builder: mozilla-aurora_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-078 starttime: 1463688500.05 results: success (0) buildid: 20160519112644 builduid: 2cc4a461a08945b0bc74af7d59616906 revision: 133e9db008eadefc4426a3731d30f60f0e290a76 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:20.046310) ========= master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:20.046791) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:20.047141) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:20.112774) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:20.113214) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-078\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-078 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-078 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-078 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:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-078 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-078 WINDIR=C:\WINDOWS using PTY: False --13:08:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 7.69 MB/s 13:08:43 (7.69 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.636000 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:20.831428) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:20.831753) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-078\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-078 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-078 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-078 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:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-078 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-078 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.809000 ========= master_lag: 0.09 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:21.727041) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-19 13:08:21.727634) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 133e9db008eadefc4426a3731d30f60f0e290a76 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 133e9db008eadefc4426a3731d30f60f0e290a76 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-078\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-078 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-078 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-078 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:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-078 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-078 WINDIR=C:\WINDOWS using PTY: False 2016-05-19 13:08:44,269 truncating revision to first 12 chars 2016-05-19 13:08:44,269 Setting DEBUG logging. 2016-05-19 13:08:44,269 attempt 1/10 2016-05-19 13:08:44,269 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/133e9db008ea?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-19 13:08:44,601 unpacking tar archive at: mozilla-aurora-133e9db008ea/testing/mozharness/ program finished with exit code 0 elapsedTime=0.938000 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-19 13:08:22.839383) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:22.839738) ========= script_repo_revision: 133e9db008eadefc4426a3731d30f60f0e290a76 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:22.840124) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:22.840405) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-19 13:08:22.854979) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 20 mins, 10 secs) (at 2016-05-19 13:08:22.855360) ========= '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-aurora' '--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-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-078\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-078 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=\Documents and Settings\cltbld.T-XP32-IX-078 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOGONSERVER=\\T-XP32-IX-078 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:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-078 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-078 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 13:08:45 INFO - MultiFileLogger online at 20160519 13:08:45 in C:\slave\test 13:08:45 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-aurora --download-symbols true 13:08:45 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 13:08:45 INFO - {'append_to_log': False, 13:08:45 INFO - 'base_work_dir': 'C:\\slave\\test', 13:08:45 INFO - 'blob_upload_branch': 'mozilla-aurora', 13:08:45 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 13:08:45 INFO - 'buildbot_json_path': 'buildprops.json', 13:08:45 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 13:08:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:08:45 INFO - 'download_minidump_stackwalk': True, 13:08:45 INFO - 'download_symbols': 'true', 13:08:45 INFO - 'e10s': False, 13:08:45 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 13:08:45 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 13:08:45 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 13:08:45 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 13:08:45 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 13:08:45 INFO - 'C:/mozilla-build/tooltool.py'), 13:08:45 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 13:08:45 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 13:08:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:08:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:08:45 INFO - 'log_level': 'info', 13:08:45 INFO - 'log_to_console': True, 13:08:45 INFO - 'opt_config_files': (), 13:08:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:08:45 INFO - '--processes=1', 13:08:45 INFO - '--config=%(test_path)s/wptrunner.ini', 13:08:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:08:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:08:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:08:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:08:45 INFO - 'pip_index': False, 13:08:45 INFO - 'require_test_zip': True, 13:08:45 INFO - 'test_type': ('testharness',), 13:08:45 INFO - 'this_chunk': '1', 13:08:45 INFO - 'total_chunks': '10', 13:08:45 INFO - 'virtualenv_path': 'venv', 13:08:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:08:45 INFO - 'work_dir': 'build'} 13:08:45 INFO - ##### 13:08:45 INFO - ##### Running clobber step. 13:08:45 INFO - ##### 13:08:45 INFO - Running pre-action listener: _resource_record_pre_action 13:08:45 INFO - Running main action method: clobber 13:08:45 INFO - rmtree: C:\slave\test\build 13:08:45 INFO - Using _rmtree_windows ... 13:08:45 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 13:09:36 INFO - Running post-action listener: _resource_record_post_action 13:09:36 INFO - ##### 13:09:36 INFO - ##### Running read-buildbot-config step. 13:09:36 INFO - ##### 13:09:36 INFO - Running pre-action listener: _resource_record_pre_action 13:09:36 INFO - Running main action method: read_buildbot_config 13:09:36 INFO - Using buildbot properties: 13:09:36 INFO - { 13:09:36 INFO - "project": "", 13:09:36 INFO - "product": "firefox", 13:09:36 INFO - "script_repo_revision": "production", 13:09:36 INFO - "scheduler": "tests-mozilla-aurora-xp_ix-debug-unittest", 13:09:36 INFO - "repository": "", 13:09:36 INFO - "buildername": "Windows XP 32-bit mozilla-aurora debug test web-platform-tests-1", 13:09:36 INFO - "buildid": "20160519112644", 13:09:36 INFO - "pgo_build": "False", 13:09:36 INFO - "basedir": "C:\\slave\\test", 13:09:36 INFO - "buildnumber": 2, 13:09:36 INFO - "slavename": "t-xp32-ix-078", 13:09:36 INFO - "revision": "133e9db008eadefc4426a3731d30f60f0e290a76", 13:09:36 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/", 13:09:36 INFO - "platform": "win32", 13:09:36 INFO - "branch": "mozilla-aurora", 13:09:36 INFO - "repo_path": "releases/mozilla-aurora", 13:09:36 INFO - "moz_repo_path": "", 13:09:36 INFO - "stage_platform": "win32", 13:09:36 INFO - "builduid": "2cc4a461a08945b0bc74af7d59616906", 13:09:36 INFO - "slavebuilddir": "test" 13:09:36 INFO - } 13:09:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json. 13:09:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip. 13:09:36 INFO - Running post-action listener: _resource_record_post_action 13:09:36 INFO - ##### 13:09:36 INFO - ##### Running download-and-extract step. 13:09:36 INFO - ##### 13:09:36 INFO - Running pre-action listener: _resource_record_pre_action 13:09:36 INFO - Running main action method: download_and_extract 13:09:36 INFO - mkdir: C:\slave\test\build\tests 13:09:36 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')]} 13:09:36 INFO - https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 13:09:36 INFO - trying https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json 13:09:36 INFO - Downloading https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 13:09:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.test_packages.json'}, attempt #1 13:09:37 INFO - Downloaded 1274 bytes. 13:09:37 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 13:09:37 INFO - Using the following test package requirements: 13:09:37 INFO - {u'common': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 13:09:37 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 13:09:37 INFO - u'firefox-48.0a2.en-US.win32.cppunittest.tests.zip'], 13:09:37 INFO - u'gtest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 13:09:37 INFO - u'firefox-48.0a2.en-US.win32.gtest.tests.zip'], 13:09:37 INFO - u'jittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 13:09:37 INFO - u'jsshell-win32.zip'], 13:09:37 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 13:09:37 INFO - u'firefox-48.0a2.en-US.win32.mochitest.tests.zip'], 13:09:37 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 13:09:37 INFO - u'reftest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 13:09:37 INFO - u'firefox-48.0a2.en-US.win32.reftest.tests.zip'], 13:09:37 INFO - u'talos': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 13:09:37 INFO - u'firefox-48.0a2.en-US.win32.talos.tests.zip'], 13:09:37 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 13:09:37 INFO - u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'], 13:09:37 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 13:09:37 INFO - u'firefox-48.0a2.en-US.win32.xpcshell.tests.zip']} 13:09:37 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win32.common.tests.zip', u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 13:09:37 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')]} 13:09:37 INFO - https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 13:09:37 INFO - trying https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip 13:09:37 INFO - Downloading https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip 13:09:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip'}, attempt #1 13:11:02 INFO - Downloaded 19979476 bytes. 13:11:02 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:11:02 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:11:04 INFO - caution: filename not matched: web-platform/* 13:11:04 INFO - Return code: 11 13:11:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:11:04 INFO - https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 13:11:04 INFO - trying https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip 13:11:04 INFO - Downloading https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip 13:11:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip'}, attempt #1 13:12:13 INFO - Downloaded 36409073 bytes. 13:12:13 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:12:13 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:12:54 INFO - caution: filename not matched: bin/* 13:12:54 INFO - caution: filename not matched: config/* 13:12:54 INFO - caution: filename not matched: mozbase/* 13:12:54 INFO - caution: filename not matched: marionette/* 13:12:54 INFO - caution: filename not matched: tools/wptserve/* 13:12:54 INFO - Return code: 11 13:12:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:12:54 INFO - https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip matches https://queue.taskcluster.net 13:12:54 INFO - trying https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 13:12:54 INFO - Downloading https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.zip 13:12:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip'}, attempt #1 13:14:42 INFO - Downloaded 68469813 bytes. 13:14:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 13:14:42 INFO - mkdir: C:\slave\test\properties 13:14:42 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 13:14:42 INFO - Writing to file C:\slave\test\properties\build_url 13:14:42 INFO - Contents: 13:14:42 INFO - build_url:https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 13:14:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 13:14:42 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 13:14:42 INFO - Writing to file C:\slave\test\properties\symbols_url 13:14:42 INFO - Contents: 13:14:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 13:14:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:14:42 INFO - https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:14:42 INFO - trying https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 13:14:42 INFO - Downloading https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 13:14:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 13:16:39 INFO - Downloaded 55560503 bytes. 13:16:39 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 13:16:39 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 13:16:43 INFO - Return code: 0 13:16:43 INFO - Running post-action listener: _resource_record_post_action 13:16:43 INFO - Running post-action listener: set_extra_try_arguments 13:16:43 INFO - ##### 13:16:43 INFO - ##### Running create-virtualenv step. 13:16:43 INFO - ##### 13:16:43 INFO - Running pre-action listener: _pre_create_virtualenv 13:16:43 INFO - Running pre-action listener: _resource_record_pre_action 13:16:43 INFO - Running main action method: create_virtualenv 13:16:43 INFO - Creating virtualenv C:\slave\test\build\venv 13:16:43 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 13:16:43 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 13:16:45 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 13:16:47 INFO - Installing distribute......................................................................................................................................................................................done. 13:16:47 INFO - Return code: 0 13:16:47 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 13:16:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:16:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:16:47 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-078', 'USERDOMAIN': 'T-XP32-IX-078', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-078', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-078', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', '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:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078'}}, attempt #1 13:16:47 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 13:16:47 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 13:16:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:16:47 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078\\Application Data', 13:16:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:16:47 INFO - 'COMPUTERNAME': 'T-XP32-IX-078', 13:16:47 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:16:47 INFO - 'DCLOCATION': 'SCL3', 13:16:47 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:16:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:16:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:16:47 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:16:47 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:16:47 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:16:47 INFO - 'HOMEDRIVE': 'C:', 13:16:47 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:16:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:16:47 INFO - 'KTS_VERSION': '1.19c', 13:16:47 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:16:47 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-078', 13:16:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:16:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:16:47 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:16:47 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:16:47 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:16:47 INFO - 'MOZ_AIRBAG': '1', 13:16:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:16:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:16:47 INFO - 'MOZ_MSVCVERSION': '8', 13:16:47 INFO - 'MOZ_NO_REMOTE': '1', 13:16:47 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:16:47 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:16:47 INFO - 'NO_EM_RESTART': '1', 13:16:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:16:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:16:47 INFO - 'OS': 'Windows_NT', 13:16:47 INFO - 'OURDRIVE': 'C:', 13:16:47 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:\\mozilla-build\\hg', 13:16:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:16:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:16:47 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:16:47 INFO - 'PROCESSOR_LEVEL': '6', 13:16:47 INFO - 'PROCESSOR_REVISION': '1e05', 13:16:47 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:16:47 INFO - 'PROMPT': '$P$G', 13:16:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:16:47 INFO - 'PWD': 'C:\\slave\\test', 13:16:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:16:47 INFO - 'SESSIONNAME': 'Console', 13:16:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:16:47 INFO - 'SYSTEMDRIVE': 'C:', 13:16:47 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:16:47 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:16:47 INFO - 'TEST1': 'testie', 13:16:47 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:16:47 INFO - 'USERDOMAIN': 'T-XP32-IX-078', 13:16:48 INFO - 'USERNAME': 'cltbld', 13:16:48 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:16:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:16:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:16:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:16:48 INFO - 'WINDIR': 'C:\\WINDOWS', 13:16:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:16:48 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:16:48 INFO - Downloading/unpacking psutil>=0.7.1 13:16:48 INFO - Running setup.py egg_info for package psutil 13:16:48 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 13:16:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:16:48 INFO - Installing collected packages: psutil 13:16:48 INFO - Running setup.py install for psutil 13:16:48 INFO - building 'psutil._psutil_windows' extension 13:16:48 INFO - error: Unable to find vcvarsall.bat 13:16:48 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-uxkfdh-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 13:16:48 INFO - running install 13:16:48 INFO - running build 13:16:48 INFO - running build_py 13:16:48 INFO - creating build 13:16:48 INFO - creating build\lib.win32-2.7 13:16:48 INFO - creating build\lib.win32-2.7\psutil 13:16:48 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 13:16:48 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 13:16:48 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 13:16:48 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 13:16:48 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 13:16:48 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 13:16:48 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 13:16:48 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 13:16:48 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 13:16:48 INFO - running build_ext 13:16:48 INFO - building 'psutil._psutil_windows' extension 13:16:48 INFO - error: Unable to find vcvarsall.bat 13:16:48 INFO - ---------------------------------------- 13:16:48 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-uxkfdh-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 13:16:48 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-078\Application Data\pip\pip.log 13:16:48 WARNING - Return code: 1 13:16:48 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! 13:16:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 13:16:48 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')]} 13:16:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:16:48 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')]} 13:16:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:16:48 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-078', 'USERDOMAIN': 'T-XP32-IX-078', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-078', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-078', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', '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:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078'}}, attempt #1 13:16:48 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 13:16:48 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 13:16:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:16:48 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078\\Application Data', 13:16:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:16:48 INFO - 'COMPUTERNAME': 'T-XP32-IX-078', 13:16:48 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:16:48 INFO - 'DCLOCATION': 'SCL3', 13:16:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:16:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:16:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:16:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:16:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:16:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:16:48 INFO - 'HOMEDRIVE': 'C:', 13:16:48 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:16:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:16:48 INFO - 'KTS_VERSION': '1.19c', 13:16:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:16:48 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-078', 13:16:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:16:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:16:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:16:48 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:16:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:16:48 INFO - 'MOZ_AIRBAG': '1', 13:16:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:16:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:16:48 INFO - 'MOZ_MSVCVERSION': '8', 13:16:48 INFO - 'MOZ_NO_REMOTE': '1', 13:16:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:16:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:16:48 INFO - 'NO_EM_RESTART': '1', 13:16:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:16:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:16:48 INFO - 'OS': 'Windows_NT', 13:16:48 INFO - 'OURDRIVE': 'C:', 13:16:48 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:\\mozilla-build\\hg', 13:16:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:16:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:16:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:16:48 INFO - 'PROCESSOR_LEVEL': '6', 13:16:48 INFO - 'PROCESSOR_REVISION': '1e05', 13:16:48 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:16:48 INFO - 'PROMPT': '$P$G', 13:16:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:16:48 INFO - 'PWD': 'C:\\slave\\test', 13:16:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:16:48 INFO - 'SESSIONNAME': 'Console', 13:16:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:16:48 INFO - 'SYSTEMDRIVE': 'C:', 13:16:48 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:16:48 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:16:48 INFO - 'TEST1': 'testie', 13:16:48 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:16:48 INFO - 'USERDOMAIN': 'T-XP32-IX-078', 13:16:48 INFO - 'USERNAME': 'cltbld', 13:16:48 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:16:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:16:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:16:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:16:48 INFO - 'WINDIR': 'C:\\WINDOWS', 13:16:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:16:49 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:16:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:16:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:16:49 INFO - Running setup.py egg_info for package mozsystemmonitor 13:16:49 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 13:16:49 INFO - Running setup.py egg_info for package psutil 13:16:49 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 13:16:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:16:49 INFO - Installing collected packages: mozsystemmonitor, psutil 13:16:49 INFO - Running setup.py install for mozsystemmonitor 13:16:49 INFO - Running setup.py install for psutil 13:16:49 INFO - building 'psutil._psutil_windows' extension 13:16:49 INFO - error: Unable to find vcvarsall.bat 13:16:49 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-nmqa_m-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 13:16:49 INFO - running install 13:16:49 INFO - running build 13:16:49 INFO - running build_py 13:16:49 INFO - running build_ext 13:16:49 INFO - building 'psutil._psutil_windows' extension 13:16:49 INFO - error: Unable to find vcvarsall.bat 13:16:49 INFO - ---------------------------------------- 13:16:49 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-nmqa_m-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 13:16:49 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-078\Application Data\pip\pip.log 13:16:49 WARNING - Return code: 1 13:16:49 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! 13:16:49 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 13:16:49 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')]} 13:16:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:16:49 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')]} 13:16:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:16:49 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-078', 'USERDOMAIN': 'T-XP32-IX-078', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-078', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-078', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', '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:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078'}}, attempt #1 13:16:49 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 13:16:49 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 13:16:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:16:49 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078\\Application Data', 13:16:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:16:49 INFO - 'COMPUTERNAME': 'T-XP32-IX-078', 13:16:49 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:16:49 INFO - 'DCLOCATION': 'SCL3', 13:16:49 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:16:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:16:49 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:16:49 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:16:49 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:16:49 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:16:49 INFO - 'HOMEDRIVE': 'C:', 13:16:49 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:16:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:16:49 INFO - 'KTS_VERSION': '1.19c', 13:16:49 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:16:49 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-078', 13:16:49 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:16:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:16:49 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:16:49 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:16:49 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:16:49 INFO - 'MOZ_AIRBAG': '1', 13:16:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:16:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:16:49 INFO - 'MOZ_MSVCVERSION': '8', 13:16:49 INFO - 'MOZ_NO_REMOTE': '1', 13:16:49 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:16:49 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:16:49 INFO - 'NO_EM_RESTART': '1', 13:16:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:16:49 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:16:49 INFO - 'OS': 'Windows_NT', 13:16:49 INFO - 'OURDRIVE': 'C:', 13:16:49 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:\\mozilla-build\\hg', 13:16:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:16:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:16:49 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:16:49 INFO - 'PROCESSOR_LEVEL': '6', 13:16:49 INFO - 'PROCESSOR_REVISION': '1e05', 13:16:49 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:16:49 INFO - 'PROMPT': '$P$G', 13:16:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:16:49 INFO - 'PWD': 'C:\\slave\\test', 13:16:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:16:49 INFO - 'SESSIONNAME': 'Console', 13:16:49 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:16:49 INFO - 'SYSTEMDRIVE': 'C:', 13:16:49 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:16:49 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:16:49 INFO - 'TEST1': 'testie', 13:16:49 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:16:49 INFO - 'USERDOMAIN': 'T-XP32-IX-078', 13:16:49 INFO - 'USERNAME': 'cltbld', 13:16:49 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:16:49 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:16:49 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:16:49 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:16:49 INFO - 'WINDIR': 'C:\\WINDOWS', 13:16:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:16:50 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:16:50 INFO - Downloading/unpacking blobuploader==1.2.4 13:16:50 INFO - Downloading blobuploader-1.2.4.tar.gz 13:16:50 INFO - Running setup.py egg_info for package blobuploader 13:16:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:16:51 INFO - Running setup.py egg_info for package requests 13:16:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:16:51 INFO - Downloading docopt-0.6.1.tar.gz 13:16:51 INFO - Running setup.py egg_info for package docopt 13:16:51 INFO - Installing collected packages: blobuploader, docopt, requests 13:16:51 INFO - Running setup.py install for blobuploader 13:16:51 INFO - Running setup.py install for docopt 13:16:51 INFO - Running setup.py install for requests 13:16:51 INFO - Successfully installed blobuploader docopt requests 13:16:51 INFO - Cleaning up... 13:16:51 INFO - Return code: 0 13:16:51 INFO - Installing None into virtualenv C:\slave\test\build\venv 13:16:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:16:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:16:51 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-078', 'USERDOMAIN': 'T-XP32-IX-078', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-078', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-078', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', '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:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078'}}, attempt #1 13:16:51 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 13:16:51 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 13:16:51 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:16:51 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078\\Application Data', 13:16:51 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:16:51 INFO - 'COMPUTERNAME': 'T-XP32-IX-078', 13:16:51 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:16:51 INFO - 'DCLOCATION': 'SCL3', 13:16:51 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:16:51 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:16:51 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:16:51 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:16:51 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:16:51 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:16:51 INFO - 'HOMEDRIVE': 'C:', 13:16:51 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:16:51 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:16:51 INFO - 'KTS_VERSION': '1.19c', 13:16:51 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:16:51 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-078', 13:16:51 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:16:51 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:16:51 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:16:51 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:16:51 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:16:51 INFO - 'MOZ_AIRBAG': '1', 13:16:51 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:16:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:16:51 INFO - 'MOZ_MSVCVERSION': '8', 13:16:51 INFO - 'MOZ_NO_REMOTE': '1', 13:16:51 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:16:51 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:16:51 INFO - 'NO_EM_RESTART': '1', 13:16:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:16:51 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:16:51 INFO - 'OS': 'Windows_NT', 13:16:51 INFO - 'OURDRIVE': 'C:', 13:16:51 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 13:16:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:16:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:16:51 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:16:51 INFO - 'PROCESSOR_LEVEL': '6', 13:16:51 INFO - 'PROCESSOR_REVISION': '1e05', 13:16:51 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:16:51 INFO - 'PROMPT': '$P$G', 13:16:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:16:51 INFO - 'PWD': 'C:\\slave\\test', 13:16:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:16:51 INFO - 'SESSIONNAME': 'Console', 13:16:51 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:16:51 INFO - 'SYSTEMDRIVE': 'C:', 13:16:51 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:16:51 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:16:51 INFO - 'TEST1': 'testie', 13:16:51 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:16:51 INFO - 'USERDOMAIN': 'T-XP32-IX-078', 13:16:51 INFO - 'USERNAME': 'cltbld', 13:16:51 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:16:51 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:16:51 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:16:51 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:16:51 INFO - 'WINDIR': 'C:\\WINDOWS', 13:16:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:16:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 13:16:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 13:16:58 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 13:16:58 INFO - Unpacking c:\slave\test\build\tests\marionette\client 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 13:16:58 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 13:16:58 INFO - Unpacking c:\slave\test\build\tests\marionette 13:16:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 13:16:58 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:16:58 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 13:16:58 INFO - Running setup.py install for browsermob-proxy 13:17:03 INFO - Running setup.py install for manifestparser 13:17:03 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Running setup.py install for marionette-client 13:17:03 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:17:03 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Running setup.py install for marionette-driver 13:17:03 INFO - Running setup.py install for mozcrash 13:17:03 INFO - Running setup.py install for mozdebug 13:17:03 INFO - Running setup.py install for mozdevice 13:17:03 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Running setup.py install for mozfile 13:17:03 INFO - Running setup.py install for mozhttpd 13:17:03 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Running setup.py install for mozinfo 13:17:03 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Running setup.py install for mozInstall 13:17:03 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Running setup.py install for mozleak 13:17:03 INFO - Running setup.py install for mozlog 13:17:03 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Running setup.py install for moznetwork 13:17:03 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Running setup.py install for mozprocess 13:17:03 INFO - Running setup.py install for mozprofile 13:17:03 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Running setup.py install for mozrunner 13:17:03 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Running setup.py install for mozscreenshot 13:17:03 INFO - Running setup.py install for moztest 13:17:03 INFO - Running setup.py install for mozversion 13:17:03 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 13:17:03 INFO - Running setup.py install for wptserve 13:17:03 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 13:17:03 INFO - Cleaning up... 13:17:03 INFO - Return code: 0 13:17:03 INFO - Installing None into virtualenv C:\slave\test\build\venv 13:17:03 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')]} 13:17:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:17:03 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')]} 13:17:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:17:03 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 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB2278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-078', 'USERDOMAIN': 'T-XP32-IX-078', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-078', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-078', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', '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:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078'}}, attempt #1 13:17:03 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 13:17:03 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 13:17:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:17:03 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078\\Application Data', 13:17:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:17:03 INFO - 'COMPUTERNAME': 'T-XP32-IX-078', 13:17:03 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:17:03 INFO - 'DCLOCATION': 'SCL3', 13:17:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:17:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:17:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:17:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:17:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:17:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:17:03 INFO - 'HOMEDRIVE': 'C:', 13:17:03 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:17:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:17:03 INFO - 'KTS_VERSION': '1.19c', 13:17:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:17:03 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-078', 13:17:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:17:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:17:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:17:03 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:17:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:17:03 INFO - 'MOZ_AIRBAG': '1', 13:17:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:17:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:03 INFO - 'MOZ_MSVCVERSION': '8', 13:17:03 INFO - 'MOZ_NO_REMOTE': '1', 13:17:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:17:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:17:03 INFO - 'NO_EM_RESTART': '1', 13:17:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:17:03 INFO - 'OS': 'Windows_NT', 13:17:03 INFO - 'OURDRIVE': 'C:', 13:17:03 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:\\mozilla-build\\hg', 13:17:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:17:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:17:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:17:03 INFO - 'PROCESSOR_LEVEL': '6', 13:17:03 INFO - 'PROCESSOR_REVISION': '1e05', 13:17:03 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:17:03 INFO - 'PROMPT': '$P$G', 13:17:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:17:03 INFO - 'PWD': 'C:\\slave\\test', 13:17:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:17:03 INFO - 'SESSIONNAME': 'Console', 13:17:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:17:03 INFO - 'SYSTEMDRIVE': 'C:', 13:17:03 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:17:03 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:17:03 INFO - 'TEST1': 'testie', 13:17:03 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:17:03 INFO - 'USERDOMAIN': 'T-XP32-IX-078', 13:17:03 INFO - 'USERNAME': 'cltbld', 13:17:03 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:17:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:17:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:17:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:17:03 INFO - 'WINDIR': 'C:\\WINDOWS', 13:17:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:17:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 13:17:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 13:17:06 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 13:17:06 INFO - Unpacking c:\slave\test\build\tests\marionette\client 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 13:17:06 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 13:17:06 INFO - Unpacking c:\slave\test\build\tests\marionette 13:17:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 13:17:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:17:06 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)) 13:17:11 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)) 13:17:11 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)) 13:17:11 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)) 13:17:11 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)) 13:17:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 13:17:11 INFO - Downloading blessings-1.6.tar.gz 13:17:11 INFO - Running setup.py egg_info for package blessings 13:17:11 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)) 13:17:11 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 13:17:11 INFO - Running setup.py install for blessings 13:17:11 INFO - Running setup.py install for browsermob-proxy 13:17:11 INFO - Running setup.py install for manifestparser 13:17:11 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Running setup.py install for marionette-client 13:17:11 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 13:17:11 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Running setup.py install for marionette-driver 13:17:11 INFO - Running setup.py install for mozcrash 13:17:11 INFO - Running setup.py install for mozdebug 13:17:11 INFO - Running setup.py install for mozdevice 13:17:11 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Running setup.py install for mozhttpd 13:17:11 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Running setup.py install for mozInstall 13:17:11 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Running setup.py install for mozleak 13:17:11 INFO - Running setup.py install for mozprofile 13:17:11 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Running setup.py install for mozrunner 13:17:11 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Running setup.py install for mozscreenshot 13:17:11 INFO - Running setup.py install for moztest 13:17:11 INFO - Running setup.py install for mozversion 13:17:11 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 13:17:11 INFO - Running setup.py install for wptserve 13:17:11 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 13:17:11 INFO - Cleaning up... 13:17:11 INFO - Return code: 0 13:17:11 INFO - Done creating virtualenv C:\slave\test\build\venv. 13:17:11 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 13:17:11 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 13:17:12 INFO - Reading from file tmpfile_stdout 13:17:12 INFO - Using _rmtree_windows ... 13:17:12 INFO - Using _rmtree_windows ... 13:17:12 INFO - Current package versions: 13:17:12 INFO - blessings == 1.6 13:17:12 INFO - blobuploader == 1.2.4 13:17:12 INFO - browsermob-proxy == 0.6.0 13:17:12 INFO - distribute == 0.6.14 13:17:12 INFO - docopt == 0.6.1 13:17:12 INFO - manifestparser == 1.1 13:17:12 INFO - marionette-client == 2.3.0 13:17:12 INFO - marionette-driver == 1.4.0 13:17:12 INFO - mozInstall == 1.12 13:17:12 INFO - mozcrash == 0.17 13:17:12 INFO - mozdebug == 0.1 13:17:12 INFO - mozdevice == 0.48 13:17:12 INFO - mozfile == 1.2 13:17:12 INFO - mozhttpd == 0.7 13:17:12 INFO - mozinfo == 0.9 13:17:12 INFO - mozleak == 0.1 13:17:12 INFO - mozlog == 3.1 13:17:12 INFO - moznetwork == 0.27 13:17:12 INFO - mozprocess == 0.22 13:17:12 INFO - mozprofile == 0.28 13:17:12 INFO - mozrunner == 6.11 13:17:12 INFO - mozscreenshot == 0.1 13:17:12 INFO - mozsystemmonitor == 0.0 13:17:12 INFO - moztest == 0.7 13:17:12 INFO - mozversion == 1.4 13:17:12 INFO - requests == 1.2.3 13:17:12 INFO - wptserve == 1.4.0 13:17:12 INFO - Running post-action listener: _resource_record_post_action 13:17:12 INFO - Running post-action listener: _start_resource_monitoring 13:17:12 INFO - Starting resource monitoring. 13:17:12 INFO - ##### 13:17:12 INFO - ##### Running pull step. 13:17:12 INFO - ##### 13:17:12 INFO - Running pre-action listener: _resource_record_pre_action 13:17:12 INFO - Running main action method: pull 13:17:12 INFO - Pull has nothing to do! 13:17:12 INFO - Running post-action listener: _resource_record_post_action 13:17:12 INFO - ##### 13:17:12 INFO - ##### Running install step. 13:17:12 INFO - ##### 13:17:12 INFO - Running pre-action listener: _resource_record_pre_action 13:17:12 INFO - Running main action method: install 13:17:12 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 13:17:12 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 13:17:12 INFO - Reading from file tmpfile_stdout 13:17:12 INFO - Using _rmtree_windows ... 13:17:12 INFO - Using _rmtree_windows ... 13:17:12 INFO - Detecting whether we're running mozinstall >=1.0... 13:17:12 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 13:17:12 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 13:17:12 INFO - Reading from file tmpfile_stdout 13:17:12 INFO - Output received: 13:17:12 INFO - Usage: mozinstall-script.py [options] installer 13:17:12 INFO - Options: 13:17:12 INFO - -h, --help show this help message and exit 13:17:12 INFO - -d DEST, --destination=DEST 13:17:12 INFO - Directory to install application into. [default: 13:17:12 INFO - "C:\slave\test"] 13:17:12 INFO - --app=APP Application being installed. [default: firefox] 13:17:12 INFO - Using _rmtree_windows ... 13:17:12 INFO - Using _rmtree_windows ... 13:17:12 INFO - mkdir: C:\slave\test\build\application 13:17:12 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.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 13:17:12 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.0a2.en-US.win32.zip --destination C:\slave\test\build\application 13:17:15 INFO - Reading from file tmpfile_stdout 13:17:15 INFO - Output received: 13:17:15 INFO - C:\slave\test\build\application\firefox\firefox.exe 13:17:15 INFO - Using _rmtree_windows ... 13:17:15 INFO - Using _rmtree_windows ... 13:17:15 INFO - Running post-action listener: _resource_record_post_action 13:17:15 INFO - ##### 13:17:15 INFO - ##### Running run-tests step. 13:17:15 INFO - ##### 13:17:15 INFO - Running pre-action listener: _resource_record_pre_action 13:17:15 INFO - Running main action method: run_tests 13:17:15 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 13:17:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:17:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:17:15 INFO - grabbing minidump binary from tooltool 13:17:15 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')]} 13:17:15 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 0x00E46368>, '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 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 13:17:15 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 13:17:15 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 13:17:15 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 13:17:17 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpsqzwxf 13:17:17 INFO - INFO - File integrity verified, renaming tmpsqzwxf to win32-minidump_stackwalk.exe 13:17:17 INFO - Return code: 0 13:17:17 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 13:17:17 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 13:17:17 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/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.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 13:17:17 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/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.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 13:17:17 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 13:17:17 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078\\Application Data', 13:17:17 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 13:17:17 INFO - 'COMPUTERNAME': 'T-XP32-IX-078', 13:17:17 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 13:17:17 INFO - 'DCLOCATION': 'SCL3', 13:17:17 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 13:17:17 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 13:17:17 INFO - 'FP_NO_HOST_CHECK': 'NO', 13:17:17 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 13:17:17 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 13:17:17 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 13:17:17 INFO - 'HOMEDRIVE': 'C:', 13:17:17 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:17:17 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 13:17:17 INFO - 'KTS_VERSION': '1.19c', 13:17:17 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 13:17:17 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-078', 13:17:17 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 13:17:17 INFO - 'MONDIR': 'C:\\Monitor_config\\', 13:17:17 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 13:17:17 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 13:17:17 INFO - 'MOZILLABUILDDRIVE': 'C:', 13:17:17 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 13:17:17 INFO - 'MOZ_AIRBAG': '1', 13:17:17 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 13:17:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:17 INFO - 'MOZ_MSVCVERSION': '8', 13:17:17 INFO - 'MOZ_NO_REMOTE': '1', 13:17:17 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 13:17:17 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 13:17:17 INFO - 'NO_EM_RESTART': '1', 13:17:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:17 INFO - 'NUMBER_OF_PROCESSORS': '8', 13:17:17 INFO - 'OS': 'Windows_NT', 13:17:17 INFO - 'OURDRIVE': 'C:', 13:17:17 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:\\mozilla-build\\hg', 13:17:17 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 13:17:17 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 13:17:17 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 13:17:17 INFO - 'PROCESSOR_LEVEL': '6', 13:17:17 INFO - 'PROCESSOR_REVISION': '1e05', 13:17:17 INFO - 'PROGRAMFILES': 'C:\\Program Files', 13:17:17 INFO - 'PROMPT': '$P$G', 13:17:17 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 13:17:17 INFO - 'PWD': 'C:\\slave\\test', 13:17:17 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 13:17:17 INFO - 'SESSIONNAME': 'Console', 13:17:17 INFO - 'SLAVEDIR': 'C:\\slave\\', 13:17:17 INFO - 'SYSTEMDRIVE': 'C:', 13:17:17 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 13:17:17 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:17:17 INFO - 'TEST1': 'testie', 13:17:17 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 13:17:17 INFO - 'USERDOMAIN': 'T-XP32-IX-078', 13:17:17 INFO - 'USERNAME': 'cltbld', 13:17:17 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-078', 13:17:17 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 13:17:17 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 13:17:17 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 13:17:17 INFO - 'WINDIR': 'C:\\WINDOWS', 13:17:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 13:17:17 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/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.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 13:17:19 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 13:17:19 INFO - import pkg_resources 13:17:20 INFO - Using 1 client processes 13:17:23 INFO - SUITE-START | Running 778 tests 13:17:23 INFO - Running testharness tests 13:17:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:17:23 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 13:17:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:17:23 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 13:17:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:17:23 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 13:17:23 INFO - Setting up ssl 13:17:23 INFO - PROCESS | certutil | 13:17:23 INFO - PROCESS | certutil | 13:17:23 INFO - PROCESS | certutil | 13:17:23 INFO - Certificate Nickname Trust Attributes 13:17:23 INFO - SSL,S/MIME,JAR/XPI 13:17:23 INFO - 13:17:23 INFO - web-platform-tests CT,, 13:17:23 INFO - 13:17:23 INFO - Starting runner 13:17:25 INFO - PROCESS | 3800 | [3800] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 13:17:25 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 13:17:25 INFO - PROCESS | 3800 | [3800] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 13:17:26 INFO - PROCESS | 3800 | 1463689046959 Marionette DEBUG Marionette enabled via build flag and pref 13:17:27 INFO - PROCESS | 3800 | ++DOCSHELL 11A02400 == 1 [pid = 3800] [id = 1] 13:17:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 1 (11A02800) [pid = 3800] [serial = 1] [outer = 00000000] 13:17:27 INFO - PROCESS | 3800 | [3800] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:17:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 2 (11A03400) [pid = 3800] [serial = 2] [outer = 11A02800] 13:17:27 INFO - PROCESS | 3800 | [3800] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2860 13:17:27 INFO - PROCESS | 3800 | [3800] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 13:17:27 INFO - PROCESS | 3800 | ++DOCSHELL 11CEE400 == 2 [pid = 3800] [id = 2] 13:17:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 3 (11CEE800) [pid = 3800] [serial = 3] [outer = 00000000] 13:17:27 INFO - PROCESS | 3800 | [3800] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:17:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 4 (11CEF400) [pid = 3800] [serial = 4] [outer = 11CEE800] 13:17:27 INFO - PROCESS | 3800 | 1463689047520 Marionette INFO Listening on port 2828 13:17:27 INFO - PROCESS | 3800 | 1463689047907 Marionette DEBUG Marionette enabled via command-line flag 13:17:27 INFO - PROCESS | 3800 | ++DOCSHELL 12DD5800 == 3 [pid = 3800] [id = 3] 13:17:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 5 (12DD5C00) [pid = 3800] [serial = 5] [outer = 00000000] 13:17:27 INFO - PROCESS | 3800 | [3800] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:17:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 6 (12DD6800) [pid = 3800] [serial = 6] [outer = 12DD5C00] 13:17:28 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 13:17:28 INFO - PROCESS | 3800 | [3800] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 13:17:28 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:17:28 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:17:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 7 (13827800) [pid = 3800] [serial = 7] [outer = 11CEE800] 13:17:28 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:17:28 INFO - PROCESS | 3800 | 1463689048247 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1765 13:17:28 INFO - PROCESS | 3800 | 1463689048352 Marionette DEBUG Closed connection conn0 13:17:28 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:17:28 INFO - PROCESS | 3800 | 1463689048362 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1766 13:17:28 INFO - PROCESS | 3800 | 1463689048408 Marionette DEBUG Closed connection conn1 13:17:28 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:17:28 INFO - PROCESS | 3800 | 1463689048415 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1767 13:17:28 INFO - PROCESS | 3800 | ++DOCSHELL 13DB8800 == 4 [pid = 3800] [id = 4] 13:17:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 8 (13DB8C00) [pid = 3800] [serial = 8] [outer = 00000000] 13:17:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 9 (140BF800) [pid = 3800] [serial = 9] [outer = 13DB8C00] 13:17:28 INFO - PROCESS | 3800 | [3800] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 13:17:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 10 (140C4400) [pid = 3800] [serial = 10] [outer = 13DB8C00] 13:17:28 INFO - PROCESS | 3800 | 1463689048642 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:17:28 INFO - PROCESS | 3800 | 1463689048648 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160519112644","device":"desktop","version":"48.0a2"} 13:17:28 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:17:28 INFO - PROCESS | 3800 | [3800] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 13:17:28 INFO - PROCESS | 3800 | [3800] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 13:17:29 INFO - PROCESS | 3800 | [3800] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:17:29 INFO - PROCESS | 3800 | ++DOCSHELL 15CE1800 == 5 [pid = 3800] [id = 5] 13:17:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 11 (15CE1C00) [pid = 3800] [serial = 11] [outer = 00000000] 13:17:29 INFO - PROCESS | 3800 | ++DOCSHELL 15CE2000 == 6 [pid = 3800] [id = 6] 13:17:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 12 (15CE2400) [pid = 3800] [serial = 12] [outer = 00000000] 13:17:29 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:17:30 INFO - PROCESS | 3800 | ++DOCSHELL 1692FC00 == 7 [pid = 3800] [id = 7] 13:17:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 13 (16C39400) [pid = 3800] [serial = 13] [outer = 00000000] 13:17:30 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:17:30 INFO - PROCESS | 3800 | [3800] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:17:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 14 (16C42400) [pid = 3800] [serial = 14] [outer = 16C39400] 13:17:30 INFO - PROCESS | 3800 | [3800] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 13:17:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 15 (16A74800) [pid = 3800] [serial = 15] [outer = 15CE1C00] 13:17:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 16 (16A76400) [pid = 3800] [serial = 16] [outer = 15CE2400] 13:17:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 17 (16BD4000) [pid = 3800] [serial = 17] [outer = 16C39400] 13:17:31 INFO - PROCESS | 3800 | 1463689051066 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 3800 | 1463689051081 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 18 (17826800) [pid = 3800] [serial = 18] [outer = 16C39400] 13:17:31 INFO - PROCESS | 3800 | 1463689051652 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"dc531887-3891-469f-8c7c-0c8eb7d1122a","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160519112644","device":"desktop","version":"48.0a2","command_id":1}}] 13:17:31 INFO - PROCESS | 3800 | 1463689051825 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:17:31 INFO - PROCESS | 3800 | 1463689051898 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:17:32 INFO - PROCESS | 3800 | 1463689052026 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:17:32 INFO - PROCESS | 3800 | [3800] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:17:32 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:17:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 19 (19A59000) [pid = 3800] [serial = 19] [outer = 16C39400] 13:17:32 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:17:32 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:32 INFO - PROCESS | 3800 | 1463689052547 Marionette TRACE conn2 <- [1,3,null,{}] 13:17:32 INFO - PROCESS | 3800 | 1463689052565 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 13:17:32 INFO - PROCESS | 3800 | 1463689052590 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:17:32 INFO - PROCESS | 3800 | 1463689052657 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:17:32 INFO - PROCESS | 3800 | 1463689052669 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 13:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:17:32 INFO - PROCESS | 3800 | 1463689052679 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:17:32 INFO - PROCESS | 3800 | 1463689052682 Marionette TRACE conn2 <- [1,6,null,{}] 13:17:32 INFO - PROCESS | 3800 | 1463689052687 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:32 INFO - PROCESS | 3800 | 1463689052699 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:17:32 INFO - PROCESS | 3800 | 1463689052702 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:32 INFO - PROCESS | 3800 | ++DOCSHELL 1692BC00 == 8 [pid = 3800] [id = 8] 13:17:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 20 (19A5A400) [pid = 3800] [serial = 20] [outer = 00000000] 13:17:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 21 (131AC000) [pid = 3800] [serial = 21] [outer = 19A5A400] 13:17:32 INFO - PROCESS | 3800 | 1463689052750 Marionette DEBUG loaded listener.js 13:17:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 22 (131B0400) [pid = 3800] [serial = 22] [outer = 19A5A400] 13:17:33 INFO - PROCESS | 3800 | ++DOCSHELL 1A282400 == 9 [pid = 3800] [id = 9] 13:17:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 23 (1A282800) [pid = 3800] [serial = 23] [outer = 00000000] 13:17:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 24 (1A285000) [pid = 3800] [serial = 24] [outer = 1A282800] 13:17:33 INFO - PROCESS | 3800 | 1463689053178 Marionette DEBUG loaded listener.js 13:17:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 25 (1A287C00) [pid = 3800] [serial = 25] [outer = 1A282800] 13:17:33 INFO - PROCESS | 3800 | 1463689053389 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:17:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 727ms 13:17:33 INFO - PROCESS | 3800 | 1463689053456 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:17:33 INFO - PROCESS | 3800 | 1463689053458 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 13:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:17:33 INFO - PROCESS | 3800 | 1463689053501 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:17:33 INFO - PROCESS | 3800 | 1463689053502 Marionette TRACE conn2 <- [1,10,null,{}] 13:17:33 INFO - PROCESS | 3800 | 1463689053549 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:33 INFO - PROCESS | 3800 | 1463689053661 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:17:33 INFO - PROCESS | 3800 | 1463689053682 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 3800 | ++DOCSHELL 1A7BAC00 == 10 [pid = 3800] [id = 10] 13:17:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 26 (1A7BB000) [pid = 3800] [serial = 26] [outer = 00000000] 13:17:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 27 (1AE37800) [pid = 3800] [serial = 27] [outer = 1A7BB000] 13:17:33 INFO - PROCESS | 3800 | 1463689053728 Marionette DEBUG loaded listener.js 13:17:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 28 (1AE3B800) [pid = 3800] [serial = 28] [outer = 1A7BB000] 13:17:34 INFO - PROCESS | 3800 | 1463689054095 Marionette TRACE conn2 <- [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]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 650ms 13:17:34 INFO - PROCESS | 3800 | 1463689054149 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 3800 | 1463689054151 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 13:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:17:34 INFO - PROCESS | 3800 | 1463689054155 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 3800 | 1463689054156 Marionette TRACE conn2 <- [1,14,null,{}] 13:17:34 INFO - PROCESS | 3800 | 1463689054160 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:34 INFO - PROCESS | 3800 | 1463689054254 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:17:34 INFO - PROCESS | 3800 | 1463689054268 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 3800 | ++DOCSHELL 1A94AC00 == 11 [pid = 3800] [id = 11] 13:17:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 29 (1A94C000) [pid = 3800] [serial = 29] [outer = 00000000] 13:17:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 30 (1A954000) [pid = 3800] [serial = 30] [outer = 1A94C000] 13:17:34 INFO - PROCESS | 3800 | 1463689054312 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 31 (1AFA7000) [pid = 3800] [serial = 31] [outer = 1A94C000] 13:17:34 INFO - PROCESS | 3800 | 1463689054641 Marionette TRACE conn2 <- [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]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 526ms 13:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:17:34 INFO - PROCESS | 3800 | 1463689054674 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 3800 | 1463689054676 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 13:17:34 INFO - PROCESS | 3800 | 1463689054679 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 3800 | 1463689054681 Marionette TRACE conn2 <- [1,18,null,{}] 13:17:34 INFO - PROCESS | 3800 | 1463689054684 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:34 INFO - PROCESS | 3800 | 1463689054772 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:17:34 INFO - PROCESS | 3800 | 1463689054789 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 3800 | ++DOCSHELL 1305D000 == 12 [pid = 3800] [id = 12] 13:17:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 32 (1574B800) [pid = 3800] [serial = 32] [outer = 00000000] 13:17:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 33 (1AA93C00) [pid = 3800] [serial = 33] [outer = 1574B800] 13:17:34 INFO - PROCESS | 3800 | 1463689054834 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 34 (1AA97800) [pid = 3800] [serial = 34] [outer = 1574B800] 13:17:35 INFO - PROCESS | 3800 | 1463689055189 Marionette TRACE conn2 <- [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]]]}] 13:17:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 526ms 13:17:35 INFO - PROCESS | 3800 | 1463689055215 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 3800 | 1463689055218 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 13:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:17:35 INFO - PROCESS | 3800 | 1463689055221 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 3800 | 1463689055223 Marionette TRACE conn2 <- [1,22,null,{}] 13:17:35 INFO - PROCESS | 3800 | 1463689055226 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:35 INFO - PROCESS | 3800 | 1463689055312 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:17:35 INFO - PROCESS | 3800 | 1463689055318 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:35 INFO - PROCESS | 3800 | ++DOCSHELL 1AA9DC00 == 13 [pid = 3800] [id = 13] 13:17:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 35 (1AAA0000) [pid = 3800] [serial = 35] [outer = 00000000] 13:17:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 36 (1B128400) [pid = 3800] [serial = 36] [outer = 1AAA0000] 13:17:35 INFO - PROCESS | 3800 | 1463689055362 Marionette DEBUG loaded listener.js 13:17:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 37 (1B12BC00) [pid = 3800] [serial = 37] [outer = 1AAA0000] 13:17:35 INFO - PROCESS | 3800 | 1463689055658 Marionette TRACE conn2 <- [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]]]}] 13:17:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 495ms 13:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:17:35 INFO - PROCESS | 3800 | 1463689055718 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 3800 | 1463689055720 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 13:17:35 INFO - PROCESS | 3800 | 1463689055723 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 3800 | 1463689055725 Marionette TRACE conn2 <- [1,26,null,{}] 13:17:35 INFO - PROCESS | 3800 | 1463689055728 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:35 INFO - PROCESS | 3800 | 1463689055821 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:17:35 INFO - PROCESS | 3800 | 1463689055828 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:35 INFO - PROCESS | 3800 | ++DOCSHELL 1B281400 == 14 [pid = 3800] [id = 14] 13:17:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 38 (1B282000) [pid = 3800] [serial = 38] [outer = 00000000] 13:17:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 39 (1B28B800) [pid = 3800] [serial = 39] [outer = 1B282000] 13:17:35 INFO - PROCESS | 3800 | 1463689055876 Marionette DEBUG loaded listener.js 13:17:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 40 (1B290C00) [pid = 3800] [serial = 40] [outer = 1B282000] 13:17:36 INFO - PROCESS | 3800 | 1463689056176 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 495ms 13:17:36 INFO - PROCESS | 3800 | 1463689056203 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 3800 | 1463689056205 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 13:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:17:36 INFO - PROCESS | 3800 | 1463689056208 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 3800 | 1463689056210 Marionette TRACE conn2 <- [1,30,null,{}] 13:17:36 INFO - PROCESS | 3800 | 1463689056218 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:36 INFO - PROCESS | 3800 | 1463689056301 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:17:36 INFO - PROCESS | 3800 | 1463689056308 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:36 INFO - PROCESS | 3800 | ++DOCSHELL 1B289C00 == 15 [pid = 3800] [id = 15] 13:17:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 41 (1B52E000) [pid = 3800] [serial = 41] [outer = 00000000] 13:17:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 42 (1B536800) [pid = 3800] [serial = 42] [outer = 1B52E000] 13:17:36 INFO - PROCESS | 3800 | 1463689056351 Marionette DEBUG loaded listener.js 13:17:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 43 (1B538400) [pid = 3800] [serial = 43] [outer = 1B52E000] 13:17:36 INFO - PROCESS | 3800 | ++DOCSHELL 1B2A5C00 == 16 [pid = 3800] [id = 16] 13:17:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 44 (1B2A6000) [pid = 3800] [serial = 44] [outer = 00000000] 13:17:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 45 (1B2A7000) [pid = 3800] [serial = 45] [outer = 1B2A6000] 13:17:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 46 (1B29E000) [pid = 3800] [serial = 46] [outer = 1B2A6000] 13:17:36 INFO - PROCESS | 3800 | ++DOCSHELL 1B2A1C00 == 17 [pid = 3800] [id = 17] 13:17:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 47 (1B2A8000) [pid = 3800] [serial = 47] [outer = 00000000] 13:17:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 48 (1B704C00) [pid = 3800] [serial = 48] [outer = 1B2A8000] 13:17:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 49 (1B70F000) [pid = 3800] [serial = 49] [outer = 1B2A8000] 13:17:36 INFO - PROCESS | 3800 | 1463689056855 Marionette TRACE conn2 <- [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]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 681ms 13:17:36 INFO - PROCESS | 3800 | 1463689056908 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 3800 | 1463689056910 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 13:17:36 INFO - PROCESS | 3800 | 1463689056913 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:17:36 INFO - PROCESS | 3800 | 1463689056915 Marionette TRACE conn2 <- [1,34,null,{}] 13:17:36 INFO - PROCESS | 3800 | 1463689056918 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:37 INFO - PROCESS | 3800 | 1463689057050 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:17:37 INFO - PROCESS | 3800 | --DOCSHELL 11A02400 == 16 [pid = 3800] [id = 1] 13:17:37 INFO - PROCESS | 3800 | 1463689057615 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 3800 | ++DOCSHELL 0F9E6C00 == 17 [pid = 3800] [id = 18] 13:17:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 50 (0F9EAC00) [pid = 3800] [serial = 50] [outer = 00000000] 13:17:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 51 (0F9F0400) [pid = 3800] [serial = 51] [outer = 0F9EAC00] 13:17:37 INFO - PROCESS | 3800 | 1463689057671 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 52 (10503800) [pid = 3800] [serial = 52] [outer = 0F9EAC00] 13:17:38 INFO - PROCESS | 3800 | 1463689058224 Marionette TRACE conn2 <- [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]]]}] 13:17:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1347ms 13:17:38 INFO - PROCESS | 3800 | 1463689058260 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:17:38 INFO - PROCESS | 3800 | 1463689058264 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 13:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:17:38 INFO - PROCESS | 3800 | 1463689058269 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 3800 | 1463689058273 Marionette TRACE conn2 <- [1,38,null,{}] 13:17:38 INFO - PROCESS | 3800 | 1463689058278 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:38 INFO - PROCESS | 3800 | 1463689058385 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:17:38 INFO - PROCESS | 3800 | 1463689058467 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:38 INFO - PROCESS | 3800 | ++DOCSHELL 11A0F800 == 18 [pid = 3800] [id = 19] 13:17:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 53 (11C57C00) [pid = 3800] [serial = 53] [outer = 00000000] 13:17:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 54 (12DCA000) [pid = 3800] [serial = 54] [outer = 11C57C00] 13:17:38 INFO - PROCESS | 3800 | 1463689058523 Marionette DEBUG loaded listener.js 13:17:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (13059C00) [pid = 3800] [serial = 55] [outer = 11C57C00] 13:17:39 INFO - PROCESS | 3800 | 1463689059107 Marionette TRACE conn2 <- [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]]]}] 13:17:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 882ms 13:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:17:39 INFO - PROCESS | 3800 | 1463689059174 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:17:39 INFO - PROCESS | 3800 | 1463689059178 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 13:17:39 INFO - PROCESS | 3800 | 1463689059182 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:17:39 INFO - PROCESS | 3800 | 1463689059184 Marionette TRACE conn2 <- [1,42,null,{}] 13:17:39 INFO - PROCESS | 3800 | 1463689059188 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:39 INFO - PROCESS | 3800 | 1463689059294 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:17:39 INFO - PROCESS | 3800 | 1463689059363 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:39 INFO - PROCESS | 3800 | ++DOCSHELL 138E1000 == 19 [pid = 3800] [id = 20] 13:17:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (138E2800) [pid = 3800] [serial = 56] [outer = 00000000] 13:17:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (140BAC00) [pid = 3800] [serial = 57] [outer = 138E2800] 13:17:39 INFO - PROCESS | 3800 | 1463689059419 Marionette DEBUG loaded listener.js 13:17:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (1507A800) [pid = 3800] [serial = 58] [outer = 138E2800] 13:17:40 INFO - PROCESS | 3800 | 1463689060153 Marionette TRACE conn2 <- [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]]]}] 13:17:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1037ms 13:17:40 INFO - PROCESS | 3800 | 1463689060214 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:17:40 INFO - PROCESS | 3800 | 1463689060218 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 13:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:17:40 INFO - PROCESS | 3800 | 1463689060244 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 3800 | 1463689060247 Marionette TRACE conn2 <- [1,46,null,{}] 13:17:40 INFO - PROCESS | 3800 | 1463689060253 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:40 INFO - PROCESS | 3800 | 1463689060347 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:17:40 INFO - PROCESS | 3800 | 1463689060413 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 3800 | ++DOCSHELL 10561400 == 20 [pid = 3800] [id = 21] 13:17:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (10565400) [pid = 3800] [serial = 59] [outer = 00000000] 13:17:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (10EE5400) [pid = 3800] [serial = 60] [outer = 10565400] 13:17:40 INFO - PROCESS | 3800 | 1463689060466 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (10F7D800) [pid = 3800] [serial = 61] [outer = 10565400] 13:17:40 INFO - PROCESS | 3800 | --DOCSHELL 13DB8800 == 19 [pid = 3800] [id = 4] 13:17:40 INFO - PROCESS | 3800 | 1463689060944 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 789ms 13:17:41 INFO - PROCESS | 3800 | 1463689061044 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 3800 | 1463689061049 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 13:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:17:41 INFO - PROCESS | 3800 | 1463689061055 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 3800 | 1463689061057 Marionette TRACE conn2 <- [1,50,null,{}] 13:17:41 INFO - PROCESS | 3800 | 1463689061061 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:41 INFO - PROCESS | 3800 | 1463689061144 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:17:41 INFO - PROCESS | 3800 | 1463689061153 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 3800 | ++DOCSHELL 10F81400 == 20 [pid = 3800] [id = 22] 13:17:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (110A9C00) [pid = 3800] [serial = 62] [outer = 00000000] 13:17:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (11CE6800) [pid = 3800] [serial = 63] [outer = 110A9C00] 13:17:41 INFO - PROCESS | 3800 | 1463689061182 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (12DD1000) [pid = 3800] [serial = 64] [outer = 110A9C00] 13:17:41 INFO - PROCESS | 3800 | 1463689061579 Marionette TRACE conn2 <- [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]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 588ms 13:17:41 INFO - PROCESS | 3800 | 1463689061633 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 3800 | 1463689061636 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 13:17:41 INFO - PROCESS | 3800 | 1463689061639 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:17:41 INFO - PROCESS | 3800 | 1463689061643 Marionette TRACE conn2 <- [1,54,null,{}] 13:17:41 INFO - PROCESS | 3800 | 1463689061653 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:41 INFO - PROCESS | 3800 | 1463689061732 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:17:41 INFO - PROCESS | 3800 | 1463689061740 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 3800 | ++DOCSHELL 130D6000 == 21 [pid = 3800] [id = 23] 13:17:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (130D7000) [pid = 3800] [serial = 65] [outer = 00000000] 13:17:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (131AC400) [pid = 3800] [serial = 66] [outer = 130D7000] 13:17:41 INFO - PROCESS | 3800 | 1463689061786 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (13371C00) [pid = 3800] [serial = 67] [outer = 130D7000] 13:17:42 INFO - PROCESS | 3800 | 1463689062197 Marionette TRACE conn2 <- [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]]]}] 13:17:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 588ms 13:17:42 INFO - PROCESS | 3800 | 1463689062236 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 3800 | 1463689062238 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 13:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:17:42 INFO - PROCESS | 3800 | 1463689062242 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 3800 | 1463689062243 Marionette TRACE conn2 <- [1,58,null,{}] 13:17:42 INFO - PROCESS | 3800 | 1463689062246 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:42 INFO - PROCESS | 3800 | 1463689062322 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:17:42 INFO - PROCESS | 3800 | 1463689062328 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 3800 | ++DOCSHELL 1381F800 == 22 [pid = 3800] [id = 24] 13:17:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (138E4000) [pid = 3800] [serial = 68] [outer = 00000000] 13:17:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1505D400) [pid = 3800] [serial = 69] [outer = 138E4000] 13:17:42 INFO - PROCESS | 3800 | 1463689062373 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (15067C00) [pid = 3800] [serial = 70] [outer = 138E4000] 13:17:42 INFO - PROCESS | 3800 | 1463689062759 Marionette TRACE conn2 <- [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]]]}] 13:17:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 526ms 13:17:42 INFO - PROCESS | 3800 | 1463689062777 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 3800 | 1463689062779 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 13:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:17:42 INFO - PROCESS | 3800 | 1463689062782 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 3800 | 1463689062784 Marionette TRACE conn2 <- [1,62,null,{}] 13:17:42 INFO - PROCESS | 3800 | 1463689062787 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:42 INFO - PROCESS | 3800 | 1463689062874 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:17:42 INFO - PROCESS | 3800 | 1463689062883 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 3800 | ++DOCSHELL 150B0C00 == 23 [pid = 3800] [id = 25] 13:17:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (150B2400) [pid = 3800] [serial = 71] [outer = 00000000] 13:17:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (1540C400) [pid = 3800] [serial = 72] [outer = 150B2400] 13:17:42 INFO - PROCESS | 3800 | 1463689062928 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1559B000) [pid = 3800] [serial = 73] [outer = 150B2400] 13:17:43 INFO - PROCESS | 3800 | 1463689063318 Marionette TRACE conn2 <- [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]]]}] 13:17:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 588ms 13:17:43 INFO - PROCESS | 3800 | 1463689063363 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 3800 | 1463689063365 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 13:17:43 INFO - PROCESS | 3800 | 1463689063368 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:17:43 INFO - PROCESS | 3800 | 1463689063369 Marionette TRACE conn2 <- [1,66,null,{}] 13:17:43 INFO - PROCESS | 3800 | 1463689063373 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:43 INFO - PROCESS | 3800 | 1463689063491 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:17:43 INFO - PROCESS | 3800 | 1463689063501 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:43 INFO - PROCESS | 3800 | ++DOCSHELL 1559D400 == 24 [pid = 3800] [id = 26] 13:17:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (1559E000) [pid = 3800] [serial = 74] [outer = 00000000] 13:17:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (15C44800) [pid = 3800] [serial = 75] [outer = 1559E000] 13:17:43 INFO - PROCESS | 3800 | 1463689063545 Marionette DEBUG loaded listener.js 13:17:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (15CD8400) [pid = 3800] [serial = 76] [outer = 1559E000] 13:17:43 INFO - PROCESS | 3800 | 1463689063920 Marionette TRACE conn2 <- [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]]]}] 13:17:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 588ms 13:17:43 INFO - PROCESS | 3800 | 1463689063965 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 3800 | 1463689063967 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 13:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:17:43 INFO - PROCESS | 3800 | 1463689063971 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - PROCESS | 3800 | 1463689063972 Marionette TRACE conn2 <- [1,70,null,{}] 13:17:43 INFO - PROCESS | 3800 | 1463689063976 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:44 INFO - PROCESS | 3800 | 1463689064048 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:17:44 INFO - PROCESS | 3800 | 1463689064057 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 3800 | ++DOCSHELL 13377800 == 25 [pid = 3800] [id = 27] 13:17:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (15405C00) [pid = 3800] [serial = 77] [outer = 00000000] 13:17:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (16555400) [pid = 3800] [serial = 78] [outer = 15405C00] 13:17:44 INFO - PROCESS | 3800 | 1463689064165 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (16557400) [pid = 3800] [serial = 79] [outer = 15405C00] 13:17:44 INFO - PROCESS | 3800 | 1463689064477 Marionette TRACE conn2 <- [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]]]}] 13:17:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:17:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 588ms 13:17:44 INFO - PROCESS | 3800 | 1463689064551 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 3800 | 1463689064553 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 13:17:44 INFO - PROCESS | 3800 | 1463689064556 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:17:44 INFO - PROCESS | 3800 | 1463689064558 Marionette TRACE conn2 <- [1,74,null,{}] 13:17:44 INFO - PROCESS | 3800 | 1463689064561 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:44 INFO - PROCESS | 3800 | 1463689064632 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:17:44 INFO - PROCESS | 3800 | 1463689064699 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 3800 | ++DOCSHELL 130D4400 == 26 [pid = 3800] [id = 28] 13:17:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15CDAC00) [pid = 3800] [serial = 80] [outer = 00000000] 13:17:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16C43800) [pid = 3800] [serial = 81] [outer = 15CDAC00] 13:17:44 INFO - PROCESS | 3800 | 1463689064745 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16FAB800) [pid = 3800] [serial = 82] [outer = 15CDAC00] 13:17:45 INFO - PROCESS | 3800 | 1463689065078 Marionette TRACE conn2 <- [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]]]}] 13:17:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 588ms 13:17:45 INFO - PROCESS | 3800 | 1463689065154 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 3800 | 1463689065156 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 13:17:45 INFO - PROCESS | 3800 | 1463689065159 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:17:45 INFO - PROCESS | 3800 | 1463689065161 Marionette TRACE conn2 <- [1,78,null,{}] 13:17:45 INFO - PROCESS | 3800 | 1463689065164 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:45 INFO - PROCESS | 3800 | 1463689065236 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:17:45 INFO - PROCESS | 3800 | 1463689065305 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 3800 | ++DOCSHELL 1307E800 == 27 [pid = 3800] [id = 29] 13:17:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15F53C00) [pid = 3800] [serial = 83] [outer = 00000000] 13:17:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (17821800) [pid = 3800] [serial = 84] [outer = 15F53C00] 13:17:45 INFO - PROCESS | 3800 | 1463689065348 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (17881400) [pid = 3800] [serial = 85] [outer = 15F53C00] 13:17:45 INFO - PROCESS | 3800 | 1463689065690 Marionette TRACE conn2 <- [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]]]}] 13:17:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 588ms 13:17:45 INFO - PROCESS | 3800 | 1463689065756 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 3800 | 1463689065758 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 13:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:17:45 INFO - PROCESS | 3800 | 1463689065762 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - PROCESS | 3800 | 1463689065764 Marionette TRACE conn2 <- [1,82,null,{}] 13:17:45 INFO - PROCESS | 3800 | 1463689065767 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:45 INFO - PROCESS | 3800 | 1463689065868 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:17:45 INFO - PROCESS | 3800 | 1463689065877 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 3800 | ++DOCSHELL 15087C00 == 28 [pid = 3800] [id = 30] 13:17:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (172ADC00) [pid = 3800] [serial = 86] [outer = 00000000] 13:17:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (17AE3400) [pid = 3800] [serial = 87] [outer = 172ADC00] 13:17:45 INFO - PROCESS | 3800 | 1463689065920 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (17AE7400) [pid = 3800] [serial = 88] [outer = 172ADC00] 13:17:46 INFO - PROCESS | 3800 | 1463689066288 Marionette TRACE conn2 <- [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]]]}] 13:17:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 588ms 13:17:46 INFO - PROCESS | 3800 | 1463689066343 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:17:46 INFO - PROCESS | 3800 | 1463689066345 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 13:17:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:17:46 INFO - PROCESS | 3800 | 1463689066348 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - PROCESS | 3800 | 1463689066351 Marionette TRACE conn2 <- [1,86,null,{}] 13:17:46 INFO - PROCESS | 3800 | 1463689066354 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:46 INFO - PROCESS | 3800 | 1463689066473 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:17:46 INFO - PROCESS | 3800 | 1463689066544 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:46 INFO - PROCESS | 3800 | ++DOCSHELL 179B4400 == 29 [pid = 3800] [id = 31] 13:17:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (17AF2000) [pid = 3800] [serial = 89] [outer = 00000000] 13:17:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (184D9C00) [pid = 3800] [serial = 90] [outer = 17AF2000] 13:17:46 INFO - PROCESS | 3800 | 1463689066589 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (19A5B400) [pid = 3800] [serial = 91] [outer = 17AF2000] 13:17:46 INFO - PROCESS | 3800 | 1463689066907 Marionette TRACE conn2 <- [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]]]}] 13:17:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 588ms 13:17:46 INFO - PROCESS | 3800 | 1463689066946 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:17:46 INFO - PROCESS | 3800 | 1463689066947 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 13:17:46 INFO - PROCESS | 3800 | 1463689066951 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:17:46 INFO - PROCESS | 3800 | 1463689066952 Marionette TRACE conn2 <- [1,90,null,{}] 13:17:46 INFO - PROCESS | 3800 | 1463689066955 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:47 INFO - PROCESS | 3800 | 1463689067068 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:17:47 INFO - PROCESS | 3800 | 1463689067110 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 3800 | ++DOCSHELL 11C66400 == 30 [pid = 3800] [id = 32] 13:17:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (131B2800) [pid = 3800] [serial = 92] [outer = 00000000] 13:17:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (19D34C00) [pid = 3800] [serial = 93] [outer = 131B2800] 13:17:47 INFO - PROCESS | 3800 | 1463689067160 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (19DE1C00) [pid = 3800] [serial = 94] [outer = 131B2800] 13:17:47 INFO - PROCESS | 3800 | 1463689067473 Marionette TRACE conn2 <- [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]]]}] 13:17:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:17:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 588ms 13:17:47 INFO - PROCESS | 3800 | 1463689067548 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:17:47 INFO - PROCESS | 3800 | 1463689067550 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 13:17:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:17:47 INFO - PROCESS | 3800 | 1463689067553 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:17:47 INFO - PROCESS | 3800 | 1463689067555 Marionette TRACE conn2 <- [1,94,null,{}] 13:17:47 INFO - PROCESS | 3800 | 1463689067558 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:47 INFO - PROCESS | 3800 | 1463689067679 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:17:47 INFO - PROCESS | 3800 | 1463689067687 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 3800 | ++DOCSHELL 16A73C00 == 31 [pid = 3800] [id = 33] 13:17:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (17AE7800) [pid = 3800] [serial = 95] [outer = 00000000] 13:17:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (1A785000) [pid = 3800] [serial = 96] [outer = 17AE7800] 13:17:47 INFO - PROCESS | 3800 | 1463689067730 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (1A7C1000) [pid = 3800] [serial = 97] [outer = 17AE7800] 13:17:48 INFO - PROCESS | 3800 | 1463689068974 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1486ms 13:17:49 INFO - PROCESS | 3800 | 1463689069038 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:17:49 INFO - PROCESS | 3800 | 1463689069041 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 13:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:17:49 INFO - PROCESS | 3800 | 1463689069046 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 3800 | 1463689069049 Marionette TRACE conn2 <- [1,98,null,{}] 13:17:49 INFO - PROCESS | 3800 | 1463689069063 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:49 INFO - PROCESS | 3800 | 1463689069170 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:17:49 INFO - PROCESS | 3800 | 1463689069189 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 3800 | ++DOCSHELL 10A5D000 == 32 [pid = 3800] [id = 34] 13:17:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (10A5E400) [pid = 3800] [serial = 98] [outer = 00000000] 13:17:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (110AFC00) [pid = 3800] [serial = 99] [outer = 10A5E400] 13:17:49 INFO - PROCESS | 3800 | 1463689069274 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (11A03C00) [pid = 3800] [serial = 100] [outer = 10A5E400] 13:17:49 INFO - PROCESS | 3800 | 1463689069656 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 634ms 13:17:49 INFO - PROCESS | 3800 | 1463689069686 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:17:49 INFO - PROCESS | 3800 | 1463689069691 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 13:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:17:49 INFO - PROCESS | 3800 | 1463689069697 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 3800 | 1463689069699 Marionette TRACE conn2 <- [1,102,null,{}] 13:17:49 INFO - PROCESS | 3800 | 1463689069703 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:49 INFO - PROCESS | 3800 | 1463689069805 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:17:49 INFO - PROCESS | 3800 | 1463689069812 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 3800 | ++DOCSHELL 11C65400 == 33 [pid = 3800] [id = 35] 13:17:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (12AF0800) [pid = 3800] [serial = 101] [outer = 00000000] 13:17:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (1305E000) [pid = 3800] [serial = 102] [outer = 12AF0800] 13:17:49 INFO - PROCESS | 3800 | 1463689069857 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (13120C00) [pid = 3800] [serial = 103] [outer = 12AF0800] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (13DB8C00) [pid = 3800] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1B282000) [pid = 3800] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (1AAA0000) [pid = 3800] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (1574B800) [pid = 3800] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (1A94C000) [pid = 3800] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (1A7BB000) [pid = 3800] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (19A5A400) [pid = 3800] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (1B52E000) [pid = 3800] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (0F9EAC00) [pid = 3800] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (11C57C00) [pid = 3800] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (138E2800) [pid = 3800] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (10565400) [pid = 3800] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (110A9C00) [pid = 3800] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (130D7000) [pid = 3800] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (138E4000) [pid = 3800] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (150B2400) [pid = 3800] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1559E000) [pid = 3800] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (15405C00) [pid = 3800] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (15CDAC00) [pid = 3800] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (15F53C00) [pid = 3800] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (172ADC00) [pid = 3800] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:17:50 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (17AF2000) [pid = 3800] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:17:50 INFO - PROCESS | 3800 | 1463689070701 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1036ms 13:17:50 INFO - PROCESS | 3800 | 1463689070736 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:17:50 INFO - PROCESS | 3800 | 1463689070738 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 13:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:17:50 INFO - PROCESS | 3800 | 1463689070747 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:17:50 INFO - PROCESS | 3800 | 1463689070750 Marionette TRACE conn2 <- [1,106,null,{}] 13:17:50 INFO - PROCESS | 3800 | 1463689070760 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:50 INFO - PROCESS | 3800 | 1463689070837 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:17:50 INFO - PROCESS | 3800 | 1463689070844 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:50 INFO - PROCESS | 3800 | ++DOCSHELL 1305B800 == 34 [pid = 3800] [id = 36] 13:17:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1305C800) [pid = 3800] [serial = 104] [outer = 00000000] 13:17:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (131B5C00) [pid = 3800] [serial = 105] [outer = 1305C800] 13:17:50 INFO - PROCESS | 3800 | 1463689070891 Marionette DEBUG loaded listener.js 13:17:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (13377C00) [pid = 3800] [serial = 106] [outer = 1305C800] 13:17:51 INFO - PROCESS | 3800 | 1463689071289 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 588ms 13:17:51 INFO - PROCESS | 3800 | 1463689071326 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:17:51 INFO - PROCESS | 3800 | 1463689071329 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 13:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:17:51 INFO - PROCESS | 3800 | 1463689071332 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:17:51 INFO - PROCESS | 3800 | 1463689071334 Marionette TRACE conn2 <- [1,110,null,{}] 13:17:51 INFO - PROCESS | 3800 | 1463689071347 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:51 INFO - PROCESS | 3800 | 1463689071425 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:17:51 INFO - PROCESS | 3800 | 1463689071432 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 3800 | ++DOCSHELL 13DB4000 == 35 [pid = 3800] [id = 37] 13:17:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (13DBE800) [pid = 3800] [serial = 107] [outer = 00000000] 13:17:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (15069400) [pid = 3800] [serial = 108] [outer = 13DBE800] 13:17:51 INFO - PROCESS | 3800 | 1463689071480 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15406C00) [pid = 3800] [serial = 109] [outer = 13DBE800] 13:17:51 INFO - PROCESS | 3800 | 1463689071904 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 634ms 13:17:51 INFO - PROCESS | 3800 | 1463689071970 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:17:51 INFO - PROCESS | 3800 | 1463689071972 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 13:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:17:51 INFO - PROCESS | 3800 | 1463689071975 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:17:51 INFO - PROCESS | 3800 | 1463689071977 Marionette TRACE conn2 <- [1,114,null,{}] 13:17:51 INFO - PROCESS | 3800 | 1463689071981 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:52 INFO - PROCESS | 3800 | 1463689072054 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:17:52 INFO - PROCESS | 3800 | 1463689072061 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 3800 | ++DOCSHELL 15567C00 == 36 [pid = 3800] [id = 38] 13:17:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (155A7800) [pid = 3800] [serial = 110] [outer = 00000000] 13:17:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1574E000) [pid = 3800] [serial = 111] [outer = 155A7800] 13:17:52 INFO - PROCESS | 3800 | 1463689072104 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (15C39800) [pid = 3800] [serial = 112] [outer = 155A7800] 13:17:52 INFO - PROCESS | 3800 | 1463689072641 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 743ms 13:17:52 INFO - PROCESS | 3800 | 1463689072717 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:17:52 INFO - PROCESS | 3800 | 1463689072721 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 13:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:17:52 INFO - PROCESS | 3800 | 1463689072727 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:17:52 INFO - PROCESS | 3800 | 1463689072714 Marionette TRACE conn2 <- [1,118,null,{}] 13:17:52 INFO - PROCESS | 3800 | 1463689072720 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:52 INFO - PROCESS | 3800 | 1463689072850 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:17:52 INFO - PROCESS | 3800 | 1463689072924 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 3800 | ++DOCSHELL 1055F000 == 37 [pid = 3800] [id = 39] 13:17:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (10563800) [pid = 3800] [serial = 113] [outer = 00000000] 13:17:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (11A0B400) [pid = 3800] [serial = 114] [outer = 10563800] 13:17:52 INFO - PROCESS | 3800 | 1463689072981 Marionette DEBUG loaded listener.js 13:17:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (12D79800) [pid = 3800] [serial = 115] [outer = 10563800] 13:17:53 INFO - PROCESS | 3800 | 1463689073490 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 804ms 13:17:53 INFO - PROCESS | 3800 | 1463689073513 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 3800 | 1463689073519 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 13:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:17:53 INFO - PROCESS | 3800 | 1463689073542 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 3800 | 1463689073545 Marionette TRACE conn2 <- [1,122,null,{}] 13:17:53 INFO - PROCESS | 3800 | 1463689073549 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:53 INFO - PROCESS | 3800 | 1463689073645 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:17:53 INFO - PROCESS | 3800 | 1463689073733 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:53 INFO - PROCESS | 3800 | ++DOCSHELL 13055800 == 38 [pid = 3800] [id = 40] 13:17:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1305EC00) [pid = 3800] [serial = 116] [outer = 00000000] 13:17:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (140C2400) [pid = 3800] [serial = 117] [outer = 1305EC00] 13:17:53 INFO - PROCESS | 3800 | 1463689073786 Marionette DEBUG loaded listener.js 13:17:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (1505C400) [pid = 3800] [serial = 118] [outer = 1305EC00] 13:17:54 INFO - PROCESS | 3800 | 1463689074355 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 820ms 13:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:17:54 INFO - PROCESS | 3800 | 1463689074370 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:17:54 INFO - PROCESS | 3800 | 1463689074373 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 13:17:54 INFO - PROCESS | 3800 | 1463689074377 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:17:54 INFO - PROCESS | 3800 | 1463689074380 Marionette TRACE conn2 <- [1,126,null,{}] 13:17:54 INFO - PROCESS | 3800 | 1463689074391 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:54 INFO - PROCESS | 3800 | 1463689074488 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:17:54 INFO - PROCESS | 3800 | 1463689074576 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 3800 | ++DOCSHELL 16A75800 == 39 [pid = 3800] [id = 41] 13:17:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (16A76000) [pid = 3800] [serial = 119] [outer = 00000000] 13:17:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (16AB4000) [pid = 3800] [serial = 120] [outer = 16A76000] 13:17:54 INFO - PROCESS | 3800 | 1463689074631 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (16AB7800) [pid = 3800] [serial = 121] [outer = 16A76000] 13:17:55 INFO - PROCESS | 3800 | 1463689075145 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 835ms 13:17:55 INFO - PROCESS | 3800 | 1463689075219 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:17:55 INFO - PROCESS | 3800 | 1463689075222 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 13:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:17:55 INFO - PROCESS | 3800 | 1463689075226 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:17:55 INFO - PROCESS | 3800 | 1463689075227 Marionette TRACE conn2 <- [1,130,null,{}] 13:17:55 INFO - PROCESS | 3800 | 1463689075231 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:55 INFO - PROCESS | 3800 | 1463689075331 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:17:55 INFO - PROCESS | 3800 | 1463689075403 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 3800 | ++DOCSHELL 16ABA400 == 40 [pid = 3800] [id = 42] 13:17:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (16ABD800) [pid = 3800] [serial = 122] [outer = 00000000] 13:17:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (16BD8000) [pid = 3800] [serial = 123] [outer = 16ABD800] 13:17:55 INFO - PROCESS | 3800 | 1463689075457 Marionette DEBUG loaded listener.js 13:17:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (172ADC00) [pid = 3800] [serial = 124] [outer = 16ABD800] 13:17:55 INFO - PROCESS | 3800 | 1463689075992 Marionette TRACE conn2 <- [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]]]}] 13:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 836ms 13:17:56 INFO - PROCESS | 3800 | 1463689076052 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:17:56 INFO - PROCESS | 3800 | 1463689076054 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 13:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:17:56 INFO - PROCESS | 3800 | 1463689076057 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:17:56 INFO - PROCESS | 3800 | 1463689076059 Marionette TRACE conn2 <- [1,134,null,{}] 13:17:56 INFO - PROCESS | 3800 | 1463689076063 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:56 INFO - PROCESS | 3800 | 1463689076154 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:17:56 INFO - PROCESS | 3800 | 1463689076318 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:56 INFO - PROCESS | 3800 | ++DOCSHELL 0F9EFC00 == 41 [pid = 3800] [id = 43] 13:17:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (1032F000) [pid = 3800] [serial = 125] [outer = 00000000] 13:17:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (1055B000) [pid = 3800] [serial = 126] [outer = 1032F000] 13:17:56 INFO - PROCESS | 3800 | 1463689076367 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (10A59400) [pid = 3800] [serial = 127] [outer = 1032F000] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 13DB4000 == 40 [pid = 3800] [id = 37] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 1305B800 == 39 [pid = 3800] [id = 36] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 11C65400 == 38 [pid = 3800] [id = 35] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 10A5D000 == 37 [pid = 3800] [id = 34] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 1307E800 == 36 [pid = 3800] [id = 29] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 16ABA400 == 35 [pid = 3800] [id = 42] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 179B4400 == 34 [pid = 3800] [id = 31] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 16A75800 == 33 [pid = 3800] [id = 41] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 11C66400 == 32 [pid = 3800] [id = 32] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 15567C00 == 31 [pid = 3800] [id = 38] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 16A73C00 == 30 [pid = 3800] [id = 33] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 1055F000 == 29 [pid = 3800] [id = 39] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 15087C00 == 28 [pid = 3800] [id = 30] 13:17:57 INFO - PROCESS | 3800 | --DOCSHELL 13055800 == 27 [pid = 3800] [id = 40] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (0F9F0400) [pid = 3800] [serial = 51] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (12DCA000) [pid = 3800] [serial = 54] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (140BAC00) [pid = 3800] [serial = 57] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (10EE5400) [pid = 3800] [serial = 60] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (11CE6800) [pid = 3800] [serial = 63] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (131AC400) [pid = 3800] [serial = 66] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (13371C00) [pid = 3800] [serial = 67] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (1505D400) [pid = 3800] [serial = 69] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (1540C400) [pid = 3800] [serial = 72] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (1559B000) [pid = 3800] [serial = 73] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (15C44800) [pid = 3800] [serial = 75] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (16555400) [pid = 3800] [serial = 78] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (16C43800) [pid = 3800] [serial = 81] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (17821800) [pid = 3800] [serial = 84] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (17AE3400) [pid = 3800] [serial = 87] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (184D9C00) [pid = 3800] [serial = 90] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (15CD8400) [pid = 3800] [serial = 76] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (16557400) [pid = 3800] [serial = 79] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (16FAB800) [pid = 3800] [serial = 82] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (15067C00) [pid = 3800] [serial = 70] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10F7D800) [pid = 3800] [serial = 61] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (17881400) [pid = 3800] [serial = 85] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (17AE7400) [pid = 3800] [serial = 88] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10503800) [pid = 3800] [serial = 52] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (19A5B400) [pid = 3800] [serial = 91] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (19D34C00) [pid = 3800] [serial = 93] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (13059C00) [pid = 3800] [serial = 55] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1507A800) [pid = 3800] [serial = 58] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1B538400) [pid = 3800] [serial = 43] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (12DD1000) [pid = 3800] [serial = 64] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (16BD4000) [pid = 3800] [serial = 17] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (16C42400) [pid = 3800] [serial = 14] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (140BF800) [pid = 3800] [serial = 9] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (140C4400) [pid = 3800] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (11CEF400) [pid = 3800] [serial = 4] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1B28B800) [pid = 3800] [serial = 39] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1B128400) [pid = 3800] [serial = 36] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (1B12BC00) [pid = 3800] [serial = 37] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (1AA93C00) [pid = 3800] [serial = 33] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (1AA97800) [pid = 3800] [serial = 34] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1AFA7000) [pid = 3800] [serial = 31] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (1A954000) [pid = 3800] [serial = 30] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (1AE37800) [pid = 3800] [serial = 27] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (1AE3B800) [pid = 3800] [serial = 28] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (131B0400) [pid = 3800] [serial = 22] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (1A285000) [pid = 3800] [serial = 24] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (131AC000) [pid = 3800] [serial = 21] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (1B704C00) [pid = 3800] [serial = 48] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (1B536800) [pid = 3800] [serial = 42] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (1B2A7000) [pid = 3800] [serial = 45] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (1B290C00) [pid = 3800] [serial = 40] [outer = 00000000] [url = about:blank] 13:17:57 INFO - PROCESS | 3800 | 1463689077404 Marionette TRACE conn2 <- [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]]]}] 13:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1377ms 13:17:57 INFO - PROCESS | 3800 | 1463689077463 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:17:57 INFO - PROCESS | 3800 | 1463689077467 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 13:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:17:57 INFO - PROCESS | 3800 | 1463689077472 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:17:57 INFO - PROCESS | 3800 | 1463689077476 Marionette TRACE conn2 <- [1,138,null,{}] 13:17:57 INFO - PROCESS | 3800 | 1463689077483 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:57 INFO - PROCESS | 3800 | 1463689077564 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:17:57 INFO - PROCESS | 3800 | 1463689077651 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:57 INFO - PROCESS | 3800 | ++DOCSHELL 10EE4000 == 28 [pid = 3800] [id = 44] 13:17:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (10F7B400) [pid = 3800] [serial = 128] [outer = 00000000] 13:17:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (110B1000) [pid = 3800] [serial = 129] [outer = 10F7B400] 13:17:57 INFO - PROCESS | 3800 | 1463689077698 Marionette DEBUG loaded listener.js 13:17:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (114ADC00) [pid = 3800] [serial = 130] [outer = 10F7B400] 13:17:58 INFO - PROCESS | 3800 | 1463689078063 Marionette TRACE conn2 <- [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]]]}] 13:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 634ms 13:17:58 INFO - PROCESS | 3800 | 1463689078096 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 3800 | 1463689078101 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 13:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:17:58 INFO - PROCESS | 3800 | 1463689078108 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 3800 | 1463689078110 Marionette TRACE conn2 <- [1,142,null,{}] 13:17:58 INFO - PROCESS | 3800 | 1463689078114 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:58 INFO - PROCESS | 3800 | 1463689078193 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:17:58 INFO - PROCESS | 3800 | 1463689078254 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 3800 | ++DOCSHELL 12A8DC00 == 29 [pid = 3800] [id = 45] 13:17:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (12AE5800) [pid = 3800] [serial = 131] [outer = 00000000] 13:17:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (13024800) [pid = 3800] [serial = 132] [outer = 12AE5800] 13:17:58 INFO - PROCESS | 3800 | 1463689078305 Marionette DEBUG loaded listener.js 13:17:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (13058400) [pid = 3800] [serial = 133] [outer = 12AE5800] 13:17:58 INFO - PROCESS | 3800 | 1463689078660 Marionette TRACE conn2 <- [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]]]}] 13:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 588ms 13:17:58 INFO - PROCESS | 3800 | 1463689078703 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 3800 | 1463689078705 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 13:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:17:58 INFO - PROCESS | 3800 | 1463689078709 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 3800 | 1463689078712 Marionette TRACE conn2 <- [1,146,null,{}] 13:17:58 INFO - PROCESS | 3800 | 1463689078723 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:58 INFO - PROCESS | 3800 | 1463689078843 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:17:58 INFO - PROCESS | 3800 | 1463689078851 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 3800 | ++DOCSHELL 13371C00 == 30 [pid = 3800] [id = 46] 13:17:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (13374800) [pid = 3800] [serial = 134] [outer = 00000000] 13:17:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (13824000) [pid = 3800] [serial = 135] [outer = 13374800] 13:17:58 INFO - PROCESS | 3800 | 1463689078946 Marionette DEBUG loaded listener.js 13:17:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (138E3000) [pid = 3800] [serial = 136] [outer = 13374800] 13:17:59 INFO - PROCESS | 3800 | 1463689079308 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 635ms 13:17:59 INFO - PROCESS | 3800 | 1463689079329 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:17:59 INFO - PROCESS | 3800 | 1463689079332 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 13:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:17:59 INFO - PROCESS | 3800 | 1463689079348 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:17:59 INFO - PROCESS | 3800 | 1463689079350 Marionette TRACE conn2 <- [1,150,null,{}] 13:17:59 INFO - PROCESS | 3800 | 1463689079354 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:59 INFO - PROCESS | 3800 | 1463689079460 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:17:59 INFO - PROCESS | 3800 | 1463689079466 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:59 INFO - PROCESS | 3800 | ++DOCSHELL 13DB2400 == 31 [pid = 3800] [id = 47] 13:17:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (140B9C00) [pid = 3800] [serial = 137] [outer = 00000000] 13:17:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (140C5800) [pid = 3800] [serial = 138] [outer = 140B9C00] 13:17:59 INFO - PROCESS | 3800 | 1463689079511 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (15080C00) [pid = 3800] [serial = 139] [outer = 140B9C00] 13:17:59 INFO - PROCESS | 3800 | 1463689079910 Marionette TRACE conn2 <- [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]]]}] 13:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 588ms 13:17:59 INFO - PROCESS | 3800 | 1463689079932 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:17:59 INFO - PROCESS | 3800 | 1463689079933 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 13:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:17:59 INFO - PROCESS | 3800 | 1463689079937 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:17:59 INFO - PROCESS | 3800 | 1463689079938 Marionette TRACE conn2 <- [1,154,null,{}] 13:17:59 INFO - PROCESS | 3800 | 1463689079942 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:00 INFO - PROCESS | 3800 | 1463689080035 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:18:00 INFO - PROCESS | 3800 | 1463689080041 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 3800 | ++DOCSHELL 1507FC00 == 32 [pid = 3800] [id = 48] 13:18:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (15087800) [pid = 3800] [serial = 140] [outer = 00000000] 13:18:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1559C400) [pid = 3800] [serial = 141] [outer = 15087800] 13:18:00 INFO - PROCESS | 3800 | 1463689080084 Marionette DEBUG loaded listener.js 13:18:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (1574F000) [pid = 3800] [serial = 142] [outer = 15087800] 13:18:00 INFO - PROCESS | 3800 | 1463689080536 Marionette TRACE conn2 <- [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]]]}] 13:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 634ms 13:18:00 INFO - PROCESS | 3800 | 1463689080575 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:18:00 INFO - PROCESS | 3800 | 1463689080577 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 13:18:00 INFO - PROCESS | 3800 | 1463689080581 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:18:00 INFO - PROCESS | 3800 | 1463689080582 Marionette TRACE conn2 <- [1,158,null,{}] 13:18:00 INFO - PROCESS | 3800 | 1463689080586 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:00 INFO - PROCESS | 3800 | 1463689080698 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:18:00 INFO - PROCESS | 3800 | 1463689080705 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 3800 | ++DOCSHELL 15C44400 == 33 [pid = 3800] [id = 49] 13:18:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (15C44800) [pid = 3800] [serial = 143] [outer = 00000000] 13:18:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15F52800) [pid = 3800] [serial = 144] [outer = 15C44800] 13:18:00 INFO - PROCESS | 3800 | 1463689080750 Marionette DEBUG loaded listener.js 13:18:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16A77800) [pid = 3800] [serial = 145] [outer = 15C44800] 13:18:01 INFO - PROCESS | 3800 | 1463689081140 Marionette TRACE conn2 <- [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]]]}] 13:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 588ms 13:18:01 INFO - PROCESS | 3800 | 1463689081165 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:18:01 INFO - PROCESS | 3800 | 1463689081167 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 13:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:18:01 INFO - PROCESS | 3800 | 1463689081170 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 3800 | 1463689081172 Marionette TRACE conn2 <- [1,162,null,{}] 13:18:01 INFO - PROCESS | 3800 | 1463689081175 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:01 INFO - PROCESS | 3800 | 1463689081268 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:18:01 INFO - PROCESS | 3800 | 1463689081274 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:01 INFO - PROCESS | 3800 | ++DOCSHELL 15F4F400 == 34 [pid = 3800] [id = 50] 13:18:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (16557800) [pid = 3800] [serial = 146] [outer = 00000000] 13:18:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (16BD4000) [pid = 3800] [serial = 147] [outer = 16557800] 13:18:01 INFO - PROCESS | 3800 | 1463689081317 Marionette DEBUG loaded listener.js 13:18:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (16BD4C00) [pid = 3800] [serial = 148] [outer = 16557800] 13:18:01 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (17AE7800) [pid = 3800] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:18:01 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (131B2800) [pid = 3800] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:18:01 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (155A7800) [pid = 3800] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:18:01 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (10A5E400) [pid = 3800] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:18:01 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (13DBE800) [pid = 3800] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:18:01 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (12AF0800) [pid = 3800] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:18:01 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1305C800) [pid = 3800] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:18:01 INFO - PROCESS | 3800 | 1463689081753 Marionette TRACE conn2 <- [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]]]}] 13:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 619ms 13:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:18:01 INFO - PROCESS | 3800 | 1463689081805 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:18:01 INFO - PROCESS | 3800 | 1463689081807 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 13:18:01 INFO - PROCESS | 3800 | 1463689081811 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 3800 | 1463689081812 Marionette TRACE conn2 <- [1,166,null,{}] 13:18:01 INFO - PROCESS | 3800 | 1463689081816 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:01 INFO - PROCESS | 3800 | 1463689081884 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:18:01 INFO - PROCESS | 3800 | 1463689081890 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:01 INFO - PROCESS | 3800 | ++DOCSHELL 12AF0800 == 35 [pid = 3800] [id = 51] 13:18:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (12D80800) [pid = 3800] [serial = 149] [outer = 00000000] 13:18:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (16ABC800) [pid = 3800] [serial = 150] [outer = 12D80800] 13:18:01 INFO - PROCESS | 3800 | 1463689081944 Marionette DEBUG loaded listener.js 13:18:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (16ABCC00) [pid = 3800] [serial = 151] [outer = 12D80800] 13:18:02 INFO - PROCESS | 3800 | 1463689082321 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 526ms 13:18:02 INFO - PROCESS | 3800 | 1463689082346 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:18:02 INFO - PROCESS | 3800 | 1463689082348 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 13:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:18:02 INFO - PROCESS | 3800 | 1463689082351 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:18:02 INFO - PROCESS | 3800 | 1463689082353 Marionette TRACE conn2 <- [1,170,null,{}] 13:18:02 INFO - PROCESS | 3800 | 1463689082356 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:02 INFO - PROCESS | 3800 | 1463689082461 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:18:02 INFO - PROCESS | 3800 | 1463689082469 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:02 INFO - PROCESS | 3800 | ++DOCSHELL 1336F400 == 36 [pid = 3800] [id = 52] 13:18:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (16CED800) [pid = 3800] [serial = 152] [outer = 00000000] 13:18:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (17828400) [pid = 3800] [serial = 153] [outer = 16CED800] 13:18:02 INFO - PROCESS | 3800 | 1463689082512 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (17828C00) [pid = 3800] [serial = 154] [outer = 16CED800] 13:18:02 INFO - PROCESS | 3800 | 1463689082886 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 588ms 13:18:02 INFO - PROCESS | 3800 | 1463689082932 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:18:02 INFO - PROCESS | 3800 | 1463689082934 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 13:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:18:02 INFO - PROCESS | 3800 | 1463689082938 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:18:02 INFO - PROCESS | 3800 | 1463689082939 Marionette TRACE conn2 <- [1,174,null,{}] 13:18:02 INFO - PROCESS | 3800 | 1463689082943 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:03 INFO - PROCESS | 3800 | 1463689083039 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:18:03 INFO - PROCESS | 3800 | 1463689083047 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:03 INFO - PROCESS | 3800 | ++DOCSHELL 1055B800 == 37 [pid = 3800] [id = 53] 13:18:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (105F9C00) [pid = 3800] [serial = 155] [outer = 00000000] 13:18:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (140BF800) [pid = 3800] [serial = 156] [outer = 105F9C00] 13:18:03 INFO - PROCESS | 3800 | 1463689083090 Marionette DEBUG loaded listener.js 13:18:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (179B1800) [pid = 3800] [serial = 157] [outer = 105F9C00] 13:18:03 INFO - PROCESS | 3800 | 1463689083465 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 588ms 13:18:03 INFO - PROCESS | 3800 | 1463689083536 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:18:03 INFO - PROCESS | 3800 | 1463689083540 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 13:18:03 INFO - PROCESS | 3800 | 1463689083545 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:18:03 INFO - PROCESS | 3800 | 1463689083549 Marionette TRACE conn2 <- [1,178,null,{}] 13:18:03 INFO - PROCESS | 3800 | 1463689083555 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:03 INFO - PROCESS | 3800 | 1463689083646 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:18:03 INFO - PROCESS | 3800 | 1463689083863 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:03 INFO - PROCESS | 3800 | ++DOCSHELL 10F81800 == 38 [pid = 3800] [id = 54] 13:18:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (10F84400) [pid = 3800] [serial = 158] [outer = 00000000] 13:18:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (11A02400) [pid = 3800] [serial = 159] [outer = 10F84400] 13:18:03 INFO - PROCESS | 3800 | 1463689083924 Marionette DEBUG loaded listener.js 13:18:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (12AEEC00) [pid = 3800] [serial = 160] [outer = 10F84400] 13:18:04 INFO - PROCESS | 3800 | 1463689084557 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:18:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1036ms 13:18:04 INFO - PROCESS | 3800 | 1463689084574 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:18:04 INFO - PROCESS | 3800 | 1463689084578 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 13:18:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:18:04 INFO - PROCESS | 3800 | 1463689084595 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:18:04 INFO - PROCESS | 3800 | 1463689084599 Marionette TRACE conn2 <- [1,182,null,{}] 13:18:04 INFO - PROCESS | 3800 | 1463689084604 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:04 INFO - PROCESS | 3800 | 1463689084711 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:18:04 INFO - PROCESS | 3800 | 1463689084784 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:04 INFO - PROCESS | 3800 | ++DOCSHELL 131B0400 == 39 [pid = 3800] [id = 55] 13:18:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (131B2C00) [pid = 3800] [serial = 161] [outer = 00000000] 13:18:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (138E0400) [pid = 3800] [serial = 162] [outer = 131B2C00] 13:18:04 INFO - PROCESS | 3800 | 1463689084837 Marionette DEBUG loaded listener.js 13:18:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (140BC000) [pid = 3800] [serial = 163] [outer = 131B2C00] 13:18:05 INFO - PROCESS | 3800 | --DOCSHELL 1336F400 == 38 [pid = 3800] [id = 52] 13:18:05 INFO - PROCESS | 3800 | --DOCSHELL 12AF0800 == 37 [pid = 3800] [id = 51] 13:18:05 INFO - PROCESS | 3800 | --DOCSHELL 15F4F400 == 36 [pid = 3800] [id = 50] 13:18:05 INFO - PROCESS | 3800 | --DOCSHELL 15C44400 == 35 [pid = 3800] [id = 49] 13:18:05 INFO - PROCESS | 3800 | --DOCSHELL 1507FC00 == 34 [pid = 3800] [id = 48] 13:18:05 INFO - PROCESS | 3800 | --DOCSHELL 13DB2400 == 33 [pid = 3800] [id = 47] 13:18:05 INFO - PROCESS | 3800 | --DOCSHELL 13371C00 == 32 [pid = 3800] [id = 46] 13:18:05 INFO - PROCESS | 3800 | --DOCSHELL 12A8DC00 == 31 [pid = 3800] [id = 45] 13:18:05 INFO - PROCESS | 3800 | --DOCSHELL 10EE4000 == 30 [pid = 3800] [id = 44] 13:18:05 INFO - PROCESS | 3800 | --DOCSHELL 0F9EFC00 == 29 [pid = 3800] [id = 43] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1A785000) [pid = 3800] [serial = 96] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (19DE1C00) [pid = 3800] [serial = 94] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (15C39800) [pid = 3800] [serial = 112] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (110AFC00) [pid = 3800] [serial = 99] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (11A03C00) [pid = 3800] [serial = 100] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (15406C00) [pid = 3800] [serial = 109] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1574E000) [pid = 3800] [serial = 111] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1305E000) [pid = 3800] [serial = 102] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (15069400) [pid = 3800] [serial = 108] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (13120C00) [pid = 3800] [serial = 103] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (13377C00) [pid = 3800] [serial = 106] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1A7C1000) [pid = 3800] [serial = 97] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (131B5C00) [pid = 3800] [serial = 105] [outer = 00000000] [url = about:blank] 13:18:05 INFO - PROCESS | 3800 | 1463689085666 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1083ms 13:18:05 INFO - PROCESS | 3800 | 1463689085690 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:18:05 INFO - PROCESS | 3800 | 1463689085694 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 13:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:18:05 INFO - PROCESS | 3800 | 1463689085699 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:18:05 INFO - PROCESS | 3800 | 1463689085702 Marionette TRACE conn2 <- [1,186,null,{}] 13:18:05 INFO - PROCESS | 3800 | 1463689085707 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:05 INFO - PROCESS | 3800 | 1463689085786 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:18:05 INFO - PROCESS | 3800 | 1463689085778 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:05 INFO - PROCESS | 3800 | ++DOCSHELL 10EE5400 == 30 [pid = 3800] [id = 56] 13:18:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (10EEA400) [pid = 3800] [serial = 164] [outer = 00000000] 13:18:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (114A9800) [pid = 3800] [serial = 165] [outer = 10EEA400] 13:18:05 INFO - PROCESS | 3800 | 1463689085824 Marionette DEBUG loaded listener.js 13:18:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (11CF3400) [pid = 3800] [serial = 166] [outer = 10EEA400] 13:18:06 INFO - PROCESS | 3800 | 1463689086239 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 588ms 13:18:06 INFO - PROCESS | 3800 | 1463689086277 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:18:06 INFO - PROCESS | 3800 | 1463689086282 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 13:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:18:06 INFO - PROCESS | 3800 | 1463689086292 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 3800 | 1463689086294 Marionette TRACE conn2 <- [1,190,null,{}] 13:18:06 INFO - PROCESS | 3800 | 1463689086298 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:06 INFO - PROCESS | 3800 | 1463689086375 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:18:06 INFO - PROCESS | 3800 | 1463689086408 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:06 INFO - PROCESS | 3800 | ++DOCSHELL 13056C00 == 31 [pid = 3800] [id = 57] 13:18:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (13059000) [pid = 3800] [serial = 167] [outer = 00000000] 13:18:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (130DDC00) [pid = 3800] [serial = 168] [outer = 13059000] 13:18:06 INFO - PROCESS | 3800 | 1463689086454 Marionette DEBUG loaded listener.js 13:18:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (131AC800) [pid = 3800] [serial = 169] [outer = 13059000] 13:18:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1330C400) [pid = 3800] [serial = 170] [outer = 1B2A8000] 13:18:06 INFO - PROCESS | 3800 | 1463689086914 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 634ms 13:18:06 INFO - PROCESS | 3800 | 1463689086931 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:18:06 INFO - PROCESS | 3800 | 1463689086933 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 13:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:18:06 INFO - PROCESS | 3800 | 1463689086937 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 3800 | 1463689086940 Marionette TRACE conn2 <- [1,194,null,{}] 13:18:06 INFO - PROCESS | 3800 | 1463689086951 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:07 INFO - PROCESS | 3800 | 1463689087035 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:18:07 INFO - PROCESS | 3800 | 1463689087044 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:07 INFO - PROCESS | 3800 | ++DOCSHELL 15069400 == 32 [pid = 3800] [id = 58] 13:18:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1507B800) [pid = 3800] [serial = 171] [outer = 00000000] 13:18:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15405C00) [pid = 3800] [serial = 172] [outer = 1507B800] 13:18:07 INFO - PROCESS | 3800 | 1463689087090 Marionette DEBUG loaded listener.js 13:18:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1559B000) [pid = 3800] [serial = 173] [outer = 1507B800] 13:18:07 INFO - PROCESS | 3800 | 1463689087457 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:18:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 588ms 13:18:07 INFO - PROCESS | 3800 | 1463689087522 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:18:07 INFO - PROCESS | 3800 | 1463689087525 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 13:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:18:07 INFO - PROCESS | 3800 | 1463689087528 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:18:07 INFO - PROCESS | 3800 | 1463689087530 Marionette TRACE conn2 <- [1,198,null,{}] 13:18:07 INFO - PROCESS | 3800 | 1463689087534 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:07 INFO - PROCESS | 3800 | 1463689087615 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:18:07 INFO - PROCESS | 3800 | 1463689087631 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:07 INFO - PROCESS | 3800 | ++DOCSHELL 103CD400 == 33 [pid = 3800] [id = 59] 13:18:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (157CCC00) [pid = 3800] [serial = 174] [outer = 00000000] 13:18:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15F48000) [pid = 3800] [serial = 175] [outer = 157CCC00] 13:18:07 INFO - PROCESS | 3800 | 1463689087674 Marionette DEBUG loaded listener.js 13:18:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15F53800) [pid = 3800] [serial = 176] [outer = 157CCC00] 13:18:08 INFO - PROCESS | 3800 | 1463689088094 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 588ms 13:18:08 INFO - PROCESS | 3800 | 1463689088124 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:18:08 INFO - PROCESS | 3800 | 1463689088126 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 13:18:08 INFO - PROCESS | 3800 | 1463689088129 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:18:08 INFO - PROCESS | 3800 | 1463689088131 Marionette TRACE conn2 <- [1,202,null,{}] 13:18:08 INFO - PROCESS | 3800 | 1463689088134 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:08 INFO - PROCESS | 3800 | 1463689088228 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:18:08 INFO - PROCESS | 3800 | 1463689088235 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:08 INFO - PROCESS | 3800 | ++DOCSHELL 157CD400 == 34 [pid = 3800] [id = 60] 13:18:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15CE2800) [pid = 3800] [serial = 177] [outer = 00000000] 13:18:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16ABD000) [pid = 3800] [serial = 178] [outer = 15CE2800] 13:18:08 INFO - PROCESS | 3800 | 1463689088279 Marionette DEBUG loaded listener.js 13:18:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (16CFA800) [pid = 3800] [serial = 179] [outer = 15CE2800] 13:18:08 INFO - PROCESS | 3800 | 1463689088682 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 588ms 13:18:08 INFO - PROCESS | 3800 | 1463689088727 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:18:08 INFO - PROCESS | 3800 | 1463689088729 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 13:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:18:08 INFO - PROCESS | 3800 | 1463689088739 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:18:08 INFO - PROCESS | 3800 | 1463689088741 Marionette TRACE conn2 <- [1,206,null,{}] 13:18:08 INFO - PROCESS | 3800 | 1463689088744 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:08 INFO - PROCESS | 3800 | 1463689088860 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:18:08 INFO - PROCESS | 3800 | 1463689088870 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:08 INFO - PROCESS | 3800 | ++DOCSHELL 15CDC400 == 35 [pid = 3800] [id = 61] 13:18:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (16BD4400) [pid = 3800] [serial = 180] [outer = 00000000] 13:18:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (17AEB000) [pid = 3800] [serial = 181] [outer = 16BD4400] 13:18:08 INFO - PROCESS | 3800 | 1463689088919 Marionette DEBUG loaded listener.js 13:18:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (184D1800) [pid = 3800] [serial = 182] [outer = 16BD4400] 13:18:09 INFO - PROCESS | 3800 | 1463689089344 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 649ms 13:18:09 INFO - PROCESS | 3800 | 1463689089379 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:18:09 INFO - PROCESS | 3800 | 1463689089381 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 13:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:18:09 INFO - PROCESS | 3800 | 1463689089384 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:18:09 INFO - PROCESS | 3800 | 1463689089386 Marionette TRACE conn2 <- [1,210,null,{}] 13:18:09 INFO - PROCESS | 3800 | 1463689089390 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:09 INFO - PROCESS | 3800 | 1463689089485 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:18:09 INFO - PROCESS | 3800 | 1463689089491 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 3800 | ++DOCSHELL 17AE3C00 == 36 [pid = 3800] [id = 62] 13:18:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (18490400) [pid = 3800] [serial = 183] [outer = 00000000] 13:18:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (184DC800) [pid = 3800] [serial = 184] [outer = 18490400] 13:18:09 INFO - PROCESS | 3800 | 1463689089534 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (19A49000) [pid = 3800] [serial = 185] [outer = 18490400] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (16CED800) [pid = 3800] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (15087800) [pid = 3800] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (10F7B400) [pid = 3800] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (12AE5800) [pid = 3800] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (13374800) [pid = 3800] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (10563800) [pid = 3800] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1305EC00) [pid = 3800] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16A76000) [pid = 3800] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16ABD800) [pid = 3800] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (15C44800) [pid = 3800] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16557800) [pid = 3800] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (12D80800) [pid = 3800] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:18:09 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (140B9C00) [pid = 3800] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:18:10 INFO - PROCESS | 3800 | 1463689090017 Marionette TRACE conn2 <- [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]]]}] 13:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 696ms 13:18:10 INFO - PROCESS | 3800 | 1463689090084 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 3800 | 1463689090086 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 13:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:18:10 INFO - PROCESS | 3800 | 1463689090089 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 3800 | 1463689090091 Marionette TRACE conn2 <- [1,214,null,{}] 13:18:10 INFO - PROCESS | 3800 | 1463689090094 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:10 INFO - PROCESS | 3800 | 1463689090188 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:18:10 INFO - PROCESS | 3800 | 1463689090266 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 3800 | ++DOCSHELL 10F7D000 == 37 [pid = 3800] [id = 63] 13:18:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (110A4C00) [pid = 3800] [serial = 186] [outer = 00000000] 13:18:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (131B1C00) [pid = 3800] [serial = 187] [outer = 110A4C00] 13:18:10 INFO - PROCESS | 3800 | 1463689090310 Marionette DEBUG loaded listener.js 13:18:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16AB5000) [pid = 3800] [serial = 188] [outer = 110A4C00] 13:18:10 INFO - PROCESS | 3800 | 1463689090661 Marionette TRACE conn2 <- [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]]]}] 13:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 588ms 13:18:10 INFO - PROCESS | 3800 | 1463689090686 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 3800 | 1463689090688 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 13:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:18:10 INFO - PROCESS | 3800 | 1463689090691 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 3800 | 1463689090693 Marionette TRACE conn2 <- [1,218,null,{}] 13:18:10 INFO - PROCESS | 3800 | 1463689090696 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:10 INFO - PROCESS | 3800 | 1463689090767 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:18:10 INFO - PROCESS | 3800 | 1463689090757 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 3800 | ++DOCSHELL 16A6C800 == 38 [pid = 3800] [id = 64] 13:18:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (17AED400) [pid = 3800] [serial = 189] [outer = 00000000] 13:18:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (19D2D000) [pid = 3800] [serial = 190] [outer = 17AED400] 13:18:10 INFO - PROCESS | 3800 | 1463689090801 Marionette DEBUG loaded listener.js 13:18:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (19DE1400) [pid = 3800] [serial = 191] [outer = 17AED400] 13:18:11 INFO - PROCESS | 3800 | 1463689091172 Marionette TRACE conn2 <- [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]]]}] 13:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 526ms 13:18:11 INFO - PROCESS | 3800 | 1463689091211 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:18:11 INFO - PROCESS | 3800 | 1463689091213 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 13:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:18:11 INFO - PROCESS | 3800 | 1463689091216 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 3800 | 1463689091218 Marionette TRACE conn2 <- [1,222,null,{}] 13:18:11 INFO - PROCESS | 3800 | 1463689091232 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:11 INFO - PROCESS | 3800 | 1463689091307 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:18:11 INFO - PROCESS | 3800 | 1463689091313 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:11 INFO - PROCESS | 3800 | ++DOCSHELL 184D8400 == 39 [pid = 3800] [id = 65] 13:18:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (19A5A400) [pid = 3800] [serial = 192] [outer = 00000000] 13:18:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1A283400) [pid = 3800] [serial = 193] [outer = 19A5A400] 13:18:11 INFO - PROCESS | 3800 | 1463689091357 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1A284400) [pid = 3800] [serial = 194] [outer = 19A5A400] 13:18:11 INFO - PROCESS | 3800 | 1463689091787 Marionette TRACE conn2 <- [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]]]}] 13:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 588ms 13:18:11 INFO - PROCESS | 3800 | 1463689091814 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:18:11 INFO - PROCESS | 3800 | 1463689091816 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 13:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:18:11 INFO - PROCESS | 3800 | 1463689091823 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 3800 | 1463689091825 Marionette TRACE conn2 <- [1,226,null,{}] 13:18:11 INFO - PROCESS | 3800 | 1463689091828 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:11 INFO - PROCESS | 3800 | 1463689091950 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:18:12 INFO - PROCESS | 3800 | 1463689092047 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 3800 | ++DOCSHELL 0F983C00 == 40 [pid = 3800] [id = 66] 13:18:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (0F9E4000) [pid = 3800] [serial = 195] [outer = 00000000] 13:18:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (103D0C00) [pid = 3800] [serial = 196] [outer = 0F9E4000] 13:18:12 INFO - PROCESS | 3800 | 1463689092102 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (105F6C00) [pid = 3800] [serial = 197] [outer = 0F9E4000] 13:18:12 INFO - PROCESS | 3800 | 1463689092597 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 897ms 13:18:12 INFO - PROCESS | 3800 | 1463689092717 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:18:12 INFO - PROCESS | 3800 | 1463689092722 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 13:18:12 INFO - PROCESS | 3800 | 1463689092728 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:18:12 INFO - PROCESS | 3800 | 1463689092732 Marionette TRACE conn2 <- [1,230,null,{}] 13:18:12 INFO - PROCESS | 3800 | 1463689092736 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:12 INFO - PROCESS | 3800 | 1463689092844 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:18:12 INFO - PROCESS | 3800 | 1463689092913 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 3800 | ++DOCSHELL 131B0C00 == 41 [pid = 3800] [id = 67] 13:18:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (13375C00) [pid = 3800] [serial = 198] [outer = 00000000] 13:18:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (13DB9400) [pid = 3800] [serial = 199] [outer = 13375C00] 13:18:12 INFO - PROCESS | 3800 | 1463689092969 Marionette DEBUG loaded listener.js 13:18:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (15084C00) [pid = 3800] [serial = 200] [outer = 13375C00] 13:18:13 INFO - PROCESS | 3800 | 1463689093488 Marionette TRACE conn2 <- [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]]]}] 13:18:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 789ms 13:18:13 INFO - PROCESS | 3800 | 1463689093537 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 3800 | 1463689093542 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 13:18:13 INFO - PROCESS | 3800 | 1463689093547 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:18:13 INFO - PROCESS | 3800 | 1463689093549 Marionette TRACE conn2 <- [1,234,null,{}] 13:18:13 INFO - PROCESS | 3800 | 1463689093553 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:13 INFO - PROCESS | 3800 | 1463689093650 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:18:13 INFO - PROCESS | 3800 | 1463689093745 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:13 INFO - PROCESS | 3800 | ++DOCSHELL 10F7C800 == 42 [pid = 3800] [id = 68] 13:18:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (11C06800) [pid = 3800] [serial = 201] [outer = 00000000] 13:18:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (16CEE400) [pid = 3800] [serial = 202] [outer = 11C06800] 13:18:13 INFO - PROCESS | 3800 | 1463689093799 Marionette DEBUG loaded listener.js 13:18:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (184DD000) [pid = 3800] [serial = 203] [outer = 11C06800] 13:18:14 INFO - PROCESS | 3800 | 1463689094356 Marionette TRACE conn2 <- [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]]]}] 13:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 820ms 13:18:14 INFO - PROCESS | 3800 | 1463689094375 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:18:14 INFO - PROCESS | 3800 | 1463689094377 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 13:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:18:14 INFO - PROCESS | 3800 | 1463689094403 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:18:14 INFO - PROCESS | 3800 | 1463689094409 Marionette TRACE conn2 <- [1,238,null,{}] 13:18:14 INFO - PROCESS | 3800 | 1463689094415 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:14 INFO - PROCESS | 3800 | 1463689094514 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:18:14 INFO - PROCESS | 3800 | 1463689094600 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 3800 | ++DOCSHELL 19A3D000 == 43 [pid = 3800] [id = 69] 13:18:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (19A41000) [pid = 3800] [serial = 204] [outer = 00000000] 13:18:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (19A55400) [pid = 3800] [serial = 205] [outer = 19A41000] 13:18:14 INFO - PROCESS | 3800 | 1463689094652 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (19DEE000) [pid = 3800] [serial = 206] [outer = 19A41000] 13:18:15 INFO - PROCESS | 3800 | 1463689095313 Marionette TRACE conn2 <- [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]]]}] 13:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 959ms 13:18:15 INFO - PROCESS | 3800 | 1463689095347 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:18:15 INFO - PROCESS | 3800 | 1463689095351 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 13:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:18:15 INFO - PROCESS | 3800 | 1463689095365 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:18:15 INFO - PROCESS | 3800 | 1463689095368 Marionette TRACE conn2 <- [1,242,null,{}] 13:18:15 INFO - PROCESS | 3800 | 1463689095374 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:15 INFO - PROCESS | 3800 | 1463689095466 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:18:15 INFO - PROCESS | 3800 | 1463689095548 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:15 INFO - PROCESS | 3800 | ++DOCSHELL 10A59000 == 44 [pid = 3800] [id = 70] 13:18:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (11A03800) [pid = 3800] [serial = 207] [outer = 00000000] 13:18:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (12DD4C00) [pid = 3800] [serial = 208] [outer = 11A03800] 13:18:15 INFO - PROCESS | 3800 | 1463689095596 Marionette DEBUG loaded listener.js 13:18:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (13055800) [pid = 3800] [serial = 209] [outer = 11A03800] 13:18:16 INFO - PROCESS | 3800 | --DOCSHELL 184D8400 == 43 [pid = 3800] [id = 65] 13:18:16 INFO - PROCESS | 3800 | --DOCSHELL 16A6C800 == 42 [pid = 3800] [id = 64] 13:18:16 INFO - PROCESS | 3800 | --DOCSHELL 10F7D000 == 41 [pid = 3800] [id = 63] 13:18:16 INFO - PROCESS | 3800 | --DOCSHELL 17AE3C00 == 40 [pid = 3800] [id = 62] 13:18:16 INFO - PROCESS | 3800 | --DOCSHELL 15CDC400 == 39 [pid = 3800] [id = 61] 13:18:16 INFO - PROCESS | 3800 | --DOCSHELL 157CD400 == 38 [pid = 3800] [id = 60] 13:18:16 INFO - PROCESS | 3800 | --DOCSHELL 103CD400 == 37 [pid = 3800] [id = 59] 13:18:16 INFO - PROCESS | 3800 | --DOCSHELL 15069400 == 36 [pid = 3800] [id = 58] 13:18:16 INFO - PROCESS | 3800 | --DOCSHELL 13056C00 == 35 [pid = 3800] [id = 57] 13:18:16 INFO - PROCESS | 3800 | --DOCSHELL 10EE5400 == 34 [pid = 3800] [id = 56] 13:18:16 INFO - PROCESS | 3800 | --DOCSHELL 1055B800 == 33 [pid = 3800] [id = 53] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (17828C00) [pid = 3800] [serial = 154] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1559C400) [pid = 3800] [serial = 141] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (110B1000) [pid = 3800] [serial = 129] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (114ADC00) [pid = 3800] [serial = 130] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (1055B000) [pid = 3800] [serial = 126] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (13024800) [pid = 3800] [serial = 132] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (13058400) [pid = 3800] [serial = 133] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (13824000) [pid = 3800] [serial = 135] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (12D79800) [pid = 3800] [serial = 115] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (11A0B400) [pid = 3800] [serial = 114] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1505C400) [pid = 3800] [serial = 118] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (140C2400) [pid = 3800] [serial = 117] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (16AB7800) [pid = 3800] [serial = 121] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (16AB4000) [pid = 3800] [serial = 120] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (172ADC00) [pid = 3800] [serial = 124] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (15F52800) [pid = 3800] [serial = 144] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (16BD8000) [pid = 3800] [serial = 123] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1574F000) [pid = 3800] [serial = 142] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16BD4000) [pid = 3800] [serial = 147] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16A77800) [pid = 3800] [serial = 145] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16BD4C00) [pid = 3800] [serial = 148] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16ABC800) [pid = 3800] [serial = 150] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (140C5800) [pid = 3800] [serial = 138] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (140BF800) [pid = 3800] [serial = 156] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (16ABCC00) [pid = 3800] [serial = 151] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (15080C00) [pid = 3800] [serial = 139] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (17828400) [pid = 3800] [serial = 153] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (138E3000) [pid = 3800] [serial = 136] [outer = 00000000] [url = about:blank] 13:18:16 INFO - PROCESS | 3800 | 1463689096147 Marionette TRACE conn2 <- [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]]]}] 13:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 835ms 13:18:16 INFO - PROCESS | 3800 | 1463689096190 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:18:16 INFO - PROCESS | 3800 | 1463689096196 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 13:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:18:16 INFO - PROCESS | 3800 | 1463689096201 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 3800 | 1463689096204 Marionette TRACE conn2 <- [1,246,null,{}] 13:18:16 INFO - PROCESS | 3800 | 1463689096208 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:16 INFO - PROCESS | 3800 | 1463689096299 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:18:16 INFO - PROCESS | 3800 | 1463689096372 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:16 INFO - PROCESS | 3800 | ++DOCSHELL 10371400 == 34 [pid = 3800] [id = 71] 13:18:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (10374C00) [pid = 3800] [serial = 210] [outer = 00000000] 13:18:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (114A9000) [pid = 3800] [serial = 211] [outer = 10374C00] 13:18:16 INFO - PROCESS | 3800 | 1463689096416 Marionette DEBUG loaded listener.js 13:18:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1305DC00) [pid = 3800] [serial = 212] [outer = 10374C00] 13:18:16 INFO - PROCESS | 3800 | 1463689096761 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 588ms 13:18:16 INFO - PROCESS | 3800 | 1463689096798 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:18:16 INFO - PROCESS | 3800 | 1463689096800 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 13:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:18:16 INFO - PROCESS | 3800 | 1463689096803 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 3800 | 1463689096807 Marionette TRACE conn2 <- [1,250,null,{}] 13:18:16 INFO - PROCESS | 3800 | 1463689096817 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:16 INFO - PROCESS | 3800 | 1463689096907 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:18:16 INFO - PROCESS | 3800 | 1463689096974 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 3800 | ++DOCSHELL 1312C800 == 35 [pid = 3800] [id = 72] 13:18:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (131AC000) [pid = 3800] [serial = 213] [outer = 00000000] 13:18:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (13DBE800) [pid = 3800] [serial = 214] [outer = 131AC000] 13:18:17 INFO - PROCESS | 3800 | 1463689097045 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1507A800) [pid = 3800] [serial = 215] [outer = 131AC000] 13:18:17 INFO - PROCESS | 3800 | 1463689097384 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 634ms 13:18:17 INFO - PROCESS | 3800 | 1463689097425 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:18:17 INFO - PROCESS | 3800 | 1463689097427 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 13:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:18:17 INFO - PROCESS | 3800 | 1463689097430 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 3800 | 1463689097432 Marionette TRACE conn2 <- [1,254,null,{}] 13:18:17 INFO - PROCESS | 3800 | 1463689097435 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:17 INFO - PROCESS | 3800 | 1463689097511 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:18:17 INFO - PROCESS | 3800 | 1463689097517 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 3800 | ++DOCSHELL 15567400 == 36 [pid = 3800] [id = 73] 13:18:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1559A800) [pid = 3800] [serial = 216] [outer = 00000000] 13:18:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15742400) [pid = 3800] [serial = 217] [outer = 1559A800] 13:18:17 INFO - PROCESS | 3800 | 1463689097562 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15C3E000) [pid = 3800] [serial = 218] [outer = 1559A800] 13:18:17 INFO - PROCESS | 3800 | 1463689097961 Marionette TRACE conn2 <- [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]]]}] 13:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 588ms 13:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:18:18 INFO - PROCESS | 3800 | 1463689098027 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:18:18 INFO - PROCESS | 3800 | 1463689098029 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 13:18:18 INFO - PROCESS | 3800 | 1463689098032 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:18:18 INFO - PROCESS | 3800 | 1463689098034 Marionette TRACE conn2 <- [1,258,null,{}] 13:18:18 INFO - PROCESS | 3800 | 1463689098038 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:18 INFO - PROCESS | 3800 | 1463689098109 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:18:18 INFO - PROCESS | 3800 | 1463689098116 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:18 INFO - PROCESS | 3800 | ++DOCSHELL 15741800 == 37 [pid = 3800] [id = 74] 13:18:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (15C44400) [pid = 3800] [serial = 219] [outer = 00000000] 13:18:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (16A68C00) [pid = 3800] [serial = 220] [outer = 15C44400] 13:18:18 INFO - PROCESS | 3800 | 1463689098168 Marionette DEBUG loaded listener.js 13:18:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (16A6C800) [pid = 3800] [serial = 221] [outer = 15C44400] 13:18:18 INFO - PROCESS | 3800 | 1463689098621 Marionette TRACE conn2 <- [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]]]}] 13:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 619ms 13:18:18 INFO - PROCESS | 3800 | 1463689098671 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:18:18 INFO - PROCESS | 3800 | 1463689098673 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 13:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:18:18 INFO - PROCESS | 3800 | 1463689098676 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:18:18 INFO - PROCESS | 3800 | 1463689098678 Marionette TRACE conn2 <- [1,262,null,{}] 13:18:18 INFO - PROCESS | 3800 | 1463689098681 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:18 INFO - PROCESS | 3800 | 1463689098824 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:18:18 INFO - PROCESS | 3800 | 1463689098851 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:18 INFO - PROCESS | 3800 | ++DOCSHELL 16BD4C00 == 38 [pid = 3800] [id = 75] 13:18:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (16BD6000) [pid = 3800] [serial = 222] [outer = 00000000] 13:18:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (16C42400) [pid = 3800] [serial = 223] [outer = 16BD6000] 13:18:18 INFO - PROCESS | 3800 | 1463689098896 Marionette DEBUG loaded listener.js 13:18:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (172ADC00) [pid = 3800] [serial = 224] [outer = 16BD6000] 13:18:19 INFO - PROCESS | 3800 | 1463689099282 Marionette TRACE conn2 <- [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]]]}] 13:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 634ms 13:18:19 INFO - PROCESS | 3800 | 1463689099297 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:18:19 INFO - PROCESS | 3800 | 1463689099299 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 13:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:18:19 INFO - PROCESS | 3800 | 1463689099302 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:18:19 INFO - PROCESS | 3800 | 1463689099303 Marionette TRACE conn2 <- [1,266,null,{}] 13:18:19 INFO - PROCESS | 3800 | 1463689099307 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:19 INFO - PROCESS | 3800 | 1463689099402 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:18:19 INFO - PROCESS | 3800 | 1463689099472 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:19 INFO - PROCESS | 3800 | ++DOCSHELL 0F9E7800 == 39 [pid = 3800] [id = 76] 13:18:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (11A0DC00) [pid = 3800] [serial = 225] [outer = 00000000] 13:18:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1782BC00) [pid = 3800] [serial = 226] [outer = 11A0DC00] 13:18:19 INFO - PROCESS | 3800 | 1463689099516 Marionette DEBUG loaded listener.js 13:18:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1787E000) [pid = 3800] [serial = 227] [outer = 11A0DC00] 13:18:19 INFO - PROCESS | 3800 | 1463689099907 Marionette TRACE conn2 <- [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]]]}] 13:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 634ms 13:18:19 INFO - PROCESS | 3800 | 1463689099940 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:18:19 INFO - PROCESS | 3800 | 1463689099942 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 13:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:18:19 INFO - PROCESS | 3800 | 1463689099945 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:18:19 INFO - PROCESS | 3800 | 1463689099947 Marionette TRACE conn2 <- [1,270,null,{}] 13:18:19 INFO - PROCESS | 3800 | 1463689099950 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:20 INFO - PROCESS | 3800 | 1463689100046 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:18:20 INFO - PROCESS | 3800 | 1463689100054 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 3800 | ++DOCSHELL 0F9F0C00 == 40 [pid = 3800] [id = 77] 13:18:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (16ABF000) [pid = 3800] [serial = 228] [outer = 00000000] 13:18:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (184D8400) [pid = 3800] [serial = 229] [outer = 16ABF000] 13:18:20 INFO - PROCESS | 3800 | 1463689100097 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (184DB800) [pid = 3800] [serial = 230] [outer = 16ABF000] 13:18:20 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (15CE2800) [pid = 3800] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:18:20 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (18490400) [pid = 3800] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:18:20 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (105F9C00) [pid = 3800] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:18:20 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (13059000) [pid = 3800] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:18:20 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (157CCC00) [pid = 3800] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:18:20 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10EEA400) [pid = 3800] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:18:20 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (110A4C00) [pid = 3800] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:18:20 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1507B800) [pid = 3800] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:18:20 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (16BD4400) [pid = 3800] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:18:20 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (17AED400) [pid = 3800] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:18:20 INFO - PROCESS | 3800 | 1463689100572 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 635ms 13:18:20 INFO - PROCESS | 3800 | 1463689100584 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:18:20 INFO - PROCESS | 3800 | 1463689100586 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 13:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:18:20 INFO - PROCESS | 3800 | 1463689100589 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:18:20 INFO - PROCESS | 3800 | 1463689100591 Marionette TRACE conn2 <- [1,274,null,{}] 13:18:20 INFO - PROCESS | 3800 | 1463689100594 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:20 INFO - PROCESS | 3800 | 1463689100700 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:18:20 INFO - PROCESS | 3800 | 1463689100767 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 3800 | ++DOCSHELL 110A9400 == 41 [pid = 3800] [id = 78] 13:18:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (110AFC00) [pid = 3800] [serial = 231] [outer = 00000000] 13:18:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (16ABE800) [pid = 3800] [serial = 232] [outer = 110AFC00] 13:18:20 INFO - PROCESS | 3800 | 1463689100816 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (182AC000) [pid = 3800] [serial = 233] [outer = 110AFC00] 13:18:21 INFO - PROCESS | 3800 | 1463689101153 Marionette TRACE conn2 <- [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]]]}] 13:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 634ms 13:18:21 INFO - PROCESS | 3800 | 1463689101211 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:18:21 INFO - PROCESS | 3800 | 1463689101213 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 13:18:21 INFO - PROCESS | 3800 | 1463689101216 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:18:21 INFO - PROCESS | 3800 | 1463689101218 Marionette TRACE conn2 <- [1,278,null,{}] 13:18:21 INFO - PROCESS | 3800 | 1463689101222 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:21 INFO - PROCESS | 3800 | 1463689101297 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:18:21 INFO - PROCESS | 3800 | 1463689101304 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:21 INFO - PROCESS | 3800 | ++DOCSHELL 1788AC00 == 42 [pid = 3800] [id = 79] 13:18:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (17AEA400) [pid = 3800] [serial = 234] [outer = 00000000] 13:18:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (19D25400) [pid = 3800] [serial = 235] [outer = 17AEA400] 13:18:21 INFO - PROCESS | 3800 | 1463689101347 Marionette DEBUG loaded listener.js 13:18:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (19DEA000) [pid = 3800] [serial = 236] [outer = 17AEA400] 13:18:21 INFO - PROCESS | 3800 | 1463689101754 Marionette TRACE conn2 <- [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]]]}] 13:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 587ms 13:18:21 INFO - PROCESS | 3800 | 1463689101814 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:18:21 INFO - PROCESS | 3800 | 1463689101816 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 13:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:18:21 INFO - PROCESS | 3800 | 1463689101819 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - PROCESS | 3800 | 1463689101822 Marionette TRACE conn2 <- [1,282,null,{}] 13:18:21 INFO - PROCESS | 3800 | 1463689101825 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:21 INFO - PROCESS | 3800 | 1463689101921 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:18:21 INFO - PROCESS | 3800 | 1463689101934 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:21 INFO - PROCESS | 3800 | ++DOCSHELL 1A27F000 == 43 [pid = 3800] [id = 80] 13:18:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1A787000) [pid = 3800] [serial = 237] [outer = 00000000] 13:18:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1A7C3C00) [pid = 3800] [serial = 238] [outer = 1A787000] 13:18:21 INFO - PROCESS | 3800 | 1463689101983 Marionette DEBUG loaded listener.js 13:18:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1A94C000) [pid = 3800] [serial = 239] [outer = 1A787000] 13:18:22 INFO - PROCESS | 3800 | 1463689102473 Marionette TRACE conn2 <- [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]]]}] 13:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 697ms 13:18:22 INFO - PROCESS | 3800 | 1463689102519 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:18:22 INFO - PROCESS | 3800 | 1463689102524 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 13:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:18:22 INFO - PROCESS | 3800 | 1463689102512 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:18:22 INFO - PROCESS | 3800 | 1463689102516 Marionette TRACE conn2 <- [1,286,null,{}] 13:18:22 INFO - PROCESS | 3800 | 1463689102522 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:22 INFO - PROCESS | 3800 | 1463689102625 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:18:22 INFO - PROCESS | 3800 | 1463689102696 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:22 INFO - PROCESS | 3800 | ++DOCSHELL 110A6800 == 44 [pid = 3800] [id = 81] 13:18:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (110AA400) [pid = 3800] [serial = 240] [outer = 00000000] 13:18:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (11C59C00) [pid = 3800] [serial = 241] [outer = 110AA400] 13:18:22 INFO - PROCESS | 3800 | 1463689102752 Marionette DEBUG loaded listener.js 13:18:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (12AEF000) [pid = 3800] [serial = 242] [outer = 110AA400] 13:18:23 INFO - PROCESS | 3800 | 1463689103379 Marionette TRACE conn2 <- [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]]]}] 13:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 882ms 13:18:23 INFO - PROCESS | 3800 | 1463689103431 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:18:23 INFO - PROCESS | 3800 | 1463689103437 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 13:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:18:23 INFO - PROCESS | 3800 | 1463689103459 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:18:23 INFO - PROCESS | 3800 | 1463689103462 Marionette TRACE conn2 <- [1,290,null,{}] 13:18:23 INFO - PROCESS | 3800 | 1463689103506 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:23 INFO - PROCESS | 3800 | 1463689103643 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:18:23 INFO - PROCESS | 3800 | 1463689103716 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:23 INFO - PROCESS | 3800 | ++DOCSHELL 131B2800 == 45 [pid = 3800] [id = 82] 13:18:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (13370C00) [pid = 3800] [serial = 243] [outer = 00000000] 13:18:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (155A6800) [pid = 3800] [serial = 244] [outer = 13370C00] 13:18:23 INFO - PROCESS | 3800 | 1463689103770 Marionette DEBUG loaded listener.js 13:18:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (15F4F400) [pid = 3800] [serial = 245] [outer = 13370C00] 13:18:24 INFO - PROCESS | 3800 | 1463689104287 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 913ms 13:18:24 INFO - PROCESS | 3800 | 1463689104357 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:18:24 INFO - PROCESS | 3800 | 1463689104360 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 13:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:18:24 INFO - PROCESS | 3800 | 1463689104363 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 3800 | 1463689104367 Marionette TRACE conn2 <- [1,294,null,{}] 13:18:24 INFO - PROCESS | 3800 | 1463689104378 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:24 INFO - PROCESS | 3800 | 1463689104479 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:18:24 INFO - PROCESS | 3800 | 1463689104556 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:24 INFO - PROCESS | 3800 | ++DOCSHELL 16FAB800 == 46 [pid = 3800] [id = 83] 13:18:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (17AE8400) [pid = 3800] [serial = 246] [outer = 00000000] 13:18:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (19D26000) [pid = 3800] [serial = 247] [outer = 17AE8400] 13:18:24 INFO - PROCESS | 3800 | 1463689104610 Marionette DEBUG loaded listener.js 13:18:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (1A784C00) [pid = 3800] [serial = 248] [outer = 17AE8400] 13:18:25 INFO - PROCESS | 3800 | 1463689105170 Marionette TRACE conn2 <- [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]]]}] 13:18:25 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. 13:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 836ms 13:18:25 INFO - PROCESS | 3800 | 1463689105205 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:18:25 INFO - PROCESS | 3800 | 1463689105208 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 13:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:18:25 INFO - PROCESS | 3800 | 1463689105212 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:18:25 INFO - PROCESS | 3800 | 1463689105214 Marionette TRACE conn2 <- [1,298,null,{}] 13:18:25 INFO - PROCESS | 3800 | 1463689105217 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:25 INFO - PROCESS | 3800 | 1463689105316 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:18:25 INFO - PROCESS | 3800 | 1463689105404 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:25 INFO - PROCESS | 3800 | ++DOCSHELL 1A950800 == 47 [pid = 3800] [id = 84] 13:18:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (1A950C00) [pid = 3800] [serial = 249] [outer = 00000000] 13:18:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1A954800) [pid = 3800] [serial = 250] [outer = 1A950C00] 13:18:25 INFO - PROCESS | 3800 | 1463689105457 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (1AA97C00) [pid = 3800] [serial = 251] [outer = 1A950C00] 13:18:25 INFO - PROCESS | 3800 | 1463689105969 Marionette TRACE conn2 <- [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]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 835ms 13:18:26 INFO - PROCESS | 3800 | 1463689106037 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 3800 | 1463689106040 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 13:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:18:26 INFO - PROCESS | 3800 | 1463689106043 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 3800 | 1463689106045 Marionette TRACE conn2 <- [1,302,null,{}] 13:18:26 INFO - PROCESS | 3800 | 1463689106049 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:26 INFO - PROCESS | 3800 | 1463689106143 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:18:26 INFO - PROCESS | 3800 | 1463689106218 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:26 INFO - PROCESS | 3800 | ++DOCSHELL 131B4400 == 48 [pid = 3800] [id = 85] 13:18:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (131B5C00) [pid = 3800] [serial = 252] [outer = 00000000] 13:18:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (157C4000) [pid = 3800] [serial = 253] [outer = 131B5C00] 13:18:26 INFO - PROCESS | 3800 | 1463689106271 Marionette DEBUG loaded listener.js 13:18:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (16CF8C00) [pid = 3800] [serial = 254] [outer = 131B5C00] 13:18:27 INFO - PROCESS | 3800 | 1463689107184 Marionette TRACE conn2 <- [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]]]}] 13:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1175ms 13:18:27 INFO - PROCESS | 3800 | 1463689107250 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:18:27 INFO - PROCESS | 3800 | 1463689107252 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 13:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:18:27 INFO - PROCESS | 3800 | 1463689107257 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:18:27 INFO - PROCESS | 3800 | 1463689107259 Marionette TRACE conn2 <- [1,306,null,{}] 13:18:27 INFO - PROCESS | 3800 | 1463689107264 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:27 INFO - PROCESS | 3800 | 1463689107354 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:18:27 INFO - PROCESS | 3800 | 1463689107431 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:27 INFO - PROCESS | 3800 | ++DOCSHELL 13058400 == 49 [pid = 3800] [id = 86] 13:18:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (13199400) [pid = 3800] [serial = 255] [outer = 00000000] 13:18:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (15C45000) [pid = 3800] [serial = 256] [outer = 13199400] 13:18:27 INFO - PROCESS | 3800 | 1463689107479 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (15F53000) [pid = 3800] [serial = 257] [outer = 13199400] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 1788AC00 == 48 [pid = 3800] [id = 79] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 110A9400 == 47 [pid = 3800] [id = 78] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 0F9F0C00 == 46 [pid = 3800] [id = 77] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 0F9E7800 == 45 [pid = 3800] [id = 76] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 16BD4C00 == 44 [pid = 3800] [id = 75] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 15741800 == 43 [pid = 3800] [id = 74] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 15567400 == 42 [pid = 3800] [id = 73] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 1312C800 == 41 [pid = 3800] [id = 72] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 10371400 == 40 [pid = 3800] [id = 71] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 10A59000 == 39 [pid = 3800] [id = 70] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 19A3D000 == 38 [pid = 3800] [id = 69] 13:18:27 INFO - PROCESS | 3800 | --DOCSHELL 0F983C00 == 37 [pid = 3800] [id = 66] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (1A283400) [pid = 3800] [serial = 193] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (16ABD000) [pid = 3800] [serial = 178] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (184DC800) [pid = 3800] [serial = 184] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (179B1800) [pid = 3800] [serial = 157] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (138E0400) [pid = 3800] [serial = 162] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (130DDC00) [pid = 3800] [serial = 168] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (131AC800) [pid = 3800] [serial = 169] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (15F48000) [pid = 3800] [serial = 175] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (11A02400) [pid = 3800] [serial = 159] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (114A9800) [pid = 3800] [serial = 165] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (11CF3400) [pid = 3800] [serial = 166] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (131B1C00) [pid = 3800] [serial = 187] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (15405C00) [pid = 3800] [serial = 172] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (1559B000) [pid = 3800] [serial = 173] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (17AEB000) [pid = 3800] [serial = 181] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (1B70F000) [pid = 3800] [serial = 49] [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.] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (19D2D000) [pid = 3800] [serial = 190] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (19DE1400) [pid = 3800] [serial = 191] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (19A49000) [pid = 3800] [serial = 185] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (16CFA800) [pid = 3800] [serial = 179] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (16AB5000) [pid = 3800] [serial = 188] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (184D1800) [pid = 3800] [serial = 182] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (15F53800) [pid = 3800] [serial = 176] [outer = 00000000] [url = about:blank] 13:18:27 INFO - PROCESS | 3800 | 1463689107972 Marionette TRACE conn2 <- [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]]]}] 13:18:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 789ms 13:18:28 INFO - PROCESS | 3800 | 1463689108040 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:18:28 INFO - PROCESS | 3800 | 1463689108045 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 13:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:18:28 INFO - PROCESS | 3800 | 1463689108051 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - PROCESS | 3800 | 1463689108054 Marionette TRACE conn2 <- [1,310,null,{}] 13:18:28 INFO - PROCESS | 3800 | 1463689108059 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:28 INFO - PROCESS | 3800 | 1463689108176 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:18:28 INFO - PROCESS | 3800 | 1463689108185 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 3800 | ++DOCSHELL 138E0400 == 38 [pid = 3800] [id = 87] 13:18:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (138E4000) [pid = 3800] [serial = 258] [outer = 00000000] 13:18:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (15407800) [pid = 3800] [serial = 259] [outer = 138E4000] 13:18:28 INFO - PROCESS | 3800 | 1463689108231 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1574D000) [pid = 3800] [serial = 260] [outer = 138E4000] 13:18:28 INFO - PROCESS | 3800 | 1463689108665 Marionette TRACE conn2 <- [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]]]}] 13:18:28 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. 13:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 635ms 13:18:28 INFO - PROCESS | 3800 | 1463689108690 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:18:28 INFO - PROCESS | 3800 | 1463689108692 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 13:18:28 INFO - PROCESS | 3800 | 1463689108696 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:18:28 INFO - PROCESS | 3800 | 1463689108700 Marionette TRACE conn2 <- [1,314,null,{}] 13:18:28 INFO - PROCESS | 3800 | 1463689108710 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:28 INFO - PROCESS | 3800 | 1463689108791 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:18:28 INFO - PROCESS | 3800 | 1463689108801 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 3800 | ++DOCSHELL 15C3E800 == 39 [pid = 3800] [id = 88] 13:18:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (15CD8800) [pid = 3800] [serial = 261] [outer = 00000000] 13:18:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (16BD5C00) [pid = 3800] [serial = 262] [outer = 15CD8800] 13:18:28 INFO - PROCESS | 3800 | 1463689108852 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (16C44000) [pid = 3800] [serial = 263] [outer = 15CD8800] 13:18:29 INFO - PROCESS | 3800 | 1463689109275 Marionette TRACE conn2 <- [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]]]}] 13:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 619ms 13:18:29 INFO - PROCESS | 3800 | 1463689109320 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:18:29 INFO - PROCESS | 3800 | 1463689109322 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 13:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:18:29 INFO - PROCESS | 3800 | 1463689109325 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - PROCESS | 3800 | 1463689109327 Marionette TRACE conn2 <- [1,318,null,{}] 13:18:29 INFO - PROCESS | 3800 | 1463689109330 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:29 INFO - PROCESS | 3800 | 1463689109408 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:18:29 INFO - PROCESS | 3800 | 1463689109416 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:29 INFO - PROCESS | 3800 | ++DOCSHELL 1787F800 == 40 [pid = 3800] [id = 89] 13:18:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (1788AC00) [pid = 3800] [serial = 264] [outer = 00000000] 13:18:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (17AE4000) [pid = 3800] [serial = 265] [outer = 1788AC00] 13:18:29 INFO - PROCESS | 3800 | 1463689109461 Marionette DEBUG loaded listener.js 13:18:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (184D4400) [pid = 3800] [serial = 266] [outer = 1788AC00] 13:18:29 INFO - PROCESS | 3800 | 1463689109905 Marionette TRACE conn2 <- [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]]]}] 13:18:29 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. 13:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 634ms 13:18:29 INFO - PROCESS | 3800 | 1463689109963 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:18:29 INFO - PROCESS | 3800 | 1463689109965 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 13:18:29 INFO - PROCESS | 3800 | 1463689109969 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:18:29 INFO - PROCESS | 3800 | 1463689109970 Marionette TRACE conn2 <- [1,322,null,{}] 13:18:29 INFO - PROCESS | 3800 | 1463689109974 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:30 INFO - PROCESS | 3800 | 1463689110065 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:18:30 INFO - PROCESS | 3800 | 1463689110072 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 3800 | ++DOCSHELL 103CD400 == 41 [pid = 3800] [id = 90] 13:18:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (155A4800) [pid = 3800] [serial = 267] [outer = 00000000] 13:18:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (19A48000) [pid = 3800] [serial = 268] [outer = 155A4800] 13:18:30 INFO - PROCESS | 3800 | 1463689110115 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (19A57800) [pid = 3800] [serial = 269] [outer = 155A4800] 13:18:30 INFO - PROCESS | 3800 | 1463689110523 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:18:30 INFO - PROCESS | 3800 | 1463689110617 Marionette TRACE conn2 <- [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]]]}] 13:18:30 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. 13:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 696ms 13:18:30 INFO - PROCESS | 3800 | 1463689110668 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:18:30 INFO - PROCESS | 3800 | 1463689110670 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 13:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:18:30 INFO - PROCESS | 3800 | 1463689110674 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:18:30 INFO - PROCESS | 3800 | 1463689110675 Marionette TRACE conn2 <- [1,326,null,{}] 13:18:30 INFO - PROCESS | 3800 | 1463689110679 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:30 INFO - PROCESS | 3800 | 1463689110818 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:18:30 INFO - PROCESS | 3800 | 1463689110817 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 3800 | ++DOCSHELL 1A285400 == 42 [pid = 3800] [id = 91] 13:18:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (1A789400) [pid = 3800] [serial = 270] [outer = 00000000] 13:18:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (1AE2D400) [pid = 3800] [serial = 271] [outer = 1A789400] 13:18:30 INFO - PROCESS | 3800 | 1463689110862 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (1AE2E000) [pid = 3800] [serial = 272] [outer = 1A789400] 13:18:31 INFO - PROCESS | 3800 | 1463689111303 Marionette TRACE conn2 <- [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]]]}] 13:18:31 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. 13:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 696ms 13:18:31 INFO - PROCESS | 3800 | 1463689111357 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:18:31 INFO - PROCESS | 3800 | 1463689111359 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 13:18:31 INFO - PROCESS | 3800 | 1463689111362 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:18:31 INFO - PROCESS | 3800 | 1463689111364 Marionette TRACE conn2 <- [1,330,null,{}] 13:18:31 INFO - PROCESS | 3800 | 1463689111367 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:31 INFO - PROCESS | 3800 | 1463689111474 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:18:31 INFO - PROCESS | 3800 | 1463689111480 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:31 INFO - PROCESS | 3800 | ++DOCSHELL 1AE37000 == 43 [pid = 3800] [id = 92] 13:18:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1AE37800) [pid = 3800] [serial = 273] [outer = 00000000] 13:18:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (1AF9AC00) [pid = 3800] [serial = 274] [outer = 1AE37800] 13:18:31 INFO - PROCESS | 3800 | 1463689111523 Marionette DEBUG loaded listener.js 13:18:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (1AF9B400) [pid = 3800] [serial = 275] [outer = 1AE37800] 13:18:31 INFO - PROCESS | 3800 | 1463689111940 Marionette TRACE conn2 <- [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]]]}] 13:18:31 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. 13:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 635ms 13:18:31 INFO - PROCESS | 3800 | 1463689112000 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:18:31 INFO - PROCESS | 3800 | 1463689112002 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 13:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:18:32 INFO - PROCESS | 3800 | 1463689112013 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:18:32 INFO - PROCESS | 3800 | 1463689112014 Marionette TRACE conn2 <- [1,334,null,{}] 13:18:32 INFO - PROCESS | 3800 | 1463689112018 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:32 INFO - PROCESS | 3800 | 1463689112126 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:18:32 INFO - PROCESS | 3800 | 1463689112206 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:32 INFO - PROCESS | 3800 | ++DOCSHELL 10563800 == 44 [pid = 3800] [id = 93] 13:18:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (105F0000) [pid = 3800] [serial = 276] [outer = 00000000] 13:18:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (140C1C00) [pid = 3800] [serial = 277] [outer = 105F0000] 13:18:32 INFO - PROCESS | 3800 | 1463689112249 Marionette DEBUG loaded listener.js 13:18:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1B123400) [pid = 3800] [serial = 278] [outer = 105F0000] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1032F000) [pid = 3800] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (131B2C00) [pid = 3800] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (16BD6000) [pid = 3800] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (11A0DC00) [pid = 3800] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (16ABF000) [pid = 3800] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (131AC000) [pid = 3800] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (110AFC00) [pid = 3800] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (10374C00) [pid = 3800] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (1559A800) [pid = 3800] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (15C44400) [pid = 3800] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (11A03800) [pid = 3800] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:18:32 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (17AEA400) [pid = 3800] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:18:32 INFO - PROCESS | 3800 | 1463689112721 Marionette TRACE conn2 <- [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]]]}] 13:18:32 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. 13:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 727ms 13:18:32 INFO - PROCESS | 3800 | 1463689112729 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:18:32 INFO - PROCESS | 3800 | 1463689112731 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 13:18:32 INFO - PROCESS | 3800 | 1463689112734 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:18:32 INFO - PROCESS | 3800 | 1463689112736 Marionette TRACE conn2 <- [1,338,null,{}] 13:18:32 INFO - PROCESS | 3800 | 1463689112739 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:32 INFO - PROCESS | 3800 | 1463689112848 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:18:32 INFO - PROCESS | 3800 | 1463689112893 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:32 INFO - PROCESS | 3800 | ++DOCSHELL 10EE8C00 == 45 [pid = 3800] [id = 94] 13:18:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (110AFC00) [pid = 3800] [serial = 279] [outer = 00000000] 13:18:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (17926800) [pid = 3800] [serial = 280] [outer = 110AFC00] 13:18:32 INFO - PROCESS | 3800 | 1463689112937 Marionette DEBUG loaded listener.js 13:18:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (1AFA4000) [pid = 3800] [serial = 281] [outer = 110AFC00] 13:18:33 INFO - PROCESS | 3800 | 1463689113276 Marionette TRACE conn2 <- [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]]]}] 13:18:33 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. 13:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 588ms 13:18:33 INFO - PROCESS | 3800 | 1463689113332 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:18:33 INFO - PROCESS | 3800 | 1463689113334 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 13:18:33 INFO - PROCESS | 3800 | 1463689113337 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:18:33 INFO - PROCESS | 3800 | 1463689113339 Marionette TRACE conn2 <- [1,342,null,{}] 13:18:33 INFO - PROCESS | 3800 | 1463689113342 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:33 INFO - PROCESS | 3800 | 1463689113448 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:18:33 INFO - PROCESS | 3800 | 1463689113456 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:33 INFO - PROCESS | 3800 | ++DOCSHELL 0F26C400 == 46 [pid = 3800] [id = 95] 13:18:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (0F26F800) [pid = 3800] [serial = 282] [outer = 00000000] 13:18:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (0F275800) [pid = 3800] [serial = 283] [outer = 0F26F800] 13:18:33 INFO - PROCESS | 3800 | 1463689113501 Marionette DEBUG loaded listener.js 13:18:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (0F278800) [pid = 3800] [serial = 284] [outer = 0F26F800] 13:18:33 INFO - PROCESS | 3800 | 1463689113918 Marionette TRACE conn2 <- [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]]]}] 13:18:33 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. 13:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 619ms 13:18:33 INFO - PROCESS | 3800 | 1463689113975 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:18:33 INFO - PROCESS | 3800 | 1463689113977 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 13:18:33 INFO - PROCESS | 3800 | 1463689113981 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:18:33 INFO - PROCESS | 3800 | 1463689113983 Marionette TRACE conn2 <- [1,346,null,{}] 13:18:33 INFO - PROCESS | 3800 | 1463689113986 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:34 INFO - PROCESS | 3800 | 1463689114115 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:18:34 INFO - PROCESS | 3800 | 1463689114130 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D1400 == 47 [pid = 3800] [id = 96] 13:18:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (0F2D5000) [pid = 3800] [serial = 285] [outer = 00000000] 13:18:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (0F2DCC00) [pid = 3800] [serial = 286] [outer = 0F2D5000] 13:18:34 INFO - PROCESS | 3800 | 1463689114161 Marionette DEBUG loaded listener.js 13:18:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (1574D400) [pid = 3800] [serial = 287] [outer = 0F2D5000] 13:18:34 INFO - PROCESS | 3800 | 1463689114584 Marionette TRACE conn2 <- [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]]]}] 13:18:34 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. 13:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 634ms 13:18:34 INFO - PROCESS | 3800 | 1463689114603 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:18:34 INFO - PROCESS | 3800 | 1463689114608 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 13:18:34 INFO - PROCESS | 3800 | 1463689114613 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:18:34 INFO - PROCESS | 3800 | 1463689114617 Marionette TRACE conn2 <- [1,350,null,{}] 13:18:34 INFO - PROCESS | 3800 | 1463689114624 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:34 INFO - PROCESS | 3800 | 1463689114775 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:18:34 INFO - PROCESS | 3800 | 1463689114873 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 3800 | ++DOCSHELL 0F982400 == 48 [pid = 3800] [id = 97] 13:18:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (0F9E7800) [pid = 3800] [serial = 288] [outer = 00000000] 13:18:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (10A5D000) [pid = 3800] [serial = 289] [outer = 0F9E7800] 13:18:34 INFO - PROCESS | 3800 | 1463689114933 Marionette DEBUG loaded listener.js 13:18:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (112A4000) [pid = 3800] [serial = 290] [outer = 0F9E7800] 13:18:35 INFO - PROCESS | 3800 | 1463689115474 Marionette TRACE conn2 <- [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]]]}] 13:18:35 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. 13:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 882ms 13:18:35 INFO - PROCESS | 3800 | 1463689115519 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:18:35 INFO - PROCESS | 3800 | 1463689115525 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 13:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:18:35 INFO - PROCESS | 3800 | 1463689115531 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:18:35 INFO - PROCESS | 3800 | 1463689115534 Marionette TRACE conn2 <- [1,354,null,{}] 13:18:35 INFO - PROCESS | 3800 | 1463689115538 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:35 INFO - PROCESS | 3800 | 1463689115642 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:18:35 INFO - PROCESS | 3800 | 1463689115735 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:35 INFO - PROCESS | 3800 | ++DOCSHELL 12DCA000 == 49 [pid = 3800] [id = 98] 13:18:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (13050400) [pid = 3800] [serial = 291] [outer = 00000000] 13:18:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (1381D400) [pid = 3800] [serial = 292] [outer = 13050400] 13:18:35 INFO - PROCESS | 3800 | 1463689115788 Marionette DEBUG loaded listener.js 13:18:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (13DB8C00) [pid = 3800] [serial = 293] [outer = 13050400] 13:18:36 INFO - PROCESS | 3800 | 1463689116377 Marionette TRACE conn2 <- [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]]]}] 13:18:36 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. 13:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 898ms 13:18:36 INFO - PROCESS | 3800 | 1463689116417 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:18:36 INFO - PROCESS | 3800 | 1463689116419 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 13:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:18:36 INFO - PROCESS | 3800 | 1463689116423 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:18:36 INFO - PROCESS | 3800 | 1463689116427 Marionette TRACE conn2 <- [1,358,null,{}] 13:18:36 INFO - PROCESS | 3800 | 1463689116443 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:36 INFO - PROCESS | 3800 | 1463689116612 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:18:36 INFO - PROCESS | 3800 | 1463689116732 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:36 INFO - PROCESS | 3800 | ++DOCSHELL 10373C00 == 50 [pid = 3800] [id = 99] 13:18:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (15562C00) [pid = 3800] [serial = 294] [outer = 00000000] 13:18:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (16BD4400) [pid = 3800] [serial = 295] [outer = 15562C00] 13:18:36 INFO - PROCESS | 3800 | 1463689116789 Marionette DEBUG loaded listener.js 13:18:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (179BB800) [pid = 3800] [serial = 296] [outer = 15562C00] 13:18:37 INFO - PROCESS | 3800 | 1463689117349 Marionette TRACE conn2 <- [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]]]}] 13:18:37 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. 13:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 943ms 13:18:37 INFO - PROCESS | 3800 | 1463689117368 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:18:37 INFO - PROCESS | 3800 | 1463689117370 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 13:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:18:37 INFO - PROCESS | 3800 | 1463689117374 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:18:37 INFO - PROCESS | 3800 | 1463689117376 Marionette TRACE conn2 <- [1,362,null,{}] 13:18:37 INFO - PROCESS | 3800 | 1463689117379 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:37 INFO - PROCESS | 3800 | 1463689117479 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:18:37 INFO - PROCESS | 3800 | 1463689117571 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:37 INFO - PROCESS | 3800 | ++DOCSHELL 182A3000 == 51 [pid = 3800] [id = 100] 13:18:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (19A4A800) [pid = 3800] [serial = 297] [outer = 00000000] 13:18:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (19D5AC00) [pid = 3800] [serial = 298] [outer = 19A4A800] 13:18:37 INFO - PROCESS | 3800 | 1463689117628 Marionette DEBUG loaded listener.js 13:18:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (19D5DC00) [pid = 3800] [serial = 299] [outer = 19A4A800] 13:18:38 INFO - PROCESS | 3800 | 1463689118455 Marionette TRACE conn2 <- [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]]]}] 13:18:38 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. 13:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1145ms 13:18:38 INFO - PROCESS | 3800 | 1463689118514 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:18:38 INFO - PROCESS | 3800 | 1463689118518 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 13:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:18:38 INFO - PROCESS | 3800 | 1463689118523 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:18:38 INFO - PROCESS | 3800 | 1463689118527 Marionette TRACE conn2 <- [1,366,null,{}] 13:18:38 INFO - PROCESS | 3800 | 1463689118533 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:38 INFO - PROCESS | 3800 | 1463689118625 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:18:38 INFO - PROCESS | 3800 | 1463689118708 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:38 INFO - PROCESS | 3800 | ++DOCSHELL 0F274C00 == 52 [pid = 3800] [id = 101] 13:18:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (0F276C00) [pid = 3800] [serial = 300] [outer = 00000000] 13:18:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (1050A400) [pid = 3800] [serial = 301] [outer = 0F276C00] 13:18:38 INFO - PROCESS | 3800 | 1463689118799 Marionette DEBUG loaded listener.js 13:18:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (110B0000) [pid = 3800] [serial = 302] [outer = 0F276C00] 13:18:39 INFO - PROCESS | 3800 | 1463689119314 Marionette TRACE conn2 <- [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]]]}] 13:18:39 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. 13:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 820ms 13:18:39 INFO - PROCESS | 3800 | 1463689119347 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:18:39 INFO - PROCESS | 3800 | 1463689119352 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 13:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:18:39 INFO - PROCESS | 3800 | 1463689119358 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:18:39 INFO - PROCESS | 3800 | 1463689119360 Marionette TRACE conn2 <- [1,370,null,{}] 13:18:39 INFO - PROCESS | 3800 | 1463689119364 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:39 INFO - PROCESS | 3800 | 1463689119460 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 131B0400 == 51 [pid = 3800] [id = 55] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 10F81800 == 50 [pid = 3800] [id = 54] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 0F26C400 == 49 [pid = 3800] [id = 95] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 10EE8C00 == 48 [pid = 3800] [id = 94] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 10563800 == 47 [pid = 3800] [id = 93] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 1AE37000 == 46 [pid = 3800] [id = 92] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 1A285400 == 45 [pid = 3800] [id = 91] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 103CD400 == 44 [pid = 3800] [id = 90] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 1787F800 == 43 [pid = 3800] [id = 89] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 15C3E800 == 42 [pid = 3800] [id = 88] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 138E0400 == 41 [pid = 3800] [id = 87] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 13058400 == 40 [pid = 3800] [id = 86] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (1A7C3C00) [pid = 3800] [serial = 238] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 16FAB800 == 39 [pid = 3800] [id = 83] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 131B2800 == 38 [pid = 3800] [id = 82] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 110A6800 == 37 [pid = 3800] [id = 81] 13:18:39 INFO - PROCESS | 3800 | --DOCSHELL 1A27F000 == 36 [pid = 3800] [id = 80] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (10A59400) [pid = 3800] [serial = 127] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (140BC000) [pid = 3800] [serial = 163] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (16C42400) [pid = 3800] [serial = 223] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (1787E000) [pid = 3800] [serial = 227] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (1782BC00) [pid = 3800] [serial = 226] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (184D8400) [pid = 3800] [serial = 229] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (13DBE800) [pid = 3800] [serial = 214] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (1507A800) [pid = 3800] [serial = 215] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (16ABE800) [pid = 3800] [serial = 232] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (19A55400) [pid = 3800] [serial = 205] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (114A9000) [pid = 3800] [serial = 211] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1305DC00) [pid = 3800] [serial = 212] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (15742400) [pid = 3800] [serial = 217] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (15C3E000) [pid = 3800] [serial = 218] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (16A68C00) [pid = 3800] [serial = 220] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (13DB9400) [pid = 3800] [serial = 199] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (103D0C00) [pid = 3800] [serial = 196] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (16CEE400) [pid = 3800] [serial = 202] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (13055800) [pid = 3800] [serial = 209] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (12DD4C00) [pid = 3800] [serial = 208] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (19D25400) [pid = 3800] [serial = 235] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (19DEA000) [pid = 3800] [serial = 236] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (184DB800) [pid = 3800] [serial = 230] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (172ADC00) [pid = 3800] [serial = 224] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (182AC000) [pid = 3800] [serial = 233] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (16A6C800) [pid = 3800] [serial = 221] [outer = 00000000] [url = about:blank] 13:18:39 INFO - PROCESS | 3800 | 1463689119584 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:39 INFO - PROCESS | 3800 | ++DOCSHELL 0F26C400 == 37 [pid = 3800] [id = 102] 13:18:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (0F26E400) [pid = 3800] [serial = 303] [outer = 00000000] 13:18:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (1032F000) [pid = 3800] [serial = 304] [outer = 0F26E400] 13:18:39 INFO - PROCESS | 3800 | 1463689119631 Marionette DEBUG loaded listener.js 13:18:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (10EE3000) [pid = 3800] [serial = 305] [outer = 0F26E400] 13:18:39 INFO - PROCESS | 3800 | 1463689119995 Marionette TRACE conn2 <- [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]]]}] 13:18:40 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. 13:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 696ms 13:18:40 INFO - PROCESS | 3800 | 1463689120056 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:18:40 INFO - PROCESS | 3800 | 1463689120058 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 13:18:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:18:40 INFO - PROCESS | 3800 | 1463689120062 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:18:40 INFO - PROCESS | 3800 | 1463689120065 Marionette TRACE conn2 <- [1,374,null,{}] 13:18:40 INFO - PROCESS | 3800 | 1463689120075 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:40 INFO - PROCESS | 3800 | 1463689120177 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:18:40 INFO - PROCESS | 3800 | 1463689120261 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 3800 | ++DOCSHELL 12D7E000 == 38 [pid = 3800] [id = 103] 13:18:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (13051400) [pid = 3800] [serial = 306] [outer = 00000000] 13:18:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (140C0800) [pid = 3800] [serial = 307] [outer = 13051400] 13:18:40 INFO - PROCESS | 3800 | 1463689120308 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (15087C00) [pid = 3800] [serial = 308] [outer = 13051400] 13:18:40 INFO - PROCESS | 3800 | 1463689120684 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:18:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:18:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 635ms 13:18:40 INFO - PROCESS | 3800 | 1463689120686 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:18:40 INFO - PROCESS | 3800 | 1463689120689 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 13:18:40 INFO - PROCESS | 3800 | 1463689120692 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:18:40 INFO - PROCESS | 3800 | 1463689120694 Marionette TRACE conn2 <- [1,378,null,{}] 13:18:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:18:40 INFO - PROCESS | 3800 | 1463689120697 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:40 INFO - PROCESS | 3800 | 1463689120772 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:18:40 INFO - PROCESS | 3800 | 1463689120778 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 3800 | ++DOCSHELL 15402800 == 39 [pid = 3800] [id = 104] 13:18:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (15407C00) [pid = 3800] [serial = 309] [outer = 00000000] 13:18:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (15750000) [pid = 3800] [serial = 310] [outer = 15407C00] 13:18:40 INFO - PROCESS | 3800 | 1463689120823 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (15C3E000) [pid = 3800] [serial = 311] [outer = 15407C00] 13:18:41 INFO - PROCESS | 3800 | 1463689121239 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:18:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 588ms 13:18:41 INFO - PROCESS | 3800 | 1463689121291 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 3800 | 1463689121293 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 13:18:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:18:41 INFO - PROCESS | 3800 | 1463689121296 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 3800 | 1463689121298 Marionette TRACE conn2 <- [1,382,null,{}] 13:18:41 INFO - PROCESS | 3800 | 1463689121302 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:41 INFO - PROCESS | 3800 | 1463689121375 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:18:41 INFO - PROCESS | 3800 | 1463689121381 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:41 INFO - PROCESS | 3800 | ++DOCSHELL 15CDC800 == 40 [pid = 3800] [id = 105] 13:18:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (15F53800) [pid = 3800] [serial = 312] [outer = 00000000] 13:18:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (16AB4000) [pid = 3800] [serial = 313] [outer = 15F53800] 13:18:41 INFO - PROCESS | 3800 | 1463689121425 Marionette DEBUG loaded listener.js 13:18:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (16AB7800) [pid = 3800] [serial = 314] [outer = 15F53800] 13:18:41 INFO - PROCESS | 3800 | 1463689121928 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:18:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 696ms 13:18:41 INFO - PROCESS | 3800 | 1463689121996 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 3800 | 1463689121998 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 13:18:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:18:41 INFO - PROCESS | 3800 | 1463689122002 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 3800 | 1463689122003 Marionette TRACE conn2 <- [1,386,null,{}] 13:18:42 INFO - PROCESS | 3800 | 1463689122007 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:42 INFO - PROCESS | 3800 | 1463689122129 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:18:42 INFO - PROCESS | 3800 | 1463689122185 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:42 INFO - PROCESS | 3800 | ++DOCSHELL 16AB3800 == 41 [pid = 3800] [id = 106] 13:18:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (16ABD800) [pid = 3800] [serial = 315] [outer = 00000000] 13:18:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1782C800) [pid = 3800] [serial = 316] [outer = 16ABD800] 13:18:42 INFO - PROCESS | 3800 | 1463689122232 Marionette DEBUG loaded listener.js 13:18:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1791FC00) [pid = 3800] [serial = 317] [outer = 16ABD800] 13:18:42 INFO - PROCESS | 3800 | 1463689122638 Marionette TRACE conn2 <- [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]]]}] 13:18:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:18:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 680ms 13:18:42 INFO - PROCESS | 3800 | 1463689122688 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:18:42 INFO - PROCESS | 3800 | 1463689122690 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 13:18:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:18:42 INFO - PROCESS | 3800 | 1463689122731 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:18:42 INFO - PROCESS | 3800 | 1463689122733 Marionette TRACE conn2 <- [1,390,null,{}] 13:18:42 INFO - PROCESS | 3800 | 1463689122736 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:42 INFO - PROCESS | 3800 | 1463689122841 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:18:42 INFO - PROCESS | 3800 | 1463689122853 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:42 INFO - PROCESS | 3800 | ++DOCSHELL 176C6C00 == 42 [pid = 3800] [id = 107] 13:18:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1782EC00) [pid = 3800] [serial = 318] [outer = 00000000] 13:18:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (184D8400) [pid = 3800] [serial = 319] [outer = 1782EC00] 13:18:42 INFO - PROCESS | 3800 | 1463689122897 Marionette DEBUG loaded listener.js 13:18:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (19A3CC00) [pid = 3800] [serial = 320] [outer = 1782EC00] 13:18:43 INFO - PROCESS | 3800 | 1463689123343 Marionette TRACE conn2 <- [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]]]}] 13:18:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:18:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 619ms 13:18:43 INFO - PROCESS | 3800 | 1463689123363 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:18:43 INFO - PROCESS | 3800 | 1463689123365 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 13:18:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:18:43 INFO - PROCESS | 3800 | 1463689123368 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 3800 | 1463689123370 Marionette TRACE conn2 <- [1,394,null,{}] 13:18:43 INFO - PROCESS | 3800 | 1463689123373 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:43 INFO - PROCESS | 3800 | 1463689123483 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:18:43 INFO - PROCESS | 3800 | 1463689123489 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:43 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D8400 == 43 [pid = 3800] [id = 108] 13:18:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (16C42C00) [pid = 3800] [serial = 321] [outer = 00000000] 13:18:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (19A52800) [pid = 3800] [serial = 322] [outer = 16C42C00] 13:18:43 INFO - PROCESS | 3800 | 1463689123532 Marionette DEBUG loaded listener.js 13:18:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (19D28000) [pid = 3800] [serial = 323] [outer = 16C42C00] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (19A5A400) [pid = 3800] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (0F26F800) [pid = 3800] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (1A789400) [pid = 3800] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1AE37800) [pid = 3800] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (1788AC00) [pid = 3800] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (13199400) [pid = 3800] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (155A4800) [pid = 3800] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (15CD8800) [pid = 3800] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (138E4000) [pid = 3800] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (131B5C00) [pid = 3800] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (110AFC00) [pid = 3800] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:18:43 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (105F0000) [pid = 3800] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:18:44 INFO - PROCESS | 3800 | 1463689124081 Marionette TRACE conn2 <- [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]]]}] 13:18:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:18:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 789ms 13:18:44 INFO - PROCESS | 3800 | 1463689124153 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:18:44 INFO - PROCESS | 3800 | 1463689124155 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 13:18:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:18:44 INFO - PROCESS | 3800 | 1463689124159 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:18:44 INFO - PROCESS | 3800 | 1463689124170 Marionette TRACE conn2 <- [1,398,null,{}] 13:18:44 INFO - PROCESS | 3800 | 1463689124174 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:44 INFO - PROCESS | 3800 | 1463689124249 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:18:44 INFO - PROCESS | 3800 | 1463689124255 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 3800 | ++DOCSHELL 1330CC00 == 44 [pid = 3800] [id = 109] 13:18:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (15062000) [pid = 3800] [serial = 324] [outer = 00000000] 13:18:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (1788AC00) [pid = 3800] [serial = 325] [outer = 15062000] 13:18:44 INFO - PROCESS | 3800 | 1463689124306 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (184DB800) [pid = 3800] [serial = 326] [outer = 15062000] 13:18:44 INFO - PROCESS | 3800 | 1463689124715 Marionette TRACE conn2 <- [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]]]}] 13:18:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:18:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 588ms 13:18:44 INFO - PROCESS | 3800 | 1463689124756 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:18:44 INFO - PROCESS | 3800 | 1463689124758 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 13:18:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:18:44 INFO - PROCESS | 3800 | 1463689124761 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:18:44 INFO - PROCESS | 3800 | 1463689124763 Marionette TRACE conn2 <- [1,402,null,{}] 13:18:44 INFO - PROCESS | 3800 | 1463689124767 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:44 INFO - PROCESS | 3800 | 1463689124841 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:18:44 INFO - PROCESS | 3800 | 1463689124848 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 3800 | ++DOCSHELL 19A5C800 == 45 [pid = 3800] [id = 110] 13:18:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (19D26C00) [pid = 3800] [serial = 327] [outer = 00000000] 13:18:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (19D62800) [pid = 3800] [serial = 328] [outer = 19D26C00] 13:18:44 INFO - PROCESS | 3800 | 1463689124894 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (19DED400) [pid = 3800] [serial = 329] [outer = 19D26C00] 13:18:45 INFO - PROCESS | 3800 | 1463689125309 Marionette TRACE conn2 <- [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]]]}] 13:18:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:18:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 587ms 13:18:45 INFO - PROCESS | 3800 | 1463689125359 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:18:45 INFO - PROCESS | 3800 | 1463689125361 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 13:18:45 INFO - PROCESS | 3800 | 1463689125364 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:18:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:18:45 INFO - PROCESS | 3800 | 1463689125367 Marionette TRACE conn2 <- [1,406,null,{}] 13:18:45 INFO - PROCESS | 3800 | 1463689125370 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:45 INFO - PROCESS | 3800 | 1463689125465 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:18:45 INFO - PROCESS | 3800 | 1463689125474 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 3800 | ++DOCSHELL 1A27F000 == 46 [pid = 3800] [id = 111] 13:18:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1A790800) [pid = 3800] [serial = 330] [outer = 00000000] 13:18:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (1A951800) [pid = 3800] [serial = 331] [outer = 1A790800] 13:18:45 INFO - PROCESS | 3800 | 1463689125522 Marionette DEBUG loaded listener.js 13:18:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (1AA9A400) [pid = 3800] [serial = 332] [outer = 1A790800] 13:18:46 INFO - PROCESS | 3800 | 1463689126064 Marionette TRACE conn2 <- [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]]]}] 13:18:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:18:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 789ms 13:18:46 INFO - PROCESS | 3800 | 1463689126149 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:18:46 INFO - PROCESS | 3800 | 1463689126154 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 13:18:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:18:46 INFO - PROCESS | 3800 | 1463689126159 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:18:46 INFO - PROCESS | 3800 | 1463689126163 Marionette TRACE conn2 <- [1,410,null,{}] 13:18:46 INFO - PROCESS | 3800 | 1463689126183 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:46 INFO - PROCESS | 3800 | 1463689126295 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:18:46 INFO - PROCESS | 3800 | 1463689126416 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:46 INFO - PROCESS | 3800 | ++DOCSHELL 0F279C00 == 47 [pid = 3800] [id = 112] 13:18:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (0F9EFC00) [pid = 3800] [serial = 333] [outer = 00000000] 13:18:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (110AFC00) [pid = 3800] [serial = 334] [outer = 0F9EFC00] 13:18:46 INFO - PROCESS | 3800 | 1463689126473 Marionette DEBUG loaded listener.js 13:18:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (12DD6400) [pid = 3800] [serial = 335] [outer = 0F9EFC00] 13:18:47 INFO - PROCESS | 3800 | 1463689127089 Marionette TRACE conn2 <- [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]]]}] 13:18:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:18:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 991ms 13:18:47 INFO - PROCESS | 3800 | 1463689127163 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:18:47 INFO - PROCESS | 3800 | 1463689127169 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 13:18:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:18:47 INFO - PROCESS | 3800 | 1463689127176 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:18:47 INFO - PROCESS | 3800 | 1463689127179 Marionette TRACE conn2 <- [1,414,null,{}] 13:18:47 INFO - PROCESS | 3800 | 1463689127182 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:47 INFO - PROCESS | 3800 | 1463689127314 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:18:47 INFO - PROCESS | 3800 | 1463689127441 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:47 INFO - PROCESS | 3800 | ++DOCSHELL 131AC800 == 48 [pid = 3800] [id = 113] 13:18:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (131B3800) [pid = 3800] [serial = 336] [outer = 00000000] 13:18:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (15066C00) [pid = 3800] [serial = 337] [outer = 131B3800] 13:18:47 INFO - PROCESS | 3800 | 1463689127495 Marionette DEBUG loaded listener.js 13:18:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (15741800) [pid = 3800] [serial = 338] [outer = 131B3800] 13:18:48 INFO - PROCESS | 3800 | 1463689128093 Marionette TRACE conn2 <- [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]]]}] 13:18:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:18:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 990ms 13:18:48 INFO - PROCESS | 3800 | 1463689128160 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:18:48 INFO - PROCESS | 3800 | 1463689128163 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 13:18:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:18:48 INFO - PROCESS | 3800 | 1463689128167 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:18:48 INFO - PROCESS | 3800 | 1463689128170 Marionette TRACE conn2 <- [1,418,null,{}] 13:18:48 INFO - PROCESS | 3800 | 1463689128181 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:48 INFO - PROCESS | 3800 | 1463689128284 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:18:48 INFO - PROCESS | 3800 | 1463689128409 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:48 INFO - PROCESS | 3800 | ++DOCSHELL 19A46C00 == 49 [pid = 3800] [id = 114] 13:18:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (19A49400) [pid = 3800] [serial = 339] [outer = 00000000] 13:18:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (19D60800) [pid = 3800] [serial = 340] [outer = 19A49400] 13:18:48 INFO - PROCESS | 3800 | 1463689128466 Marionette DEBUG loaded listener.js 13:18:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (1A786000) [pid = 3800] [serial = 341] [outer = 19A49400] 13:18:49 INFO - PROCESS | 3800 | 1463689129452 Marionette TRACE conn2 <- [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]]]}] 13:18:49 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 13:18:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1346ms 13:18:49 INFO - PROCESS | 3800 | 1463689129505 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:18:49 INFO - PROCESS | 3800 | 1463689129507 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 13:18:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:18:49 INFO - PROCESS | 3800 | 1463689129511 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:18:49 INFO - PROCESS | 3800 | 1463689129513 Marionette TRACE conn2 <- [1,422,null,{}] 13:18:49 INFO - PROCESS | 3800 | 1463689129518 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:49 INFO - PROCESS | 3800 | 1463689129734 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:18:49 INFO - PROCESS | 3800 | 1463689129868 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:49 INFO - PROCESS | 3800 | ++DOCSHELL 1032AC00 == 50 [pid = 3800] [id = 115] 13:18:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (10331800) [pid = 3800] [serial = 342] [outer = 00000000] 13:18:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (105F0400) [pid = 3800] [serial = 343] [outer = 10331800] 13:18:49 INFO - PROCESS | 3800 | 1463689129917 Marionette DEBUG loaded listener.js 13:18:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (10F81C00) [pid = 3800] [serial = 344] [outer = 10331800] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 10F7C800 == 49 [pid = 3800] [id = 68] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 131B0C00 == 48 [pid = 3800] [id = 67] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 19A5C800 == 47 [pid = 3800] [id = 110] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 1330CC00 == 46 [pid = 3800] [id = 109] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 0F2D8400 == 45 [pid = 3800] [id = 108] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 176C6C00 == 44 [pid = 3800] [id = 107] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 16AB3800 == 43 [pid = 3800] [id = 106] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 15CDC800 == 42 [pid = 3800] [id = 105] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 15402800 == 41 [pid = 3800] [id = 104] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 12D7E000 == 40 [pid = 3800] [id = 103] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 0F26C400 == 39 [pid = 3800] [id = 102] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 0F274C00 == 38 [pid = 3800] [id = 101] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 182A3000 == 37 [pid = 3800] [id = 100] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 10373C00 == 36 [pid = 3800] [id = 99] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 12DCA000 == 35 [pid = 3800] [id = 98] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 0F982400 == 34 [pid = 3800] [id = 97] 13:18:50 INFO - PROCESS | 3800 | --DOCSHELL 0F2D1400 == 33 [pid = 3800] [id = 96] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (1A284400) [pid = 3800] [serial = 194] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (1AE2D400) [pid = 3800] [serial = 271] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (1AF9AC00) [pid = 3800] [serial = 274] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (17AE4000) [pid = 3800] [serial = 265] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (184D4400) [pid = 3800] [serial = 266] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (15F53000) [pid = 3800] [serial = 257] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (15C45000) [pid = 3800] [serial = 256] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (155A6800) [pid = 3800] [serial = 244] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (19A48000) [pid = 3800] [serial = 268] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (16BD5C00) [pid = 3800] [serial = 262] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (1AE2E000) [pid = 3800] [serial = 272] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (16C44000) [pid = 3800] [serial = 263] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (11C59C00) [pid = 3800] [serial = 241] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (15407800) [pid = 3800] [serial = 259] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (1574D000) [pid = 3800] [serial = 260] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1A954800) [pid = 3800] [serial = 250] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (16CF8C00) [pid = 3800] [serial = 254] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (157C4000) [pid = 3800] [serial = 253] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (19D26000) [pid = 3800] [serial = 247] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (17926800) [pid = 3800] [serial = 280] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (140C1C00) [pid = 3800] [serial = 277] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (1AF9B400) [pid = 3800] [serial = 275] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (0F275800) [pid = 3800] [serial = 283] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (0F2DCC00) [pid = 3800] [serial = 286] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1B123400) [pid = 3800] [serial = 278] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (1AFA4000) [pid = 3800] [serial = 281] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (19A57800) [pid = 3800] [serial = 269] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (0F278800) [pid = 3800] [serial = 284] [outer = 00000000] [url = about:blank] 13:18:50 INFO - PROCESS | 3800 | 1463689130924 Marionette TRACE conn2 <- [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]]]}] 13:18:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:18:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1439ms 13:18:50 INFO - PROCESS | 3800 | 1463689130950 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:18:50 INFO - PROCESS | 3800 | 1463689130953 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 13:18:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:18:50 INFO - PROCESS | 3800 | 1463689130958 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:18:50 INFO - PROCESS | 3800 | 1463689130962 Marionette TRACE conn2 <- [1,426,null,{}] 13:18:50 INFO - PROCESS | 3800 | 1463689130966 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:51 INFO - PROCESS | 3800 | 1463689131045 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:18:51 INFO - PROCESS | 3800 | 1463689131053 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:51 INFO - PROCESS | 3800 | ++DOCSHELL 10F7C800 == 34 [pid = 3800] [id = 116] 13:18:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (11083000) [pid = 3800] [serial = 345] [outer = 00000000] 13:18:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (12888800) [pid = 3800] [serial = 346] [outer = 11083000] 13:18:51 INFO - PROCESS | 3800 | 1463689131100 Marionette DEBUG loaded listener.js 13:18:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (13058C00) [pid = 3800] [serial = 347] [outer = 11083000] 13:18:51 INFO - PROCESS | 3800 | 1463689131584 Marionette TRACE conn2 <- [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] 13:18:51 INFO - PROCESS | 3800 | 1463689131596 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 13:18:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:18:51 INFO - PROCESS | 3800 | 1463689131600 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 3800 | 1463689131602 Marionette TRACE conn2 <- [1,430,null,{}] 13:18:51 INFO - PROCESS | 3800 | 1463689131605 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:51 INFO - PROCESS | 3800 | 1463689131682 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:18:51 INFO - PROCESS | 3800 | 1463689131691 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:51 INFO - PROCESS | 3800 | ++DOCSHELL 138E0000 == 35 [pid = 3800] [id = 117] 13:18:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (15085800) [pid = 3800] [serial = 348] [outer = 00000000] 13:18:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (15750C00) [pid = 3800] [serial = 349] [outer = 15085800] 13:18:51 INFO - PROCESS | 3800 | 1463689131736 Marionette DEBUG loaded listener.js 13:18:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (15CDC400) [pid = 3800] [serial = 350] [outer = 15085800] 13:18:52 INFO - PROCESS | 3800 | 1463689132183 Marionette TRACE conn2 <- [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]]]}] 13:18:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:18:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 634ms 13:18:52 INFO - PROCESS | 3800 | 1463689132237 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:18:52 INFO - PROCESS | 3800 | 1463689132240 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 13:18:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:18:52 INFO - PROCESS | 3800 | 1463689132250 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:18:52 INFO - PROCESS | 3800 | 1463689132254 Marionette TRACE conn2 <- [1,434,null,{}] 13:18:52 INFO - PROCESS | 3800 | 1463689132258 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:52 INFO - PROCESS | 3800 | 1463689132337 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:18:52 INFO - PROCESS | 3800 | 1463689132346 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 3800 | ++DOCSHELL 16ABE800 == 36 [pid = 3800] [id = 118] 13:18:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (16BD7400) [pid = 3800] [serial = 351] [outer = 00000000] 13:18:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (16C47800) [pid = 3800] [serial = 352] [outer = 16BD7400] 13:18:52 INFO - PROCESS | 3800 | 1463689132373 Marionette DEBUG loaded listener.js 13:18:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (16CF8C00) [pid = 3800] [serial = 353] [outer = 16BD7400] 13:18:52 INFO - PROCESS | 3800 | 1463689132808 Marionette TRACE conn2 <- [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]]]}] 13:18:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:18:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 588ms 13:18:52 INFO - PROCESS | 3800 | 1463689132831 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:18:52 INFO - PROCESS | 3800 | 1463689132834 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 13:18:52 INFO - PROCESS | 3800 | 1463689132837 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:18:52 INFO - PROCESS | 3800 | 1463689132839 Marionette TRACE conn2 <- [1,438,null,{}] 13:18:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:18:52 INFO - PROCESS | 3800 | 1463689132842 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:52 INFO - PROCESS | 3800 | 1463689132918 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:18:52 INFO - PROCESS | 3800 | 1463689132933 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 3800 | ++DOCSHELL 16C44000 == 37 [pid = 3800] [id = 119] 13:18:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (16FA8000) [pid = 3800] [serial = 354] [outer = 00000000] 13:18:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (17AE4000) [pid = 3800] [serial = 355] [outer = 16FA8000] 13:18:52 INFO - PROCESS | 3800 | 1463689132977 Marionette DEBUG loaded listener.js 13:18:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (17AEA400) [pid = 3800] [serial = 356] [outer = 16FA8000] 13:18:53 INFO - PROCESS | 3800 | 1463689133418 Marionette TRACE conn2 <- [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]]]}] 13:18:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:18:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 619ms 13:18:53 INFO - PROCESS | 3800 | 1463689133477 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:18:53 INFO - PROCESS | 3800 | 1463689133479 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 13:18:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:18:53 INFO - PROCESS | 3800 | 1463689133489 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:18:53 INFO - PROCESS | 3800 | 1463689133492 Marionette TRACE conn2 <- [1,442,null,{}] 13:18:53 INFO - PROCESS | 3800 | 1463689133496 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:53 INFO - PROCESS | 3800 | 1463689133604 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:18:53 INFO - PROCESS | 3800 | 1463689133611 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:53 INFO - PROCESS | 3800 | ++DOCSHELL 19A54800 == 38 [pid = 3800] [id = 120] 13:18:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (19A54C00) [pid = 3800] [serial = 357] [outer = 00000000] 13:18:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (19D26400) [pid = 3800] [serial = 358] [outer = 19A54C00] 13:18:53 INFO - PROCESS | 3800 | 1463689133666 Marionette DEBUG loaded listener.js 13:18:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (19D5FC00) [pid = 3800] [serial = 359] [outer = 19A54C00] 13:18:54 INFO - PROCESS | 3800 | 1463689134145 Marionette TRACE conn2 <- [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]]]}] 13:18:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:18:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 697ms 13:18:54 INFO - PROCESS | 3800 | 1463689134169 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:18:54 INFO - PROCESS | 3800 | 1463689134171 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 13:18:54 INFO - PROCESS | 3800 | 1463689134174 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:18:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:18:54 INFO - PROCESS | 3800 | 1463689134176 Marionette TRACE conn2 <- [1,446,null,{}] 13:18:54 INFO - PROCESS | 3800 | 1463689134179 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:54 INFO - PROCESS | 3800 | 1463689134283 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:18:54 INFO - PROCESS | 3800 | 1463689134289 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:54 INFO - PROCESS | 3800 | ++DOCSHELL 19A5A400 == 39 [pid = 3800] [id = 121] 13:18:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (19D26000) [pid = 3800] [serial = 360] [outer = 00000000] 13:18:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (1A950000) [pid = 3800] [serial = 361] [outer = 19D26000] 13:18:54 INFO - PROCESS | 3800 | 1463689134332 Marionette DEBUG loaded listener.js 13:18:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (1AAA0800) [pid = 3800] [serial = 362] [outer = 19D26000] 13:18:54 INFO - PROCESS | 3800 | 1463689134757 Marionette TRACE conn2 <- [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]]]}] 13:18:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:18:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 634ms 13:18:54 INFO - PROCESS | 3800 | 1463689134813 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:18:54 INFO - PROCESS | 3800 | 1463689134815 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 13:18:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:18:54 INFO - PROCESS | 3800 | 1463689134818 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:18:54 INFO - PROCESS | 3800 | 1463689134820 Marionette TRACE conn2 <- [1,450,null,{}] 13:18:54 INFO - PROCESS | 3800 | 1463689134823 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:54 INFO - PROCESS | 3800 | 1463689134926 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:18:55 INFO - PROCESS | 3800 | 1463689135014 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:55 INFO - PROCESS | 3800 | ++DOCSHELL 1A783400 == 40 [pid = 3800] [id = 122] 13:18:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (1A791400) [pid = 3800] [serial = 363] [outer = 00000000] 13:18:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (1AE3A800) [pid = 3800] [serial = 364] [outer = 1A791400] 13:18:55 INFO - PROCESS | 3800 | 1463689135057 Marionette DEBUG loaded listener.js 13:18:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (1AE3B400) [pid = 3800] [serial = 365] [outer = 1A791400] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (1A787000) [pid = 3800] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (13370C00) [pid = 3800] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (110AA400) [pid = 3800] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (17AE8400) [pid = 3800] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (1A950C00) [pid = 3800] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (16ABD800) [pid = 3800] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (1782EC00) [pid = 3800] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (0F26E400) [pid = 3800] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (19A4A800) [pid = 3800] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (0F9E7800) [pid = 3800] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (13050400) [pid = 3800] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (13051400) [pid = 3800] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (15407C00) [pid = 3800] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (15F53800) [pid = 3800] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (15562C00) [pid = 3800] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (0F276C00) [pid = 3800] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (16C42C00) [pid = 3800] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (19D26C00) [pid = 3800] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (15062000) [pid = 3800] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (0F9E4000) [pid = 3800] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (10F84400) [pid = 3800] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (13375C00) [pid = 3800] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (11C06800) [pid = 3800] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:18:55 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (19A41000) [pid = 3800] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:18:55 INFO - PROCESS | 3800 | 1463689135603 Marionette TRACE conn2 <- [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] 13:18:55 INFO - PROCESS | 3800 | 1463689135665 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 13:18:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:18:55 INFO - PROCESS | 3800 | 1463689135668 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:18:55 INFO - PROCESS | 3800 | 1463689135670 Marionette TRACE conn2 <- [1,454,null,{}] 13:18:55 INFO - PROCESS | 3800 | 1463689135674 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:55 INFO - PROCESS | 3800 | 1463689135749 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:18:55 INFO - PROCESS | 3800 | 1463689135755 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:55 INFO - PROCESS | 3800 | ++DOCSHELL 1312CC00 == 41 [pid = 3800] [id = 123] 13:18:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (13378400) [pid = 3800] [serial = 366] [outer = 00000000] 13:18:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (15402000) [pid = 3800] [serial = 367] [outer = 13378400] 13:18:55 INFO - PROCESS | 3800 | 1463689135798 Marionette DEBUG loaded listener.js 13:18:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (16557000) [pid = 3800] [serial = 368] [outer = 13378400] 13:18:56 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:18:56 INFO - PROCESS | 3800 | 1463689136189 Marionette TRACE conn2 <- [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]]]}] 13:18:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:18:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 588ms 13:18:56 INFO - PROCESS | 3800 | 1463689136250 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:18:56 INFO - PROCESS | 3800 | 1463689136252 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 13:18:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:18:56 INFO - PROCESS | 3800 | 1463689136255 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:18:56 INFO - PROCESS | 3800 | 1463689136257 Marionette TRACE conn2 <- [1,458,null,{}] 13:18:56 INFO - PROCESS | 3800 | 1463689136260 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:56 INFO - PROCESS | 3800 | 1463689136336 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:18:56 INFO - PROCESS | 3800 | 1463689136342 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 3800 | ++DOCSHELL 17AE3C00 == 42 [pid = 3800] [id = 124] 13:18:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (19A3F000) [pid = 3800] [serial = 369] [outer = 00000000] 13:18:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (19D5E000) [pid = 3800] [serial = 370] [outer = 19A3F000] 13:18:56 INFO - PROCESS | 3800 | 1463689136386 Marionette DEBUG loaded listener.js 13:18:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (1A950C00) [pid = 3800] [serial = 371] [outer = 19A3F000] 13:18:57 INFO - PROCESS | 3800 | 1463689137015 Marionette TRACE conn2 <- [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] 13:18:57 INFO - PROCESS | 3800 | 1463689137062 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 13:18:57 INFO - PROCESS | 3800 | 1463689137068 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:18:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:18:57 INFO - PROCESS | 3800 | 1463689137072 Marionette TRACE conn2 <- [1,462,null,{}] 13:18:57 INFO - PROCESS | 3800 | 1463689137078 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:57 INFO - PROCESS | 3800 | 1463689137184 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:18:57 INFO - PROCESS | 3800 | 1463689137309 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:57 INFO - PROCESS | 3800 | ++DOCSHELL 10371400 == 43 [pid = 3800] [id = 125] 13:18:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (10373C00) [pid = 3800] [serial = 372] [outer = 00000000] 13:18:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (131AFC00) [pid = 3800] [serial = 373] [outer = 10373C00] 13:18:57 INFO - PROCESS | 3800 | 1463689137366 Marionette DEBUG loaded listener.js 13:18:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (1337E400) [pid = 3800] [serial = 374] [outer = 10373C00] 13:18:57 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:18:57 INFO - PROCESS | 3800 | 1463689137979 Marionette TRACE conn2 <- [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] 13:18:58 INFO - PROCESS | 3800 | 1463689138062 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 13:18:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:18:58 INFO - PROCESS | 3800 | 1463689138082 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 3800 | 1463689138085 Marionette TRACE conn2 <- [1,466,null,{}] 13:18:58 INFO - PROCESS | 3800 | 1463689138090 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:58 INFO - PROCESS | 3800 | 1463689138192 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:18:58 INFO - PROCESS | 3800 | 1463689138275 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:58 INFO - PROCESS | 3800 | ++DOCSHELL 1574D000 == 44 [pid = 3800] [id = 126] 13:18:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (15CD8400) [pid = 3800] [serial = 375] [outer = 00000000] 13:18:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (16ABE400) [pid = 3800] [serial = 376] [outer = 15CD8400] 13:18:58 INFO - PROCESS | 3800 | 1463689138369 Marionette DEBUG loaded listener.js 13:18:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (172AE800) [pid = 3800] [serial = 377] [outer = 15CD8400] 13:18:58 INFO - PROCESS | 3800 | 1463689138943 Marionette TRACE conn2 <- [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] 13:18:58 INFO - PROCESS | 3800 | 1463689138973 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 13:18:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:18:58 INFO - PROCESS | 3800 | 1463689138976 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 3800 | 1463689138980 Marionette TRACE conn2 <- [1,470,null,{}] 13:18:58 INFO - PROCESS | 3800 | 1463689138991 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:59 INFO - PROCESS | 3800 | 1463689139078 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:18:59 INFO - PROCESS | 3800 | 1463689139177 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:59 INFO - PROCESS | 3800 | ++DOCSHELL 1A94B400 == 45 [pid = 3800] [id = 127] 13:18:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (1A954800) [pid = 3800] [serial = 378] [outer = 00000000] 13:18:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (1AFA7400) [pid = 3800] [serial = 379] [outer = 1A954800] 13:18:59 INFO - PROCESS | 3800 | 1463689139232 Marionette DEBUG loaded listener.js 13:18:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1B124000) [pid = 3800] [serial = 380] [outer = 1A954800] 13:18:59 INFO - PROCESS | 3800 | 1463689139793 Marionette TRACE conn2 <- [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]]]}] 13:18:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:18:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 898ms 13:18:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:18:59 INFO - PROCESS | 3800 | 1463689139864 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:18:59 INFO - PROCESS | 3800 | 1463689139867 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 13:18:59 INFO - PROCESS | 3800 | 1463689139870 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:18:59 INFO - PROCESS | 3800 | 1463689139872 Marionette TRACE conn2 <- [1,474,null,{}] 13:18:59 INFO - PROCESS | 3800 | 1463689139876 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:59 INFO - PROCESS | 3800 | 1463689139976 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:19:00 INFO - PROCESS | 3800 | 1463689140100 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:00 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D0800 == 46 [pid = 3800] [id = 128] 13:19:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1052E800) [pid = 3800] [serial = 381] [outer = 00000000] 13:19:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (10538000) [pid = 3800] [serial = 382] [outer = 1052E800] 13:19:00 INFO - PROCESS | 3800 | 1463689140160 Marionette DEBUG loaded listener.js 13:19:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (18490400) [pid = 3800] [serial = 383] [outer = 1052E800] 13:19:00 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:19:00 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 13:19:00 INFO - PROCESS | 3800 | 1463689140947 Marionette TRACE conn2 <- [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]]]}] 13:19:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:19:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1130ms 13:19:00 INFO - PROCESS | 3800 | 1463689141002 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:19:01 INFO - PROCESS | 3800 | 1463689141006 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 13:19:01 INFO - PROCESS | 3800 | 1463689141011 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:19:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:19:01 INFO - PROCESS | 3800 | 1463689141015 Marionette TRACE conn2 <- [1,478,null,{}] 13:19:01 INFO - PROCESS | 3800 | 1463689141022 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:01 INFO - PROCESS | 3800 | 1463689141116 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:19:01 INFO - PROCESS | 3800 | 1463689141246 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 3800 | ++DOCSHELL 1052CC00 == 47 [pid = 3800] [id = 129] 13:19:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (1052D400) [pid = 3800] [serial = 384] [outer = 00000000] 13:19:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (10539400) [pid = 3800] [serial = 385] [outer = 1052D400] 13:19:01 INFO - PROCESS | 3800 | 1463689141296 Marionette DEBUG loaded listener.js 13:19:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (10A61C00) [pid = 3800] [serial = 386] [outer = 1052D400] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 1312CC00 == 46 [pid = 3800] [id = 123] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 1A783400 == 45 [pid = 3800] [id = 122] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 19A5A400 == 44 [pid = 3800] [id = 121] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 19A54800 == 43 [pid = 3800] [id = 120] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 16C44000 == 42 [pid = 3800] [id = 119] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 16ABE800 == 41 [pid = 3800] [id = 118] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 138E0000 == 40 [pid = 3800] [id = 117] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 10F7C800 == 39 [pid = 3800] [id = 116] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 1032AC00 == 38 [pid = 3800] [id = 115] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 131AC800 == 37 [pid = 3800] [id = 113] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (1A951800) [pid = 3800] [serial = 331] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 0F279C00 == 36 [pid = 3800] [id = 112] 13:19:01 INFO - PROCESS | 3800 | --DOCSHELL 1A27F000 == 35 [pid = 3800] [id = 111] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (184DD000) [pid = 3800] [serial = 203] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (19DEE000) [pid = 3800] [serial = 206] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (1A94C000) [pid = 3800] [serial = 239] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (1782C800) [pid = 3800] [serial = 316] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (184D8400) [pid = 3800] [serial = 319] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (1032F000) [pid = 3800] [serial = 304] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (10EE3000) [pid = 3800] [serial = 305] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (19D5DC00) [pid = 3800] [serial = 299] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (19D5AC00) [pid = 3800] [serial = 298] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (112A4000) [pid = 3800] [serial = 290] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (10A5D000) [pid = 3800] [serial = 289] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (13DB8C00) [pid = 3800] [serial = 293] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (1381D400) [pid = 3800] [serial = 292] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (140C0800) [pid = 3800] [serial = 307] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (15087C00) [pid = 3800] [serial = 308] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (1791FC00) [pid = 3800] [serial = 317] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (15750000) [pid = 3800] [serial = 310] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (15C3E000) [pid = 3800] [serial = 311] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (16AB4000) [pid = 3800] [serial = 313] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (179BB800) [pid = 3800] [serial = 296] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (16BD4400) [pid = 3800] [serial = 295] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (110B0000) [pid = 3800] [serial = 302] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1050A400) [pid = 3800] [serial = 301] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (19A52800) [pid = 3800] [serial = 322] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (19DED400) [pid = 3800] [serial = 329] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (19A3CC00) [pid = 3800] [serial = 320] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (19D62800) [pid = 3800] [serial = 328] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (19D28000) [pid = 3800] [serial = 323] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1788AC00) [pid = 3800] [serial = 325] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (184DB800) [pid = 3800] [serial = 326] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (16AB7800) [pid = 3800] [serial = 314] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (105F6C00) [pid = 3800] [serial = 197] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (12AEEC00) [pid = 3800] [serial = 160] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (15084C00) [pid = 3800] [serial = 200] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (15F4F400) [pid = 3800] [serial = 245] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (12AEF000) [pid = 3800] [serial = 242] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1A784C00) [pid = 3800] [serial = 248] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1AA97C00) [pid = 3800] [serial = 251] [outer = 00000000] [url = about:blank] 13:19:01 INFO - PROCESS | 3800 | 1463689141814 Marionette TRACE conn2 <- [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]]]}] 13:19:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:19:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 835ms 13:19:01 INFO - PROCESS | 3800 | 1463689141856 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:19:01 INFO - PROCESS | 3800 | 1463689141861 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 13:19:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:19:01 INFO - PROCESS | 3800 | 1463689141867 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:19:01 INFO - PROCESS | 3800 | 1463689141869 Marionette TRACE conn2 <- [1,482,null,{}] 13:19:01 INFO - PROCESS | 3800 | 1463689141873 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:01 INFO - PROCESS | 3800 | 1463689141952 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:19:01 INFO - PROCESS | 3800 | 1463689141962 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 3800 | ++DOCSHELL 105F0000 == 36 [pid = 3800] [id = 130] 13:19:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (105F6C00) [pid = 3800] [serial = 387] [outer = 00000000] 13:19:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (11C0B400) [pid = 3800] [serial = 388] [outer = 105F6C00] 13:19:01 INFO - PROCESS | 3800 | 1463689142010 Marionette DEBUG loaded listener.js 13:19:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (12D74C00) [pid = 3800] [serial = 389] [outer = 105F6C00] 13:19:02 INFO - PROCESS | 3800 | 1463689142470 Marionette TRACE conn2 <- [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]]]}] 13:19:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:19:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 635ms 13:19:02 INFO - PROCESS | 3800 | 1463689142487 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:19:02 INFO - PROCESS | 3800 | 1463689142489 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 13:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:19:02 INFO - PROCESS | 3800 | 1463689142527 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:19:02 INFO - PROCESS | 3800 | 1463689142530 Marionette TRACE conn2 <- [1,486,null,{}] 13:19:02 INFO - PROCESS | 3800 | 1463689142542 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:02 INFO - PROCESS | 3800 | 1463689142623 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:19:02 INFO - PROCESS | 3800 | 1463689142705 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:02 INFO - PROCESS | 3800 | ++DOCSHELL 12DCD400 == 37 [pid = 3800] [id = 131] 13:19:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (131AAC00) [pid = 3800] [serial = 390] [outer = 00000000] 13:19:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1381D400) [pid = 3800] [serial = 391] [outer = 131AAC00] 13:19:02 INFO - PROCESS | 3800 | 1463689142758 Marionette DEBUG loaded listener.js 13:19:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (140BB400) [pid = 3800] [serial = 392] [outer = 131AAC00] 13:19:03 INFO - PROCESS | 3800 | 1463689143129 Marionette TRACE conn2 <- [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]]]}] 13:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 619ms 13:19:03 INFO - PROCESS | 3800 | 1463689143167 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:19:03 INFO - PROCESS | 3800 | 1463689143169 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 13:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:19:03 INFO - PROCESS | 3800 | 1463689143172 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:19:03 INFO - PROCESS | 3800 | 1463689143174 Marionette TRACE conn2 <- [1,490,null,{}] 13:19:03 INFO - PROCESS | 3800 | 1463689143177 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:03 INFO - PROCESS | 3800 | 1463689143255 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:19:03 INFO - PROCESS | 3800 | 1463689143261 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:03 INFO - PROCESS | 3800 | ++DOCSHELL 1507E800 == 38 [pid = 3800] [id = 132] 13:19:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (150B6400) [pid = 3800] [serial = 393] [outer = 00000000] 13:19:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1559E000) [pid = 3800] [serial = 394] [outer = 150B6400] 13:19:03 INFO - PROCESS | 3800 | 1463689143305 Marionette DEBUG loaded listener.js 13:19:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (157C5000) [pid = 3800] [serial = 395] [outer = 150B6400] 13:19:03 INFO - PROCESS | 3800 | 1463689143749 Marionette TRACE conn2 <- [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]]]}] 13:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 587ms 13:19:03 INFO - PROCESS | 3800 | 1463689143772 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:19:03 INFO - PROCESS | 3800 | 1463689143783 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 13:19:03 INFO - PROCESS | 3800 | 1463689143787 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:19:03 INFO - PROCESS | 3800 | 1463689143789 Marionette TRACE conn2 <- [1,494,null,{}] 13:19:03 INFO - PROCESS | 3800 | 1463689143799 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:03 INFO - PROCESS | 3800 | 1463689143899 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:19:03 INFO - PROCESS | 3800 | 1463689143908 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:03 INFO - PROCESS | 3800 | ++DOCSHELL 157C7000 == 39 [pid = 3800] [id = 133] 13:19:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15C37800) [pid = 3800] [serial = 396] [outer = 00000000] 13:19:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (16A69C00) [pid = 3800] [serial = 397] [outer = 15C37800] 13:19:03 INFO - PROCESS | 3800 | 1463689143951 Marionette DEBUG loaded listener.js 13:19:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (16AB4C00) [pid = 3800] [serial = 398] [outer = 15C37800] 13:19:04 INFO - PROCESS | 3800 | 1463689144403 Marionette TRACE conn2 <- [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]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 619ms 13:19:04 INFO - PROCESS | 3800 | 1463689144411 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 3800 | 1463689144413 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 13:19:04 INFO - PROCESS | 3800 | 1463689144416 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:19:04 INFO - PROCESS | 3800 | 1463689144418 Marionette TRACE conn2 <- [1,498,null,{}] 13:19:04 INFO - PROCESS | 3800 | 1463689144422 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:04 INFO - PROCESS | 3800 | 1463689144543 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:19:04 INFO - PROCESS | 3800 | 1463689144553 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:04 INFO - PROCESS | 3800 | ++DOCSHELL 1052EC00 == 40 [pid = 3800] [id = 134] 13:19:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1559A800) [pid = 3800] [serial = 399] [outer = 00000000] 13:19:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1788A800) [pid = 3800] [serial = 400] [outer = 1559A800] 13:19:04 INFO - PROCESS | 3800 | 1463689144640 Marionette DEBUG loaded listener.js 13:19:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (179BD800) [pid = 3800] [serial = 401] [outer = 1559A800] 13:19:05 INFO - PROCESS | 3800 | 1463689145057 Marionette TRACE conn2 <- [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]]]}] 13:19:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:19:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 680ms 13:19:05 INFO - PROCESS | 3800 | 1463689145117 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:19:05 INFO - PROCESS | 3800 | 1463689145119 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 13:19:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:19:05 INFO - PROCESS | 3800 | 1463689145126 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:19:05 INFO - PROCESS | 3800 | 1463689145128 Marionette TRACE conn2 <- [1,502,null,{}] 13:19:05 INFO - PROCESS | 3800 | 1463689145131 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:05 INFO - PROCESS | 3800 | 1463689145265 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:19:05 INFO - PROCESS | 3800 | 1463689145322 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:05 INFO - PROCESS | 3800 | ++DOCSHELL 17AE5C00 == 41 [pid = 3800] [id = 135] 13:19:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (17AE7400) [pid = 3800] [serial = 402] [outer = 00000000] 13:19:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (19A3C800) [pid = 3800] [serial = 403] [outer = 17AE7400] 13:19:05 INFO - PROCESS | 3800 | 1463689145366 Marionette DEBUG loaded listener.js 13:19:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (184DC800) [pid = 3800] [serial = 404] [outer = 17AE7400] 13:19:05 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (19A54C00) [pid = 3800] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:19:05 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (16FA8000) [pid = 3800] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:19:05 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (19D26000) [pid = 3800] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:19:05 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (16BD7400) [pid = 3800] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:19:05 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (15085800) [pid = 3800] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:19:05 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (10331800) [pid = 3800] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:19:05 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1A791400) [pid = 3800] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:19:05 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (13378400) [pid = 3800] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:19:05 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (11083000) [pid = 3800] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:19:05 INFO - PROCESS | 3800 | 1463689145840 Marionette TRACE conn2 <- [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]]]}] 13:19:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:19:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 789ms 13:19:05 INFO - PROCESS | 3800 | 1463689145912 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:19:05 INFO - PROCESS | 3800 | 1463689145914 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 13:19:05 INFO - PROCESS | 3800 | 1463689145917 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:19:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:19:05 INFO - PROCESS | 3800 | 1463689145919 Marionette TRACE conn2 <- [1,506,null,{}] 13:19:05 INFO - PROCESS | 3800 | 1463689145922 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:05 INFO - PROCESS | 3800 | 1463689145998 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:19:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15CDD400) [pid = 3800] [serial = 405] [outer = 1B2A8000] 13:19:06 INFO - PROCESS | 3800 | 1463689146022 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 3800 | ++DOCSHELL 16CED800 == 42 [pid = 3800] [id = 136] 13:19:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (16FA8000) [pid = 3800] [serial = 406] [outer = 00000000] 13:19:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (184D1800) [pid = 3800] [serial = 407] [outer = 16FA8000] 13:19:06 INFO - PROCESS | 3800 | 1463689146086 Marionette DEBUG loaded listener.js 13:19:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (19A43C00) [pid = 3800] [serial = 408] [outer = 16FA8000] 13:19:06 INFO - PROCESS | 3800 | 1463689146546 Marionette TRACE conn2 <- [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]]]}] 13:19:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:19:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 697ms 13:19:06 INFO - PROCESS | 3800 | 1463689146617 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:19:06 INFO - PROCESS | 3800 | 1463689146619 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 13:19:06 INFO - PROCESS | 3800 | 1463689146622 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:19:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:19:06 INFO - PROCESS | 3800 | 1463689146624 Marionette TRACE conn2 <- [1,510,null,{}] 13:19:06 INFO - PROCESS | 3800 | 1463689146628 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:06 INFO - PROCESS | 3800 | 1463689146704 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:19:06 INFO - PROCESS | 3800 | 1463689146710 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 3800 | ++DOCSHELL 15085800 == 43 [pid = 3800] [id = 137] 13:19:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (19A55400) [pid = 3800] [serial = 409] [outer = 00000000] 13:19:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (19D55400) [pid = 3800] [serial = 410] [outer = 19A55400] 13:19:06 INFO - PROCESS | 3800 | 1463689146753 Marionette DEBUG loaded listener.js 13:19:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (19D60400) [pid = 3800] [serial = 411] [outer = 19A55400] 13:19:07 INFO - PROCESS | 3800 | 1463689147171 Marionette TRACE conn2 <- [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]]]}] 13:19:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 588ms 13:19:07 INFO - PROCESS | 3800 | 1463689147220 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:19:07 INFO - PROCESS | 3800 | 1463689147222 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 13:19:07 INFO - PROCESS | 3800 | 1463689147225 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:19:07 INFO - PROCESS | 3800 | 1463689147227 Marionette TRACE conn2 <- [1,514,null,{}] 13:19:07 INFO - PROCESS | 3800 | 1463689147230 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:07 INFO - PROCESS | 3800 | 1463689147292 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:19:07 INFO - PROCESS | 3800 | 1463689147298 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:07 INFO - PROCESS | 3800 | ++DOCSHELL 13DB2000 == 44 [pid = 3800] [id = 138] 13:19:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (19D5C400) [pid = 3800] [serial = 412] [outer = 00000000] 13:19:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1A786400) [pid = 3800] [serial = 413] [outer = 19D5C400] 13:19:07 INFO - PROCESS | 3800 | 1463689147341 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (1A7C6800) [pid = 3800] [serial = 414] [outer = 19D5C400] 13:19:07 INFO - PROCESS | 3800 | 1463689147738 Marionette TRACE conn2 <- [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]]]}] 13:19:07 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 13:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 588ms 13:19:07 INFO - PROCESS | 3800 | 1463689147807 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:19:07 INFO - PROCESS | 3800 | 1463689147809 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 13:19:07 INFO - PROCESS | 3800 | 1463689147863 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:19:07 INFO - PROCESS | 3800 | 1463689147867 Marionette TRACE conn2 <- [1,518,null,{}] 13:19:07 INFO - PROCESS | 3800 | 1463689147872 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:07 INFO - PROCESS | 3800 | 1463689147981 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:19:08 INFO - PROCESS | 3800 | 1463689148189 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:08 INFO - PROCESS | 3800 | ++DOCSHELL 1052F800 == 45 [pid = 3800] [id = 139] 13:19:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (1052FC00) [pid = 3800] [serial = 415] [outer = 00000000] 13:19:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (10538C00) [pid = 3800] [serial = 416] [outer = 1052FC00] 13:19:08 INFO - PROCESS | 3800 | 1463689148247 Marionette DEBUG loaded listener.js 13:19:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (1053A400) [pid = 3800] [serial = 417] [outer = 1052FC00] 13:19:08 INFO - PROCESS | 3800 | 1463689148816 Marionette TRACE conn2 <- [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]]]}] 13:19:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:19:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 975ms 13:19:08 INFO - PROCESS | 3800 | 1463689148855 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:19:08 INFO - PROCESS | 3800 | 1463689148858 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 13:19:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:19:08 INFO - PROCESS | 3800 | 1463689148863 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:19:08 INFO - PROCESS | 3800 | 1463689148865 Marionette TRACE conn2 <- [1,522,null,{}] 13:19:08 INFO - PROCESS | 3800 | 1463689148873 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:08 INFO - PROCESS | 3800 | 1463689148962 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:19:09 INFO - PROCESS | 3800 | 1463689149058 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 3800 | ++DOCSHELL 10F84400 == 46 [pid = 3800] [id = 140] 13:19:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (110A9400) [pid = 3800] [serial = 418] [outer = 00000000] 13:19:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (13DB5800) [pid = 3800] [serial = 419] [outer = 110A9400] 13:19:09 INFO - PROCESS | 3800 | 1463689149111 Marionette DEBUG loaded listener.js 13:19:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (15086C00) [pid = 3800] [serial = 420] [outer = 110A9400] 13:19:09 INFO - PROCESS | 3800 | 1463689149733 Marionette TRACE conn2 <- [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]]]}] 13:19:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:19:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 928ms 13:19:09 INFO - PROCESS | 3800 | 1463689149799 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:19:09 INFO - PROCESS | 3800 | 1463689149802 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 13:19:09 INFO - PROCESS | 3800 | 1463689149807 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:19:09 INFO - PROCESS | 3800 | 1463689149809 Marionette TRACE conn2 <- [1,526,null,{}] 13:19:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:19:09 INFO - PROCESS | 3800 | 1463689149813 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:09 INFO - PROCESS | 3800 | 1463689149924 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:19:10 INFO - PROCESS | 3800 | 1463689150055 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:10 INFO - PROCESS | 3800 | ++DOCSHELL 17880800 == 47 [pid = 3800] [id = 141] 13:19:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (17881C00) [pid = 3800] [serial = 421] [outer = 00000000] 13:19:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (19A41400) [pid = 3800] [serial = 422] [outer = 17881C00] 13:19:10 INFO - PROCESS | 3800 | 1463689150116 Marionette DEBUG loaded listener.js 13:19:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (19DE2000) [pid = 3800] [serial = 423] [outer = 17881C00] 13:19:10 INFO - PROCESS | 3800 | 1463689150650 Marionette TRACE conn2 <- [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]]]}] 13:19:10 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 13:19:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 882ms 13:19:10 INFO - PROCESS | 3800 | 1463689150685 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:19:10 INFO - PROCESS | 3800 | 1463689150687 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 13:19:10 INFO - PROCESS | 3800 | 1463689150691 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:19:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:19:10 INFO - PROCESS | 3800 | 1463689150693 Marionette TRACE conn2 <- [1,530,null,{}] 13:19:10 INFO - PROCESS | 3800 | 1463689150697 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:10 INFO - PROCESS | 3800 | 1463689150795 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:19:10 INFO - PROCESS | 3800 | 1463689150896 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:10 INFO - PROCESS | 3800 | ++DOCSHELL 1AA99C00 == 48 [pid = 3800] [id = 142] 13:19:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1AA9A800) [pid = 3800] [serial = 424] [outer = 00000000] 13:19:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (1AF9C400) [pid = 3800] [serial = 425] [outer = 1AA9A800] 13:19:10 INFO - PROCESS | 3800 | 1463689150949 Marionette DEBUG loaded listener.js 13:19:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (1B123C00) [pid = 3800] [serial = 426] [outer = 1AA9A800] 13:19:11 INFO - PROCESS | 3800 | 1463689151517 Marionette TRACE conn2 <- [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"]]]}] 13:19:11 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 13:19:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:19:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:19:11 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 13:19:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:19:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:19:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 836ms 13:19:11 INFO - PROCESS | 3800 | 1463689151537 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:19:11 INFO - PROCESS | 3800 | 1463689151539 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 13:19:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:19:11 INFO - PROCESS | 3800 | 1463689151542 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:19:11 INFO - PROCESS | 3800 | 1463689151544 Marionette TRACE conn2 <- [1,534,null,{}] 13:19:11 INFO - PROCESS | 3800 | 1463689151548 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:11 INFO - PROCESS | 3800 | 1463689151655 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:19:11 INFO - PROCESS | 3800 | 1463689151737 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:11 INFO - PROCESS | 3800 | ++DOCSHELL 10AE7000 == 49 [pid = 3800] [id = 143] 13:19:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (10AE9000) [pid = 3800] [serial = 427] [outer = 00000000] 13:19:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (10AF4C00) [pid = 3800] [serial = 428] [outer = 10AE9000] 13:19:11 INFO - PROCESS | 3800 | 1463689151802 Marionette DEBUG loaded listener.js 13:19:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1AA93400) [pid = 3800] [serial = 429] [outer = 10AE9000] 13:19:12 INFO - PROCESS | 3800 | 1463689152291 Marionette TRACE conn2 <- [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]]]}] 13:19:12 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. 13:19:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 789ms 13:19:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:19:12 INFO - PROCESS | 3800 | 1463689152328 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:19:12 INFO - PROCESS | 3800 | 1463689152330 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 13:19:12 INFO - PROCESS | 3800 | 1463689152334 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:19:12 INFO - PROCESS | 3800 | 1463689152336 Marionette TRACE conn2 <- [1,538,null,{}] 13:19:12 INFO - PROCESS | 3800 | 1463689152340 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:12 INFO - PROCESS | 3800 | 1463689152459 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:19:12 INFO - PROCESS | 3800 | 1463689152560 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:12 INFO - PROCESS | 3800 | ++DOCSHELL 10EEC000 == 50 [pid = 3800] [id = 144] 13:19:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (10F7BC00) [pid = 3800] [serial = 430] [outer = 00000000] 13:19:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (13126800) [pid = 3800] [serial = 431] [outer = 10F7BC00] 13:19:12 INFO - PROCESS | 3800 | 1463689152614 Marionette DEBUG loaded listener.js 13:19:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (1788B000) [pid = 3800] [serial = 432] [outer = 10F7BC00] 13:19:13 INFO - PROCESS | 3800 | 1463689153275 Marionette TRACE conn2 <- [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]]]}] 13:19:13 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. 13:19:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 990ms 13:19:13 INFO - PROCESS | 3800 | 1463689153336 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:19:13 INFO - PROCESS | 3800 | 1463689153340 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 13:19:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:19:13 INFO - PROCESS | 3800 | 1463689153362 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:19:13 INFO - PROCESS | 3800 | 1463689153365 Marionette TRACE conn2 <- [1,542,null,{}] 13:19:13 INFO - PROCESS | 3800 | 1463689153371 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:13 INFO - PROCESS | 3800 | 1463689153468 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:19:13 INFO - PROCESS | 3800 | 1463689153581 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:13 INFO - PROCESS | 3800 | ++DOCSHELL 1053A000 == 51 [pid = 3800] [id = 145] 13:19:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (10565400) [pid = 3800] [serial = 433] [outer = 00000000] 13:19:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (10EE3000) [pid = 3800] [serial = 434] [outer = 10565400] 13:19:13 INFO - PROCESS | 3800 | 1463689153647 Marionette DEBUG loaded listener.js 13:19:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (130DDC00) [pid = 3800] [serial = 435] [outer = 10565400] 13:19:14 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:14 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:19:14 INFO - PROCESS | 3800 | --DOCSHELL 15085800 == 50 [pid = 3800] [id = 137] 13:19:14 INFO - PROCESS | 3800 | --DOCSHELL 16CED800 == 49 [pid = 3800] [id = 136] 13:19:14 INFO - PROCESS | 3800 | --DOCSHELL 17AE5C00 == 48 [pid = 3800] [id = 135] 13:19:14 INFO - PROCESS | 3800 | --DOCSHELL 1052EC00 == 47 [pid = 3800] [id = 134] 13:19:14 INFO - PROCESS | 3800 | --DOCSHELL 157C7000 == 46 [pid = 3800] [id = 133] 13:19:14 INFO - PROCESS | 3800 | --DOCSHELL 1507E800 == 45 [pid = 3800] [id = 132] 13:19:14 INFO - PROCESS | 3800 | --DOCSHELL 12DCD400 == 44 [pid = 3800] [id = 131] 13:19:14 INFO - PROCESS | 3800 | --DOCSHELL 105F0000 == 43 [pid = 3800] [id = 130] 13:19:14 INFO - PROCESS | 3800 | --DOCSHELL 1052CC00 == 42 [pid = 3800] [id = 129] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (19D26400) [pid = 3800] [serial = 358] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (17AE4000) [pid = 3800] [serial = 355] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (1A950000) [pid = 3800] [serial = 361] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (16C47800) [pid = 3800] [serial = 352] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (16CF8C00) [pid = 3800] [serial = 353] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (15750C00) [pid = 3800] [serial = 349] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (15CDC400) [pid = 3800] [serial = 350] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (10F81C00) [pid = 3800] [serial = 344] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (105F0400) [pid = 3800] [serial = 343] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (110AFC00) [pid = 3800] [serial = 334] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (15066C00) [pid = 3800] [serial = 337] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (19D60800) [pid = 3800] [serial = 340] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (19D5FC00) [pid = 3800] [serial = 359] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (19D5E000) [pid = 3800] [serial = 370] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (1AE3A800) [pid = 3800] [serial = 364] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (16557000) [pid = 3800] [serial = 368] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (1AAA0800) [pid = 3800] [serial = 362] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (15402000) [pid = 3800] [serial = 367] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (1AE3B400) [pid = 3800] [serial = 365] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (13058C00) [pid = 3800] [serial = 347] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (12888800) [pid = 3800] [serial = 346] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (17AEA400) [pid = 3800] [serial = 356] [outer = 00000000] [url = about:blank] 13:19:14 INFO - PROCESS | 3800 | 1463689154236 Marionette TRACE conn2 <- [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]]]}] 13:19:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:19:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 943ms 13:19:14 INFO - PROCESS | 3800 | 1463689154290 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:19:14 INFO - PROCESS | 3800 | 1463689154299 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 13:19:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:19:14 INFO - PROCESS | 3800 | 1463689154308 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:19:14 INFO - PROCESS | 3800 | 1463689154312 Marionette TRACE conn2 <- [1,546,null,{}] 13:19:14 INFO - PROCESS | 3800 | 1463689154317 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:14 INFO - PROCESS | 3800 | 1463689154442 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:19:14 INFO - PROCESS | 3800 | 1463689154527 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:14 INFO - PROCESS | 3800 | ++DOCSHELL 1050C800 == 43 [pid = 3800] [id = 146] 13:19:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (1052C400) [pid = 3800] [serial = 436] [outer = 00000000] 13:19:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (10A62800) [pid = 3800] [serial = 437] [outer = 1052C400] 13:19:14 INFO - PROCESS | 3800 | 1463689154572 Marionette DEBUG loaded listener.js 13:19:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (13059800) [pid = 3800] [serial = 438] [outer = 1052C400] 13:19:14 INFO - PROCESS | 3800 | 1463689154993 Marionette TRACE conn2 <- [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]]]}] 13:19:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:19:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 727ms 13:19:15 INFO - PROCESS | 3800 | 1463689155046 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:19:15 INFO - PROCESS | 3800 | 1463689155048 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 13:19:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:19:15 INFO - PROCESS | 3800 | 1463689155051 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:19:15 INFO - PROCESS | 3800 | 1463689155055 Marionette TRACE conn2 <- [1,550,null,{}] 13:19:15 INFO - PROCESS | 3800 | 1463689155065 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:15 INFO - PROCESS | 3800 | 1463689155149 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:19:15 INFO - PROCESS | 3800 | 1463689155157 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:15 INFO - PROCESS | 3800 | ++DOCSHELL 1505D400 == 44 [pid = 3800] [id = 147] 13:19:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (15061800) [pid = 3800] [serial = 439] [outer = 00000000] 13:19:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (15CDCC00) [pid = 3800] [serial = 440] [outer = 15061800] 13:19:15 INFO - PROCESS | 3800 | 1463689155203 Marionette DEBUG loaded listener.js 13:19:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (16557000) [pid = 3800] [serial = 441] [outer = 15061800] 13:19:15 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:15 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:19:15 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:15 INFO - PROCESS | 3800 | 1463689155632 Marionette TRACE conn2 <- [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]]]}] 13:19:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:19:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 618ms 13:19:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:19:15 INFO - PROCESS | 3800 | 1463689155673 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:19:15 INFO - PROCESS | 3800 | 1463689155675 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 13:19:15 INFO - PROCESS | 3800 | 1463689155678 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:19:15 INFO - PROCESS | 3800 | 1463689155680 Marionette TRACE conn2 <- [1,554,null,{}] 13:19:15 INFO - PROCESS | 3800 | 1463689155683 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:15 INFO - PROCESS | 3800 | 1463689155763 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:19:15 INFO - PROCESS | 3800 | 1463689155773 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:15 INFO - PROCESS | 3800 | ++DOCSHELL 16556400 == 45 [pid = 3800] [id = 148] 13:19:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (16556C00) [pid = 3800] [serial = 442] [outer = 00000000] 13:19:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (16CEE400) [pid = 3800] [serial = 443] [outer = 16556C00] 13:19:15 INFO - PROCESS | 3800 | 1463689155817 Marionette DEBUG loaded listener.js 13:19:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (176C3400) [pid = 3800] [serial = 444] [outer = 16556C00] 13:19:16 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:16 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:19:16 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:16 INFO - PROCESS | 3800 | 1463689156256 Marionette TRACE conn2 <- [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]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:19:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 634ms 13:19:16 INFO - PROCESS | 3800 | 1463689156316 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 3800 | 1463689156318 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 13:19:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:19:16 INFO - PROCESS | 3800 | 1463689156321 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - PROCESS | 3800 | 1463689156323 Marionette TRACE conn2 <- [1,558,null,{}] 13:19:16 INFO - PROCESS | 3800 | 1463689156326 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:16 INFO - PROCESS | 3800 | 1463689156414 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:19:16 INFO - PROCESS | 3800 | 1463689156420 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 3800 | ++DOCSHELL 0F9F0400 == 46 [pid = 3800] [id = 149] 13:19:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (16ABEC00) [pid = 3800] [serial = 445] [outer = 00000000] 13:19:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (184D0800) [pid = 3800] [serial = 446] [outer = 16ABEC00] 13:19:16 INFO - PROCESS | 3800 | 1463689156465 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (19A3CC00) [pid = 3800] [serial = 447] [outer = 16ABEC00] 13:19:16 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:16 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:19:16 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:16 INFO - PROCESS | 3800 | 1463689156947 Marionette TRACE conn2 <- [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]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:19:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 635ms 13:19:16 INFO - PROCESS | 3800 | 1463689156960 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 3800 | 1463689156962 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 13:19:16 INFO - PROCESS | 3800 | 1463689156965 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:19:16 INFO - PROCESS | 3800 | 1463689156967 Marionette TRACE conn2 <- [1,562,null,{}] 13:19:16 INFO - PROCESS | 3800 | 1463689156980 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:17 INFO - PROCESS | 3800 | 1463689157108 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:19:17 INFO - PROCESS | 3800 | 1463689157099 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:17 INFO - PROCESS | 3800 | ++DOCSHELL 17AE4000 == 47 [pid = 3800] [id = 150] 13:19:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (19D32800) [pid = 3800] [serial = 448] [outer = 00000000] 13:19:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (1A286800) [pid = 3800] [serial = 449] [outer = 19D32800] 13:19:17 INFO - PROCESS | 3800 | 1463689157188 Marionette DEBUG loaded listener.js 13:19:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1A785000) [pid = 3800] [serial = 450] [outer = 19D32800] 13:19:17 INFO - PROCESS | 3800 | 1463689157590 Marionette TRACE conn2 <- [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]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 696ms 13:19:17 INFO - PROCESS | 3800 | 1463689157648 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 3800 | 1463689157650 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 13:19:17 INFO - PROCESS | 3800 | 1463689157654 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:19:17 INFO - PROCESS | 3800 | 1463689157655 Marionette TRACE conn2 <- [1,566,null,{}] 13:19:17 INFO - PROCESS | 3800 | 1463689157659 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:17 INFO - PROCESS | 3800 | 1463689157765 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:19:17 INFO - PROCESS | 3800 | 1463689157851 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:17 INFO - PROCESS | 3800 | ++DOCSHELL 1A950000 == 48 [pid = 3800] [id = 151] 13:19:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1AA95000) [pid = 3800] [serial = 451] [outer = 00000000] 13:19:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1AF98C00) [pid = 3800] [serial = 452] [outer = 1AA95000] 13:19:17 INFO - PROCESS | 3800 | 1463689157894 Marionette DEBUG loaded listener.js 13:19:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (1AFA3000) [pid = 3800] [serial = 453] [outer = 1AA95000] 13:19:18 INFO - PROCESS | 3800 | 1463689158292 Marionette TRACE conn2 <- [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]]]}] 13:19:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:19:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 696ms 13:19:18 INFO - PROCESS | 3800 | 1463689158360 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:19:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:19:18 INFO - PROCESS | 3800 | 1463689158362 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 13:19:18 INFO - PROCESS | 3800 | 1463689158365 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:19:18 INFO - PROCESS | 3800 | 1463689158367 Marionette TRACE conn2 <- [1,570,null,{}] 13:19:18 INFO - PROCESS | 3800 | 1463689158370 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:18 INFO - PROCESS | 3800 | 1463689158476 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:19:18 INFO - PROCESS | 3800 | 1463689158482 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:18 INFO - PROCESS | 3800 | ++DOCSHELL 10D2A000 == 49 [pid = 3800] [id = 152] 13:19:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (10D2A400) [pid = 3800] [serial = 454] [outer = 00000000] 13:19:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (10D34400) [pid = 3800] [serial = 455] [outer = 10D2A400] 13:19:18 INFO - PROCESS | 3800 | 1463689158525 Marionette DEBUG loaded listener.js 13:19:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (10D37800) [pid = 3800] [serial = 456] [outer = 10D2A400] 13:19:18 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (1559A800) [pid = 3800] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:19:18 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (150B6400) [pid = 3800] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:19:18 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (131AAC00) [pid = 3800] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:19:18 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (105F6C00) [pid = 3800] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:19:18 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (1052D400) [pid = 3800] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:19:18 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1052E800) [pid = 3800] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:19:18 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (17AE7400) [pid = 3800] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:19:18 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (16FA8000) [pid = 3800] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:19:18 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (19A55400) [pid = 3800] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:19:18 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (15C37800) [pid = 3800] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:19:18 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (0F2D5000) [pid = 3800] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:19:18 INFO - PROCESS | 3800 | 1463689159000 Marionette TRACE conn2 <- [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]]]}] 13:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 681ms 13:19:19 INFO - PROCESS | 3800 | 1463689159047 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:19:19 INFO - PROCESS | 3800 | 1463689159049 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 13:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:19:19 INFO - PROCESS | 3800 | 1463689159052 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - PROCESS | 3800 | 1463689159054 Marionette TRACE conn2 <- [1,574,null,{}] 13:19:19 INFO - PROCESS | 3800 | 1463689159057 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:19 INFO - PROCESS | 3800 | 1463689159163 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:19:19 INFO - PROCESS | 3800 | 1463689159169 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 3800 | ++DOCSHELL 11C0B000 == 50 [pid = 3800] [id = 153] 13:19:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (11C65400) [pid = 3800] [serial = 457] [outer = 00000000] 13:19:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (15CDDC00) [pid = 3800] [serial = 458] [outer = 11C65400] 13:19:19 INFO - PROCESS | 3800 | 1463689159214 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (19A40400) [pid = 3800] [serial = 459] [outer = 11C65400] 13:19:19 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:19 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:19:19 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:19 INFO - PROCESS | 3800 | 1463689159643 Marionette TRACE conn2 <- [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]]]}] 13:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 634ms 13:19:19 INFO - PROCESS | 3800 | 1463689159690 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:19:19 INFO - PROCESS | 3800 | 1463689159692 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 13:19:19 INFO - PROCESS | 3800 | 1463689159696 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:19:19 INFO - PROCESS | 3800 | 1463689159697 Marionette TRACE conn2 <- [1,578,null,{}] 13:19:19 INFO - PROCESS | 3800 | 1463689159701 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:19 INFO - PROCESS | 3800 | 1463689159780 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:19:19 INFO - PROCESS | 3800 | 1463689159786 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 3800 | ++DOCSHELL 11C64400 == 51 [pid = 3800] [id = 154] 13:19:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (1330B800) [pid = 3800] [serial = 460] [outer = 00000000] 13:19:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1AF9E800) [pid = 3800] [serial = 461] [outer = 1330B800] 13:19:19 INFO - PROCESS | 3800 | 1463689159832 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1B130400) [pid = 3800] [serial = 462] [outer = 1330B800] 13:19:20 INFO - PROCESS | 3800 | 1463689160249 Marionette TRACE conn2 <- [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]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:19:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 588ms 13:19:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:19:20 INFO - PROCESS | 3800 | 1463689160293 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:19:20 INFO - PROCESS | 3800 | 1463689160295 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 13:19:20 INFO - PROCESS | 3800 | 1463689160298 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 3800 | 1463689160300 Marionette TRACE conn2 <- [1,582,null,{}] 13:19:20 INFO - PROCESS | 3800 | 1463689160304 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:20 INFO - PROCESS | 3800 | 1463689160406 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:19:20 INFO - PROCESS | 3800 | 1463689160414 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:20 INFO - PROCESS | 3800 | ++DOCSHELL 1AF6F400 == 52 [pid = 3800] [id = 155] 13:19:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1AF6F800) [pid = 3800] [serial = 463] [outer = 00000000] 13:19:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (1AF73C00) [pid = 3800] [serial = 464] [outer = 1AF6F800] 13:19:20 INFO - PROCESS | 3800 | 1463689160462 Marionette DEBUG loaded listener.js 13:19:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (1B287000) [pid = 3800] [serial = 465] [outer = 1AF6F800] 13:19:21 INFO - PROCESS | 3800 | 1463689161088 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 820ms 13:19:21 INFO - PROCESS | 3800 | 1463689161125 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:19:21 INFO - PROCESS | 3800 | 1463689161129 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 13:19:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:19:21 INFO - PROCESS | 3800 | 1463689161135 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:19:21 INFO - PROCESS | 3800 | 1463689161139 Marionette TRACE conn2 <- [1,586,null,{}] 13:19:21 INFO - PROCESS | 3800 | 1463689161144 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:21 INFO - PROCESS | 3800 | 1463689161256 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:19:21 INFO - PROCESS | 3800 | 1463689161384 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:21 INFO - PROCESS | 3800 | ++DOCSHELL 10A5F000 == 53 [pid = 3800] [id = 156] 13:19:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (10A62400) [pid = 3800] [serial = 466] [outer = 00000000] 13:19:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (10F7C800) [pid = 3800] [serial = 467] [outer = 10A62400] 13:19:21 INFO - PROCESS | 3800 | 1463689161441 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (12B64400) [pid = 3800] [serial = 468] [outer = 10A62400] 13:19:21 INFO - PROCESS | 3800 | 1463689162015 Marionette TRACE conn2 <- [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]]]}] 13:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 944ms 13:19:22 INFO - PROCESS | 3800 | 1463689162082 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:19:22 INFO - PROCESS | 3800 | 1463689162092 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 13:19:22 INFO - PROCESS | 3800 | 1463689162101 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:19:22 INFO - PROCESS | 3800 | 1463689162104 Marionette TRACE conn2 <- [1,590,null,{}] 13:19:22 INFO - PROCESS | 3800 | 1463689162092 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:22 INFO - PROCESS | 3800 | 1463689162230 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:19:22 INFO - PROCESS | 3800 | 1463689162357 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 3800 | ++DOCSHELL 1318C400 == 54 [pid = 3800] [id = 157] 13:19:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (131B3400) [pid = 3800] [serial = 469] [outer = 00000000] 13:19:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (157C5400) [pid = 3800] [serial = 470] [outer = 131B3400] 13:19:22 INFO - PROCESS | 3800 | 1463689162411 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (16A6E000) [pid = 3800] [serial = 471] [outer = 131B3400] 13:19:23 INFO - PROCESS | 3800 | 1463689163028 Marionette TRACE conn2 <- [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]]]}] 13:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 975ms 13:19:23 INFO - PROCESS | 3800 | 1463689163075 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:19:23 INFO - PROCESS | 3800 | 1463689163077 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 13:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:19:23 INFO - PROCESS | 3800 | 1463689163082 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:19:23 INFO - PROCESS | 3800 | 1463689163085 Marionette TRACE conn2 <- [1,594,null,{}] 13:19:23 INFO - PROCESS | 3800 | 1463689163098 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:23 INFO - PROCESS | 3800 | 1463689163211 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:19:23 INFO - PROCESS | 3800 | 1463689163341 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:23 INFO - PROCESS | 3800 | ++DOCSHELL 176B1800 == 55 [pid = 3800] [id = 158] 13:19:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (176B1C00) [pid = 3800] [serial = 472] [outer = 00000000] 13:19:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (176B4800) [pid = 3800] [serial = 473] [outer = 176B1C00] 13:19:23 INFO - PROCESS | 3800 | 1463689163398 Marionette DEBUG loaded listener.js 13:19:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (19A58C00) [pid = 3800] [serial = 474] [outer = 176B1C00] 13:19:23 INFO - PROCESS | 3800 | 1463689163924 Marionette TRACE conn2 <- [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]]]}] 13:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 898ms 13:19:23 INFO - PROCESS | 3800 | 1463689163970 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:19:23 INFO - PROCESS | 3800 | 1463689163973 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 13:19:23 INFO - PROCESS | 3800 | 1463689163977 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:19:23 INFO - PROCESS | 3800 | 1463689163979 Marionette TRACE conn2 <- [1,598,null,{}] 13:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:19:23 INFO - PROCESS | 3800 | 1463689163983 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:24 INFO - PROCESS | 3800 | 1463689164085 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:19:24 INFO - PROCESS | 3800 | 1463689164189 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:24 INFO - PROCESS | 3800 | ++DOCSHELL 19D63C00 == 56 [pid = 3800] [id = 159] 13:19:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (19DE1400) [pid = 3800] [serial = 475] [outer = 00000000] 13:19:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (1AE32000) [pid = 3800] [serial = 476] [outer = 19DE1400] 13:19:24 INFO - PROCESS | 3800 | 1463689164242 Marionette DEBUG loaded listener.js 13:19:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1AF6EC00) [pid = 3800] [serial = 477] [outer = 19DE1400] 13:19:25 INFO - PROCESS | 3800 | 1463689165041 Marionette TRACE conn2 <- [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]]]}] 13:19:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:19:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1144ms 13:19:25 INFO - PROCESS | 3800 | 1463689165133 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:19:25 INFO - PROCESS | 3800 | 1463689165137 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 13:19:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:19:25 INFO - PROCESS | 3800 | 1463689165144 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:19:25 INFO - PROCESS | 3800 | 1463689165150 Marionette TRACE conn2 <- [1,602,null,{}] 13:19:25 INFO - PROCESS | 3800 | 1463689165172 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:25 INFO - PROCESS | 3800 | 1463689165269 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:19:25 INFO - PROCESS | 3800 | 1463689165349 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:25 INFO - PROCESS | 3800 | ++DOCSHELL 10C0CC00 == 57 [pid = 3800] [id = 160] 13:19:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (10C0D000) [pid = 3800] [serial = 478] [outer = 00000000] 13:19:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (10C12C00) [pid = 3800] [serial = 479] [outer = 10C0D000] 13:19:25 INFO - PROCESS | 3800 | 1463689165396 Marionette DEBUG loaded listener.js 13:19:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (10C19C00) [pid = 3800] [serial = 480] [outer = 10C0D000] 13:19:25 INFO - PROCESS | 3800 | 1463689165940 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:19:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:19:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 835ms 13:19:25 INFO - PROCESS | 3800 | 1463689165984 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:19:25 INFO - PROCESS | 3800 | 1463689165989 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 13:19:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:19:25 INFO - PROCESS | 3800 | 1463689165995 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:19:25 INFO - PROCESS | 3800 | 1463689165998 Marionette TRACE conn2 <- [1,606,null,{}] 13:19:25 INFO - PROCESS | 3800 | 1463689166002 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:26 INFO - PROCESS | 3800 | 1463689166096 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:19:26 INFO - PROCESS | 3800 | 1463689166251 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:26 INFO - PROCESS | 3800 | ++DOCSHELL 13058C00 == 58 [pid = 3800] [id = 161] 13:19:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (13059C00) [pid = 3800] [serial = 481] [outer = 00000000] 13:19:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (131ACC00) [pid = 3800] [serial = 482] [outer = 13059C00] 13:19:26 INFO - PROCESS | 3800 | 1463689166299 Marionette DEBUG loaded listener.js 13:19:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (10A5C000) [pid = 3800] [serial = 483] [outer = 13059C00] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 11C64400 == 57 [pid = 3800] [id = 154] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 11C0B000 == 56 [pid = 3800] [id = 153] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 10D2A000 == 55 [pid = 3800] [id = 152] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 1A950000 == 54 [pid = 3800] [id = 151] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 17AE4000 == 53 [pid = 3800] [id = 150] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 0F9F0400 == 52 [pid = 3800] [id = 149] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 16556400 == 51 [pid = 3800] [id = 148] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 1505D400 == 50 [pid = 3800] [id = 147] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 1050C800 == 49 [pid = 3800] [id = 146] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 1053A000 == 48 [pid = 3800] [id = 145] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 10F84400 == 47 [pid = 3800] [id = 140] 13:19:26 INFO - PROCESS | 3800 | --DOCSHELL 1052F800 == 46 [pid = 3800] [id = 139] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (1574D400) [pid = 3800] [serial = 287] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (10A61C00) [pid = 3800] [serial = 386] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (18490400) [pid = 3800] [serial = 383] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (10538000) [pid = 3800] [serial = 382] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (131AFC00) [pid = 3800] [serial = 373] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (16ABE400) [pid = 3800] [serial = 376] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (1AFA7400) [pid = 3800] [serial = 379] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (19A3C800) [pid = 3800] [serial = 403] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (184D1800) [pid = 3800] [serial = 407] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (19D55400) [pid = 3800] [serial = 410] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (184DC800) [pid = 3800] [serial = 404] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (1330C400) [pid = 3800] [serial = 170] [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.] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (19A43C00) [pid = 3800] [serial = 408] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (16A69C00) [pid = 3800] [serial = 397] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (19D60400) [pid = 3800] [serial = 411] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (16AB4C00) [pid = 3800] [serial = 398] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (157C5000) [pid = 3800] [serial = 395] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (1A786400) [pid = 3800] [serial = 413] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1788A800) [pid = 3800] [serial = 400] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (179BD800) [pid = 3800] [serial = 401] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (1559E000) [pid = 3800] [serial = 394] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1381D400) [pid = 3800] [serial = 391] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (140BB400) [pid = 3800] [serial = 392] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (11C0B400) [pid = 3800] [serial = 388] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (12D74C00) [pid = 3800] [serial = 389] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (10539400) [pid = 3800] [serial = 385] [outer = 00000000] [url = about:blank] 13:19:26 INFO - PROCESS | 3800 | 1463689166919 Marionette TRACE conn2 <- [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]]]}] 13:19:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:19:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 944ms 13:19:26 INFO - PROCESS | 3800 | 1463689166942 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:19:26 INFO - PROCESS | 3800 | 1463689166944 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 13:19:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:19:26 INFO - PROCESS | 3800 | 1463689166948 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:19:26 INFO - PROCESS | 3800 | 1463689166951 Marionette TRACE conn2 <- [1,610,null,{}] 13:19:26 INFO - PROCESS | 3800 | 1463689166961 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:27 INFO - PROCESS | 3800 | 1463689167046 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:19:27 INFO - PROCESS | 3800 | 1463689167056 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:27 INFO - PROCESS | 3800 | ++DOCSHELL 13030C00 == 47 [pid = 3800] [id = 162] 13:19:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (13050000) [pid = 3800] [serial = 484] [outer = 00000000] 13:19:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (130DBC00) [pid = 3800] [serial = 485] [outer = 13050000] 13:19:27 INFO - PROCESS | 3800 | 1463689167087 Marionette DEBUG loaded listener.js 13:19:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (138E2400) [pid = 3800] [serial = 486] [outer = 13050000] 13:19:27 INFO - PROCESS | 3800 | 1463689167540 Marionette TRACE conn2 <- [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]]]}] 13:19:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:19:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 619ms 13:19:27 INFO - PROCESS | 3800 | 1463689167574 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:19:27 INFO - PROCESS | 3800 | 1463689167576 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 13:19:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:19:27 INFO - PROCESS | 3800 | 1463689167580 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:19:27 INFO - PROCESS | 3800 | 1463689167581 Marionette TRACE conn2 <- [1,614,null,{}] 13:19:27 INFO - PROCESS | 3800 | 1463689167584 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:27 INFO - PROCESS | 3800 | 1463689167662 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:19:27 INFO - PROCESS | 3800 | 1463689167668 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:27 INFO - PROCESS | 3800 | ++DOCSHELL 130DB800 == 48 [pid = 3800] [id = 163] 13:19:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (15407C00) [pid = 3800] [serial = 487] [outer = 00000000] 13:19:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (16557800) [pid = 3800] [serial = 488] [outer = 15407C00] 13:19:27 INFO - PROCESS | 3800 | 1463689167716 Marionette DEBUG loaded listener.js 13:19:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (16A69C00) [pid = 3800] [serial = 489] [outer = 15407C00] 13:19:28 INFO - PROCESS | 3800 | 1463689168176 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:19:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:19:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 635ms 13:19:28 INFO - PROCESS | 3800 | 1463689168219 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:19:28 INFO - PROCESS | 3800 | 1463689168222 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 13:19:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:19:28 INFO - PROCESS | 3800 | 1463689168231 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:19:28 INFO - PROCESS | 3800 | 1463689168232 Marionette TRACE conn2 <- [1,618,null,{}] 13:19:28 INFO - PROCESS | 3800 | 1463689168235 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:28 INFO - PROCESS | 3800 | 1463689168312 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:19:28 INFO - PROCESS | 3800 | 1463689168318 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:28 INFO - PROCESS | 3800 | ++DOCSHELL 16ABE800 == 49 [pid = 3800] [id = 164] 13:19:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (16BD4C00) [pid = 3800] [serial = 490] [outer = 00000000] 13:19:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (16CFA800) [pid = 3800] [serial = 491] [outer = 16BD4C00] 13:19:28 INFO - PROCESS | 3800 | 1463689168365 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (176A6800) [pid = 3800] [serial = 492] [outer = 16BD4C00] 13:19:28 INFO - PROCESS | 3800 | 1463689168768 Marionette TRACE conn2 <- [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]]]}] 13:19:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:19:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 588ms 13:19:28 INFO - PROCESS | 3800 | 1463689168810 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:19:28 INFO - PROCESS | 3800 | 1463689168821 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 13:19:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:19:28 INFO - PROCESS | 3800 | 1463689168831 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:19:28 INFO - PROCESS | 3800 | 1463689168833 Marionette TRACE conn2 <- [1,622,null,{}] 13:19:28 INFO - PROCESS | 3800 | 1463689168836 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:28 INFO - PROCESS | 3800 | 1463689168963 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:19:28 INFO - PROCESS | 3800 | 1463689168972 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 3800 | ++DOCSHELL 10AED400 == 50 [pid = 3800] [id = 165] 13:19:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (10C17800) [pid = 3800] [serial = 493] [outer = 00000000] 13:19:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (1782C800) [pid = 3800] [serial = 494] [outer = 10C17800] 13:19:29 INFO - PROCESS | 3800 | 1463689169064 Marionette DEBUG loaded listener.js 13:19:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (17AE7C00) [pid = 3800] [serial = 495] [outer = 10C17800] 13:19:29 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:29 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:29 INFO - PROCESS | 3800 | 1463689169513 Marionette TRACE conn2 <- [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]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:19:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 727ms 13:19:29 INFO - PROCESS | 3800 | 1463689169567 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 3800 | 1463689169569 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 13:19:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:19:29 INFO - PROCESS | 3800 | 1463689169576 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 3800 | 1463689169578 Marionette TRACE conn2 <- [1,626,null,{}] 13:19:29 INFO - PROCESS | 3800 | 1463689169582 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:29 INFO - PROCESS | 3800 | 1463689169690 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:19:29 INFO - PROCESS | 3800 | 1463689169697 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 3800 | ++DOCSHELL 16556400 == 51 [pid = 3800] [id = 166] 13:19:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (16C39800) [pid = 3800] [serial = 496] [outer = 00000000] 13:19:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (19A3F400) [pid = 3800] [serial = 497] [outer = 16C39800] 13:19:29 INFO - PROCESS | 3800 | 1463689169739 Marionette DEBUG loaded listener.js 13:19:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (19A40000) [pid = 3800] [serial = 498] [outer = 16C39800] 13:19:30 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:30 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:19:30 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:30 INFO - PROCESS | 3800 | 1463689170166 Marionette TRACE conn2 <- [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]]]}] 13:19:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:19:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 619ms 13:19:30 INFO - PROCESS | 3800 | 1463689170220 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:19:30 INFO - PROCESS | 3800 | 1463689170222 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 13:19:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:19:30 INFO - PROCESS | 3800 | 1463689170225 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:19:30 INFO - PROCESS | 3800 | 1463689170227 Marionette TRACE conn2 <- [1,630,null,{}] 13:19:30 INFO - PROCESS | 3800 | 1463689170231 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:30 INFO - PROCESS | 3800 | 1463689170345 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:19:30 INFO - PROCESS | 3800 | 1463689170414 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:30 INFO - PROCESS | 3800 | ++DOCSHELL 184DC800 == 52 [pid = 3800] [id = 167] 13:19:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (19A43400) [pid = 3800] [serial = 499] [outer = 00000000] 13:19:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (19D5CC00) [pid = 3800] [serial = 500] [outer = 19A43400] 13:19:30 INFO - PROCESS | 3800 | 1463689170463 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (19D5DC00) [pid = 3800] [serial = 501] [outer = 19A43400] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (16556C00) [pid = 3800] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (15061800) [pid = 3800] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (19D32800) [pid = 3800] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (10F7BC00) [pid = 3800] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (10565400) [pid = 3800] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (1052C400) [pid = 3800] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (1AA95000) [pid = 3800] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (16ABEC00) [pid = 3800] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (10D2A400) [pid = 3800] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (11C65400) [pid = 3800] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1330B800) [pid = 3800] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (19A3F000) [pid = 3800] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (1A790800) [pid = 3800] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (131B3800) [pid = 3800] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (19A49400) [pid = 3800] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (15CD8400) [pid = 3800] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (10373C00) [pid = 3800] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (1A954800) [pid = 3800] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:19:31 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (0F9EFC00) [pid = 3800] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:19:31 INFO - PROCESS | 3800 | 1463689171074 Marionette TRACE conn2 <- [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]]]}] 13:19:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:19:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 897ms 13:19:31 INFO - PROCESS | 3800 | 1463689171113 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:19:31 INFO - PROCESS | 3800 | 1463689171115 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 13:19:31 INFO - PROCESS | 3800 | 1463689171118 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:19:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:19:31 INFO - PROCESS | 3800 | 1463689171120 Marionette TRACE conn2 <- [1,634,null,{}] 13:19:31 INFO - PROCESS | 3800 | 1463689171123 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:31 INFO - PROCESS | 3800 | 1463689171200 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:19:31 INFO - PROCESS | 3800 | 1463689171207 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 3800 | ++DOCSHELL 10AE9800 == 53 [pid = 3800] [id = 168] 13:19:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (10D2A400) [pid = 3800] [serial = 502] [outer = 00000000] 13:19:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (12D7E800) [pid = 3800] [serial = 503] [outer = 10D2A400] 13:19:31 INFO - PROCESS | 3800 | 1463689171259 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (131B3800) [pid = 3800] [serial = 504] [outer = 10D2A400] 13:19:31 INFO - PROCESS | 3800 | 1463689171701 Marionette TRACE conn2 <- [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]]]}] 13:19:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:19:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 619ms 13:19:31 INFO - PROCESS | 3800 | 1463689171757 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:19:31 INFO - PROCESS | 3800 | 1463689171759 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 13:19:31 INFO - PROCESS | 3800 | 1463689171762 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:19:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:19:31 INFO - PROCESS | 3800 | 1463689171765 Marionette TRACE conn2 <- [1,638,null,{}] 13:19:31 INFO - PROCESS | 3800 | 1463689171768 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:31 INFO - PROCESS | 3800 | 1463689171846 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:19:31 INFO - PROCESS | 3800 | 1463689171852 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 3800 | ++DOCSHELL 10533800 == 54 [pid = 3800] [id = 169] 13:19:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (10D30800) [pid = 3800] [serial = 505] [outer = 00000000] 13:19:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (17829800) [pid = 3800] [serial = 506] [outer = 10D30800] 13:19:31 INFO - PROCESS | 3800 | 1463689171896 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (19D26400) [pid = 3800] [serial = 507] [outer = 10D30800] 13:19:32 INFO - PROCESS | 3800 | 1463689172279 Marionette TRACE conn2 <- [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]]]}] 13:19:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:19:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 588ms 13:19:32 INFO - PROCESS | 3800 | 1463689172343 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:19:32 INFO - PROCESS | 3800 | 1463689172345 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 13:19:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:19:32 INFO - PROCESS | 3800 | 1463689172348 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 3800 | 1463689172350 Marionette TRACE conn2 <- [1,642,null,{}] 13:19:32 INFO - PROCESS | 3800 | 1463689172354 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:32 INFO - PROCESS | 3800 | 1463689172449 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:19:32 INFO - PROCESS | 3800 | 1463689172455 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:32 INFO - PROCESS | 3800 | ++DOCSHELL 19D5C000 == 55 [pid = 3800] [id = 170] 13:19:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (19DEBC00) [pid = 3800] [serial = 508] [outer = 00000000] 13:19:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (1A94D000) [pid = 3800] [serial = 509] [outer = 19DEBC00] 13:19:32 INFO - PROCESS | 3800 | 1463689172503 Marionette DEBUG loaded listener.js 13:19:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (1AE2F400) [pid = 3800] [serial = 510] [outer = 19DEBC00] 13:19:32 INFO - PROCESS | 3800 | 1463689172923 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:19:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:19:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 588ms 13:19:32 INFO - PROCESS | 3800 | 1463689172945 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:19:32 INFO - PROCESS | 3800 | 1463689172947 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 13:19:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:19:32 INFO - PROCESS | 3800 | 1463689172950 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 3800 | 1463689172951 Marionette TRACE conn2 <- [1,646,null,{}] 13:19:32 INFO - PROCESS | 3800 | 1463689172954 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:33 INFO - PROCESS | 3800 | 1463689173128 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:19:33 INFO - PROCESS | 3800 | 1463689173282 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:33 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D3800 == 56 [pid = 3800] [id = 171] 13:19:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (0F2D9800) [pid = 3800] [serial = 511] [outer = 00000000] 13:19:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (1052CC00) [pid = 3800] [serial = 512] [outer = 0F2D9800] 13:19:33 INFO - PROCESS | 3800 | 1463689173347 Marionette DEBUG loaded listener.js 13:19:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (10AEA400) [pid = 3800] [serial = 513] [outer = 0F2D9800] 13:19:33 INFO - PROCESS | 3800 | 1463689173926 Marionette TRACE conn2 <- [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]]]}] 13:19:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:19:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1021ms 13:19:33 INFO - PROCESS | 3800 | 1463689173987 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:19:33 INFO - PROCESS | 3800 | 1463689173991 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 13:19:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:19:33 INFO - PROCESS | 3800 | 1463689173996 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:19:33 INFO - PROCESS | 3800 | 1463689173999 Marionette TRACE conn2 <- [1,650,null,{}] 13:19:34 INFO - PROCESS | 3800 | 1463689174004 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:34 INFO - PROCESS | 3800 | 1463689174108 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:19:34 INFO - PROCESS | 3800 | 1463689174238 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:34 INFO - PROCESS | 3800 | ++DOCSHELL 11CEFC00 == 57 [pid = 3800] [id = 172] 13:19:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (12D79800) [pid = 3800] [serial = 514] [outer = 00000000] 13:19:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (1381E800) [pid = 3800] [serial = 515] [outer = 12D79800] 13:19:34 INFO - PROCESS | 3800 | 1463689174294 Marionette DEBUG loaded listener.js 13:19:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (15743800) [pid = 3800] [serial = 516] [outer = 12D79800] 13:19:34 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:34 INFO - PROCESS | 3800 | [3800] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:19:34 INFO - PROCESS | 3800 | 1463689174905 Marionette TRACE conn2 <- [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]]]}] 13:19:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:19:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 928ms 13:19:34 INFO - PROCESS | 3800 | 1463689174942 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:19:34 INFO - PROCESS | 3800 | 1463689174945 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 13:19:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:19:34 INFO - PROCESS | 3800 | 1463689174949 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:19:34 INFO - PROCESS | 3800 | 1463689174952 Marionette TRACE conn2 <- [1,654,null,{}] 13:19:34 INFO - PROCESS | 3800 | 1463689174955 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:35 INFO - PROCESS | 3800 | 1463689175058 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:19:35 INFO - PROCESS | 3800 | 1463689175160 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:35 INFO - PROCESS | 3800 | ++DOCSHELL 15C45800 == 58 [pid = 3800] [id = 173] 13:19:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (16C3EC00) [pid = 3800] [serial = 517] [outer = 00000000] 13:19:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (17881400) [pid = 3800] [serial = 518] [outer = 16C3EC00] 13:19:35 INFO - PROCESS | 3800 | 1463689175213 Marionette DEBUG loaded listener.js 13:19:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (19A3C000) [pid = 3800] [serial = 519] [outer = 16C3EC00] 13:19:35 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:35 INFO - PROCESS | 3800 | 1463689175842 Marionette TRACE conn2 <- [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]]]}] 13:19:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:19:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 928ms 13:19:35 INFO - PROCESS | 3800 | 1463689175877 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:19:35 INFO - PROCESS | 3800 | 1463689175881 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 13:19:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:19:35 INFO - PROCESS | 3800 | 1463689175892 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 3800 | 1463689175896 Marionette TRACE conn2 <- [1,658,null,{}] 13:19:35 INFO - PROCESS | 3800 | 1463689175900 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:36 INFO - PROCESS | 3800 | 1463689176004 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:19:36 INFO - PROCESS | 3800 | 1463689176134 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 3800 | ++DOCSHELL 0F2CD400 == 59 [pid = 3800] [id = 174] 13:19:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (12DCCC00) [pid = 3800] [serial = 520] [outer = 00000000] 13:19:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (1AF74400) [pid = 3800] [serial = 521] [outer = 12DCCC00] 13:19:36 INFO - PROCESS | 3800 | 1463689176187 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1AF9A400) [pid = 3800] [serial = 522] [outer = 12DCCC00] 13:19:36 INFO - PROCESS | 3800 | 1463689176707 Marionette TRACE conn2 <- [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]]]}] 13:19:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:19:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 835ms 13:19:36 INFO - PROCESS | 3800 | 1463689176735 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:19:36 INFO - PROCESS | 3800 | 1463689176738 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 13:19:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:19:36 INFO - PROCESS | 3800 | 1463689176742 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:19:36 INFO - PROCESS | 3800 | 1463689176744 Marionette TRACE conn2 <- [1,662,null,{}] 13:19:36 INFO - PROCESS | 3800 | 1463689176748 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:36 INFO - PROCESS | 3800 | 1463689176848 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:19:36 INFO - PROCESS | 3800 | 1463689176949 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 3800 | ++DOCSHELL 16D75000 == 60 [pid = 3800] [id = 175] 13:19:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (16D75800) [pid = 3800] [serial = 523] [outer = 00000000] 13:19:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (16D7A400) [pid = 3800] [serial = 524] [outer = 16D75800] 13:19:36 INFO - PROCESS | 3800 | 1463689177001 Marionette DEBUG loaded listener.js 13:19:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (16D7D400) [pid = 3800] [serial = 525] [outer = 16D75800] 13:19:37 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:37 INFO - PROCESS | 3800 | 1463689177611 Marionette TRACE conn2 <- [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]]]}] 13:19:37 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 13:19:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 929ms 13:19:37 INFO - PROCESS | 3800 | 1463689177670 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:19:37 INFO - PROCESS | 3800 | 1463689177673 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 13:19:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:19:37 INFO - PROCESS | 3800 | 1463689177676 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:19:37 INFO - PROCESS | 3800 | 1463689177678 Marionette TRACE conn2 <- [1,666,null,{}] 13:19:37 INFO - PROCESS | 3800 | 1463689177682 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:37 INFO - PROCESS | 3800 | 1463689177786 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:19:38 INFO - PROCESS | 3800 | 1463689178056 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:38 INFO - PROCESS | 3800 | ++DOCSHELL 0F93FC00 == 61 [pid = 3800] [id = 176] 13:19:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (10333800) [pid = 3800] [serial = 526] [outer = 00000000] 13:19:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (10532C00) [pid = 3800] [serial = 527] [outer = 10333800] 13:19:38 INFO - PROCESS | 3800 | 1463689178146 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (10AEA000) [pid = 3800] [serial = 528] [outer = 10333800] 13:19:38 INFO - PROCESS | 3800 | 1463689178728 Marionette TRACE conn2 <- [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]]]}] 13:19:38 INFO - PROCESS | 3800 | --DOCSHELL 19D5C000 == 60 [pid = 3800] [id = 170] 13:19:38 INFO - PROCESS | 3800 | --DOCSHELL 10533800 == 59 [pid = 3800] [id = 169] 13:19:38 INFO - PROCESS | 3800 | --DOCSHELL 10AE9800 == 58 [pid = 3800] [id = 168] 13:19:38 INFO - PROCESS | 3800 | --DOCSHELL 184DC800 == 57 [pid = 3800] [id = 167] 13:19:38 INFO - PROCESS | 3800 | --DOCSHELL 16556400 == 56 [pid = 3800] [id = 166] 13:19:38 INFO - PROCESS | 3800 | --DOCSHELL 10AED400 == 55 [pid = 3800] [id = 165] 13:19:38 INFO - PROCESS | 3800 | --DOCSHELL 16ABE800 == 54 [pid = 3800] [id = 164] 13:19:38 INFO - PROCESS | 3800 | --DOCSHELL 130DB800 == 53 [pid = 3800] [id = 163] 13:19:38 INFO - PROCESS | 3800 | --DOCSHELL 13030C00 == 52 [pid = 3800] [id = 162] 13:19:38 INFO - PROCESS | 3800 | --DOCSHELL 13058C00 == 51 [pid = 3800] [id = 161] 13:19:38 INFO - PROCESS | 3800 | --DOCSHELL 10C0CC00 == 50 [pid = 3800] [id = 160] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (1AF9C400) [pid = 3800] [serial = 425] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (1AF73C00) [pid = 3800] [serial = 464] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (10AF4C00) [pid = 3800] [serial = 428] [outer = 00000000] [url = about:blank] 13:19:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:19:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1145ms 13:19:38 INFO - PROCESS | 3800 | 1463689178814 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:19:38 INFO - PROCESS | 3800 | 1463689178818 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 13:19:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:19:38 INFO - PROCESS | 3800 | 1463689178822 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:19:38 INFO - PROCESS | 3800 | 1463689178826 Marionette TRACE conn2 <- [1,670,null,{}] 13:19:38 INFO - PROCESS | 3800 | 1463689178830 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:38 INFO - PROCESS | 3800 | 1463689178936 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (1A950C00) [pid = 3800] [serial = 371] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (1AA9A400) [pid = 3800] [serial = 332] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (15741800) [pid = 3800] [serial = 338] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (1A786000) [pid = 3800] [serial = 341] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (172AE800) [pid = 3800] [serial = 377] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (1337E400) [pid = 3800] [serial = 374] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (1B124000) [pid = 3800] [serial = 380] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (12DD6400) [pid = 3800] [serial = 335] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (16CEE400) [pid = 3800] [serial = 443] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (176C3400) [pid = 3800] [serial = 444] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (10538C00) [pid = 3800] [serial = 416] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (15CDCC00) [pid = 3800] [serial = 440] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (16557000) [pid = 3800] [serial = 441] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (1A286800) [pid = 3800] [serial = 449] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (13DB5800) [pid = 3800] [serial = 419] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1788B000) [pid = 3800] [serial = 432] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (13126800) [pid = 3800] [serial = 431] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (130DDC00) [pid = 3800] [serial = 435] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (10EE3000) [pid = 3800] [serial = 434] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (10A62800) [pid = 3800] [serial = 437] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (13059800) [pid = 3800] [serial = 438] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (1AF98C00) [pid = 3800] [serial = 452] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (19A41400) [pid = 3800] [serial = 422] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (184D0800) [pid = 3800] [serial = 446] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (10D34400) [pid = 3800] [serial = 455] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (1AFA3000) [pid = 3800] [serial = 453] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (15CDDC00) [pid = 3800] [serial = 458] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1AF9E800) [pid = 3800] [serial = 461] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (1A785000) [pid = 3800] [serial = 450] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (10D37800) [pid = 3800] [serial = 456] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (19A40400) [pid = 3800] [serial = 459] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (19A3CC00) [pid = 3800] [serial = 447] [outer = 00000000] [url = about:blank] 13:19:38 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (1B130400) [pid = 3800] [serial = 462] [outer = 00000000] [url = about:blank] 13:19:39 INFO - PROCESS | 3800 | 1463689179022 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:39 INFO - PROCESS | 3800 | ++DOCSHELL 1050A400 == 51 [pid = 3800] [id = 177] 13:19:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (1052B400) [pid = 3800] [serial = 529] [outer = 00000000] 13:19:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (10D2FC00) [pid = 3800] [serial = 530] [outer = 1052B400] 13:19:39 INFO - PROCESS | 3800 | 1463689179069 Marionette DEBUG loaded listener.js 13:19:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (10EEB400) [pid = 3800] [serial = 531] [outer = 1052B400] 13:19:39 INFO - PROCESS | 3800 | 1463689180004 Marionette TRACE conn2 <- [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]]]}] 13:19:40 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) 13:19:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1176ms 13:19:40 INFO - PROCESS | 3800 | 1463689180030 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:19:40 INFO - PROCESS | 3800 | 1463689180033 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 13:19:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:19:40 INFO - PROCESS | 3800 | 1463689180039 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:19:40 INFO - PROCESS | 3800 | 1463689180041 Marionette TRACE conn2 <- [1,674,null,{}] 13:19:40 INFO - PROCESS | 3800 | 1463689180045 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:40 INFO - PROCESS | 3800 | 1463689180127 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:19:40 INFO - PROCESS | 3800 | 1463689180136 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:40 INFO - PROCESS | 3800 | ++DOCSHELL 13059000 == 52 [pid = 3800] [id = 178] 13:19:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (130DB800) [pid = 3800] [serial = 532] [outer = 00000000] 13:19:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (13376800) [pid = 3800] [serial = 533] [outer = 130DB800] 13:19:40 INFO - PROCESS | 3800 | 1463689180181 Marionette DEBUG loaded listener.js 13:19:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (138E7000) [pid = 3800] [serial = 534] [outer = 130DB800] 13:19:41 INFO - PROCESS | 3800 | 1463689181099 Marionette TRACE conn2 <- [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]]]}] 13:19:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:19:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1067ms 13:19:41 INFO - PROCESS | 3800 | 1463689181118 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:19:41 INFO - PROCESS | 3800 | 1463689181120 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 13:19:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:19:41 INFO - PROCESS | 3800 | 1463689181129 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:19:41 INFO - PROCESS | 3800 | 1463689181135 Marionette TRACE conn2 <- [1,678,null,{}] 13:19:41 INFO - PROCESS | 3800 | 1463689181140 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:41 INFO - PROCESS | 3800 | 1463689181252 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:19:41 INFO - PROCESS | 3800 | 1463689181260 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:41 INFO - PROCESS | 3800 | ++DOCSHELL 1330A000 == 53 [pid = 3800] [id = 179] 13:19:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (13DBE800) [pid = 3800] [serial = 535] [outer = 00000000] 13:19:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (15F48800) [pid = 3800] [serial = 536] [outer = 13DBE800] 13:19:41 INFO - PROCESS | 3800 | 1463689181349 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (16A68C00) [pid = 3800] [serial = 537] [outer = 13DBE800] 13:19:42 INFO - PROCESS | 3800 | 1463689182255 Marionette TRACE conn2 <- [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]]]}] 13:19:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:19:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1207ms 13:19:42 INFO - PROCESS | 3800 | 1463689182319 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:19:42 INFO - PROCESS | 3800 | 1463689182322 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 13:19:42 INFO - PROCESS | 3800 | 1463689182325 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:19:42 INFO - PROCESS | 3800 | 1463689182327 Marionette TRACE conn2 <- [1,682,null,{}] 13:19:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:19:42 INFO - PROCESS | 3800 | 1463689182330 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:42 INFO - PROCESS | 3800 | 1463689182450 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:19:42 INFO - PROCESS | 3800 | 1463689182505 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 3800 | ++DOCSHELL 15F45000 == 54 [pid = 3800] [id = 180] 13:19:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (16556400) [pid = 3800] [serial = 538] [outer = 00000000] 13:19:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (16C41000) [pid = 3800] [serial = 539] [outer = 16556400] 13:19:42 INFO - PROCESS | 3800 | 1463689182553 Marionette DEBUG loaded listener.js 13:19:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (16D73C00) [pid = 3800] [serial = 540] [outer = 16556400] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (10AE9000) [pid = 3800] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (17881C00) [pid = 3800] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (110A9400) [pid = 3800] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (1052FC00) [pid = 3800] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (13059C00) [pid = 3800] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (15407C00) [pid = 3800] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (13050000) [pid = 3800] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (16BD4C00) [pid = 3800] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (10C0D000) [pid = 3800] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (1AF6F800) [pid = 3800] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (16C39800) [pid = 3800] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (19A43400) [pid = 3800] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (10D2A400) [pid = 3800] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (10D30800) [pid = 3800] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (10C17800) [pid = 3800] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:19:42 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1AA9A800) [pid = 3800] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:19:43 INFO - PROCESS | 3800 | 1463689183519 Marionette TRACE conn2 <- [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]]]}] 13:19:43 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) 13:19:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1237ms 13:19:43 INFO - PROCESS | 3800 | 1463689183577 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:19:43 INFO - PROCESS | 3800 | 1463689183579 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 13:19:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:19:43 INFO - PROCESS | 3800 | 1463689183582 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:19:43 INFO - PROCESS | 3800 | 1463689183584 Marionette TRACE conn2 <- [1,686,null,{}] 13:19:43 INFO - PROCESS | 3800 | 1463689183587 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:43 INFO - PROCESS | 3800 | 1463689183666 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:19:43 INFO - PROCESS | 3800 | 1463689183673 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:43 INFO - PROCESS | 3800 | ++DOCSHELL 1052E800 == 55 [pid = 3800] [id = 181] 13:19:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (10C0C000) [pid = 3800] [serial = 541] [outer = 00000000] 13:19:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (15069400) [pid = 3800] [serial = 542] [outer = 10C0C000] 13:19:43 INFO - PROCESS | 3800 | 1463689183725 Marionette DEBUG loaded listener.js 13:19:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (16D76C00) [pid = 3800] [serial = 543] [outer = 10C0C000] 13:19:44 INFO - PROCESS | 3800 | 1463689184636 Marionette TRACE conn2 <- [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]]]}] 13:19:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:19:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1067ms 13:19:44 INFO - PROCESS | 3800 | 1463689184655 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:19:44 INFO - PROCESS | 3800 | 1463689184657 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 13:19:44 INFO - PROCESS | 3800 | 1463689184661 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:19:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:19:44 INFO - PROCESS | 3800 | 1463689184662 Marionette TRACE conn2 <- [1,690,null,{}] 13:19:44 INFO - PROCESS | 3800 | 1463689184666 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:44 INFO - PROCESS | 3800 | 1463689184776 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:19:44 INFO - PROCESS | 3800 | 1463689184784 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:44 INFO - PROCESS | 3800 | ++DOCSHELL 16D7B800 == 56 [pid = 3800] [id = 182] 13:19:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (16D7C400) [pid = 3800] [serial = 544] [outer = 00000000] 13:19:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (176C6C00) [pid = 3800] [serial = 545] [outer = 16D7C400] 13:19:44 INFO - PROCESS | 3800 | 1463689184827 Marionette DEBUG loaded listener.js 13:19:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (17823C00) [pid = 3800] [serial = 546] [outer = 16D7C400] 13:19:45 INFO - PROCESS | 3800 | 1463689185909 Marionette TRACE conn2 <- [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]]]}] 13:19:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:19:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1284ms 13:19:45 INFO - PROCESS | 3800 | 1463689185943 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:19:45 INFO - PROCESS | 3800 | 1463689185947 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 13:19:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:19:45 INFO - PROCESS | 3800 | 1463689185952 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:19:45 INFO - PROCESS | 3800 | 1463689185956 Marionette TRACE conn2 <- [1,694,null,{}] 13:19:46 INFO - PROCESS | 3800 | 1463689186013 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:46 INFO - PROCESS | 3800 | 1463689186106 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:19:46 INFO - PROCESS | 3800 | 1463689186305 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:46 INFO - PROCESS | 3800 | ++DOCSHELL 1052E400 == 57 [pid = 3800] [id = 183] 13:19:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (10AE8400) [pid = 3800] [serial = 547] [outer = 00000000] 13:19:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (11C0B400) [pid = 3800] [serial = 548] [outer = 10AE8400] 13:19:46 INFO - PROCESS | 3800 | 1463689186361 Marionette DEBUG loaded listener.js 13:19:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (12DD7C00) [pid = 3800] [serial = 549] [outer = 10AE8400] 13:19:47 INFO - PROCESS | 3800 | 1463689187417 Marionette TRACE conn2 <- [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]]]}] 13:19:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:19:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1485ms 13:19:47 INFO - PROCESS | 3800 | 1463689187429 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:19:47 INFO - PROCESS | 3800 | 1463689187435 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 13:19:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:19:47 INFO - PROCESS | 3800 | 1463689187442 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:19:47 INFO - PROCESS | 3800 | 1463689187445 Marionette TRACE conn2 <- [1,698,null,{}] 13:19:47 INFO - PROCESS | 3800 | 1463689187449 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:47 INFO - PROCESS | 3800 | 1463689187554 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:19:47 INFO - PROCESS | 3800 | 1463689187726 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:47 INFO - PROCESS | 3800 | ++DOCSHELL 15406C00 == 58 [pid = 3800] [id = 184] 13:19:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (15407C00) [pid = 3800] [serial = 550] [outer = 00000000] 13:19:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (15CDC800) [pid = 3800] [serial = 551] [outer = 15407C00] 13:19:47 INFO - PROCESS | 3800 | 1463689187784 Marionette DEBUG loaded listener.js 13:19:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (16AB1000) [pid = 3800] [serial = 552] [outer = 15407C00] 13:19:48 INFO - PROCESS | 3800 | 1463689188779 Marionette TRACE conn2 <- [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]]]}] 13:19:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:19:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1346ms 13:19:48 INFO - PROCESS | 3800 | 1463689188801 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:19:48 INFO - PROCESS | 3800 | 1463689188803 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 13:19:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:19:48 INFO - PROCESS | 3800 | 1463689188807 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:19:48 INFO - PROCESS | 3800 | 1463689188811 Marionette TRACE conn2 <- [1,702,null,{}] 13:19:48 INFO - PROCESS | 3800 | 1463689188822 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:48 INFO - PROCESS | 3800 | 1463689188926 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:19:49 INFO - PROCESS | 3800 | 1463689189053 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:49 INFO - PROCESS | 3800 | ++DOCSHELL 176AC000 == 59 [pid = 3800] [id = 185] 13:19:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (176B2800) [pid = 3800] [serial = 553] [outer = 00000000] 13:19:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (17AE8400) [pid = 3800] [serial = 554] [outer = 176B2800] 13:19:49 INFO - PROCESS | 3800 | 1463689189178 Marionette DEBUG loaded listener.js 13:19:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (19A3CC00) [pid = 3800] [serial = 555] [outer = 176B2800] 13:19:50 INFO - PROCESS | 3800 | 1463689190358 Marionette TRACE conn2 <- [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]]]}] 13:19:50 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 13:19:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1609ms 13:19:50 INFO - PROCESS | 3800 | 1463689190410 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:19:50 INFO - PROCESS | 3800 | 1463689190414 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 13:19:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:19:50 INFO - PROCESS | 3800 | 1463689190419 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:19:50 INFO - PROCESS | 3800 | 1463689190422 Marionette TRACE conn2 <- [1,706,null,{}] 13:19:50 INFO - PROCESS | 3800 | 1463689190434 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:50 INFO - PROCESS | 3800 | 1463689190593 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 176B1800 == 58 [pid = 3800] [id = 158] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 0F2D0800 == 57 [pid = 3800] [id = 128] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 1052E800 == 56 [pid = 3800] [id = 181] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 15F45000 == 55 [pid = 3800] [id = 180] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 1330A000 == 54 [pid = 3800] [id = 179] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 13059000 == 53 [pid = 3800] [id = 178] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 1050A400 == 52 [pid = 3800] [id = 177] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 0F93FC00 == 51 [pid = 3800] [id = 176] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 0F2CD400 == 50 [pid = 3800] [id = 174] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 15C45800 == 49 [pid = 3800] [id = 173] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 11CEFC00 == 48 [pid = 3800] [id = 172] 13:19:50 INFO - PROCESS | 3800 | --DOCSHELL 0F2D3800 == 47 [pid = 3800] [id = 171] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (1AA93400) [pid = 3800] [serial = 429] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (131ACC00) [pid = 3800] [serial = 482] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (157C5400) [pid = 3800] [serial = 470] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (10F7C800) [pid = 3800] [serial = 467] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (16557800) [pid = 3800] [serial = 488] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (16A69C00) [pid = 3800] [serial = 489] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (1AE32000) [pid = 3800] [serial = 476] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (130DBC00) [pid = 3800] [serial = 485] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (138E2400) [pid = 3800] [serial = 486] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (16CFA800) [pid = 3800] [serial = 491] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (10C19C00) [pid = 3800] [serial = 480] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (10C12C00) [pid = 3800] [serial = 479] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1B287000) [pid = 3800] [serial = 465] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (176B4800) [pid = 3800] [serial = 473] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (19A40000) [pid = 3800] [serial = 498] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (19A3F400) [pid = 3800] [serial = 497] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1A94D000) [pid = 3800] [serial = 509] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (19D5CC00) [pid = 3800] [serial = 500] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (12D7E800) [pid = 3800] [serial = 503] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (131B3800) [pid = 3800] [serial = 504] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (17829800) [pid = 3800] [serial = 506] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (19D5DC00) [pid = 3800] [serial = 501] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10A5C000) [pid = 3800] [serial = 483] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1782C800) [pid = 3800] [serial = 494] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (17AE7C00) [pid = 3800] [serial = 495] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (176A6800) [pid = 3800] [serial = 492] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (19D26400) [pid = 3800] [serial = 507] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1B123C00) [pid = 3800] [serial = 426] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (19DE2000) [pid = 3800] [serial = 423] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (15086C00) [pid = 3800] [serial = 420] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1053A400) [pid = 3800] [serial = 417] [outer = 00000000] [url = about:blank] 13:19:50 INFO - PROCESS | 3800 | 1463689190685 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:50 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D0800 == 48 [pid = 3800] [id = 186] 13:19:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (0F2D3800) [pid = 3800] [serial = 556] [outer = 00000000] 13:19:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (10A5B800) [pid = 3800] [serial = 557] [outer = 0F2D3800] 13:19:50 INFO - PROCESS | 3800 | 1463689190739 Marionette DEBUG loaded listener.js 13:19:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (10C16C00) [pid = 3800] [serial = 558] [outer = 0F2D3800] 13:19:51 INFO - PROCESS | 3800 | 1463689191613 Marionette TRACE conn2 <- [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]]]}] 13:19:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:19:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1268ms 13:19:51 INFO - PROCESS | 3800 | 1463689191671 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:19:51 INFO - PROCESS | 3800 | 1463689191676 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 13:19:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:19:51 INFO - PROCESS | 3800 | 1463689191682 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:19:51 INFO - PROCESS | 3800 | 1463689191684 Marionette TRACE conn2 <- [1,710,null,{}] 13:19:51 INFO - PROCESS | 3800 | 1463689191688 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:51 INFO - PROCESS | 3800 | 1463689191779 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:19:51 INFO - PROCESS | 3800 | 1463689191787 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:51 INFO - PROCESS | 3800 | ++DOCSHELL 11C0B800 == 49 [pid = 3800] [id = 187] 13:19:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (11C59C00) [pid = 3800] [serial = 559] [outer = 00000000] 13:19:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (131B2C00) [pid = 3800] [serial = 560] [outer = 11C59C00] 13:19:51 INFO - PROCESS | 3800 | 1463689191831 Marionette DEBUG loaded listener.js 13:19:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (13824C00) [pid = 3800] [serial = 561] [outer = 11C59C00] 13:19:52 INFO - PROCESS | 3800 | 1463689192296 Marionette TRACE conn2 <- [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] 13:19:52 INFO - PROCESS | 3800 | 1463689192321 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 13:19:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:19:52 INFO - PROCESS | 3800 | 1463689192308 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:19:52 INFO - PROCESS | 3800 | 1463689192311 Marionette TRACE conn2 <- [1,714,null,{}] 13:19:52 INFO - PROCESS | 3800 | 1463689192321 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:52 INFO - PROCESS | 3800 | 1463689192405 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:19:52 INFO - PROCESS | 3800 | 1463689192412 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:52 INFO - PROCESS | 3800 | ++DOCSHELL 157C5400 == 50 [pid = 3800] [id = 188] 13:19:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (157C9800) [pid = 3800] [serial = 562] [outer = 00000000] 13:19:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15F53800) [pid = 3800] [serial = 563] [outer = 157C9800] 13:19:52 INFO - PROCESS | 3800 | 1463689192458 Marionette DEBUG loaded listener.js 13:19:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16AB4C00) [pid = 3800] [serial = 564] [outer = 157C9800] 13:19:52 INFO - PROCESS | 3800 | 1463689193000 Marionette TRACE conn2 <- [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]]]}] 13:19:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:19:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 727ms 13:19:53 INFO - PROCESS | 3800 | 1463689193048 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:19:53 INFO - PROCESS | 3800 | 1463689193050 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 13:19:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:19:53 INFO - PROCESS | 3800 | 1463689193054 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:19:53 INFO - PROCESS | 3800 | 1463689193055 Marionette TRACE conn2 <- [1,718,null,{}] 13:19:53 INFO - PROCESS | 3800 | 1463689193059 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:53 INFO - PROCESS | 3800 | 1463689193201 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:19:53 INFO - PROCESS | 3800 | 1463689193213 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:53 INFO - PROCESS | 3800 | ++DOCSHELL 16D72800 == 51 [pid = 3800] [id = 189] 13:19:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (16D74400) [pid = 3800] [serial = 565] [outer = 00000000] 13:19:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (176A7000) [pid = 3800] [serial = 566] [outer = 16D74400] 13:19:53 INFO - PROCESS | 3800 | 1463689193257 Marionette DEBUG loaded listener.js 13:19:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (176AC400) [pid = 3800] [serial = 567] [outer = 16D74400] 13:19:53 INFO - PROCESS | 3800 | 1463689193719 Marionette TRACE conn2 <- [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] 13:19:53 INFO - PROCESS | 3800 | 1463689193760 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 13:19:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:19:53 INFO - PROCESS | 3800 | 1463689193764 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:19:53 INFO - PROCESS | 3800 | 1463689193767 Marionette TRACE conn2 <- [1,722,null,{}] 13:19:53 INFO - PROCESS | 3800 | 1463689193770 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:53 INFO - PROCESS | 3800 | 1463689193880 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:19:53 INFO - PROCESS | 3800 | 1463689193887 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:53 INFO - PROCESS | 3800 | ++DOCSHELL 176B2000 == 52 [pid = 3800] [id = 190] 13:19:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1787F800) [pid = 3800] [serial = 568] [outer = 00000000] 13:19:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (182A3400) [pid = 3800] [serial = 569] [outer = 1787F800] 13:19:53 INFO - PROCESS | 3800 | 1463689193977 Marionette DEBUG loaded listener.js 13:19:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (184D1800) [pid = 3800] [serial = 570] [outer = 1787F800] 13:19:54 INFO - PROCESS | 3800 | 1463689194373 Marionette TRACE conn2 <- [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]]]}] 13:19:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:19:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 13:19:54 INFO - PROCESS | 3800 | 1463689194386 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 13:19:54 INFO - PROCESS | 3800 | 1463689194388 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 13:19:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:19:54 INFO - PROCESS | 3800 | 1463689194392 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:19:54 INFO - PROCESS | 3800 | 1463689194393 Marionette TRACE conn2 <- [1,726,null,{}] 13:19:54 INFO - PROCESS | 3800 | 1463689194397 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:54 INFO - PROCESS | 3800 | 1463689194525 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:19:54 INFO - PROCESS | 3800 | 1463689194615 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:54 INFO - PROCESS | 3800 | ++DOCSHELL 19A42400 == 53 [pid = 3800] [id = 191] 13:19:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (19A46000) [pid = 3800] [serial = 571] [outer = 00000000] 13:19:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (19D2B000) [pid = 3800] [serial = 572] [outer = 19A46000] 13:19:54 INFO - PROCESS | 3800 | 1463689194659 Marionette DEBUG loaded listener.js 13:19:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (19D32C00) [pid = 3800] [serial = 573] [outer = 19A46000] 13:19:54 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (10C0C000) [pid = 3800] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:19:54 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (13DBE800) [pid = 3800] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:19:54 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (16556400) [pid = 3800] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:19:54 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1052B400) [pid = 3800] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:19:54 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (130DB800) [pid = 3800] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:19:54 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (10333800) [pid = 3800] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:19:54 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (19DEBC00) [pid = 3800] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:19:55 INFO - PROCESS | 3800 | 1463689195523 Marionette TRACE conn2 <- [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]]]}] 13:19:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:19:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1130ms 13:19:55 INFO - PROCESS | 3800 | 1463689195534 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:19:55 INFO - PROCESS | 3800 | 1463689195536 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 13:19:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:19:55 INFO - PROCESS | 3800 | 1463689195540 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:19:55 INFO - PROCESS | 3800 | 1463689195542 Marionette TRACE conn2 <- [1,730,null,{}] 13:19:55 INFO - PROCESS | 3800 | 1463689195546 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:55 INFO - PROCESS | 3800 | 1463689195662 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:19:55 INFO - PROCESS | 3800 | 1463689195671 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:55 INFO - PROCESS | 3800 | ++DOCSHELL 10C0C000 == 54 [pid = 3800] [id = 192] 13:19:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (15C3E000) [pid = 3800] [serial = 574] [outer = 00000000] 13:19:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (19A4AC00) [pid = 3800] [serial = 575] [outer = 15C3E000] 13:19:55 INFO - PROCESS | 3800 | 1463689195697 Marionette DEBUG loaded listener.js 13:19:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (19D5BC00) [pid = 3800] [serial = 576] [outer = 15C3E000] 13:19:56 INFO - PROCESS | 3800 | 1463689196602 Marionette TRACE conn2 <- [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]]]}] 13:19:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:19:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1068ms 13:19:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:19:56 INFO - PROCESS | 3800 | 1463689196617 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 13:19:56 INFO - PROCESS | 3800 | 1463689196619 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 13:19:56 INFO - PROCESS | 3800 | 1463689196622 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:19:56 INFO - PROCESS | 3800 | 1463689196624 Marionette TRACE conn2 <- [1,734,null,{}] 13:19:56 INFO - PROCESS | 3800 | 1463689196627 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:56 INFO - PROCESS | 3800 | 1463689196705 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:19:56 INFO - PROCESS | 3800 | 1463689196712 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:56 INFO - PROCESS | 3800 | ++DOCSHELL 16ABD400 == 55 [pid = 3800] [id = 193] 13:19:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (176D0400) [pid = 3800] [serial = 577] [outer = 00000000] 13:19:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (19DED000) [pid = 3800] [serial = 578] [outer = 176D0400] 13:19:56 INFO - PROCESS | 3800 | 1463689196755 Marionette DEBUG loaded listener.js 13:19:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1A284800) [pid = 3800] [serial = 579] [outer = 176D0400] 13:19:57 INFO - PROCESS | 3800 | 1463689197896 Marionette TRACE conn2 <- [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]]]}] 13:19:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:19:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1346ms 13:19:57 INFO - PROCESS | 3800 | 1463689197968 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:19:57 INFO - PROCESS | 3800 | 1463689197972 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 13:19:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:19:57 INFO - PROCESS | 3800 | 1463689197977 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:19:57 INFO - PROCESS | 3800 | 1463689197981 Marionette TRACE conn2 <- [1,738,null,{}] 13:19:57 INFO - PROCESS | 3800 | 1463689197986 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:58 INFO - PROCESS | 3800 | 1463689198085 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:19:58 INFO - PROCESS | 3800 | 1463689198287 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:58 INFO - PROCESS | 3800 | ++DOCSHELL 10D30400 == 56 [pid = 3800] [id = 194] 13:19:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (11084400) [pid = 3800] [serial = 580] [outer = 00000000] 13:19:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (131B2800) [pid = 3800] [serial = 581] [outer = 11084400] 13:19:58 INFO - PROCESS | 3800 | 1463689198343 Marionette DEBUG loaded listener.js 13:19:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (140BB000) [pid = 3800] [serial = 582] [outer = 11084400] 13:19:59 INFO - PROCESS | 3800 | 1463689199365 Marionette TRACE conn2 <- [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]]]}] 13:19:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:19:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1423ms 13:19:59 INFO - PROCESS | 3800 | 1463689199408 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:19:59 INFO - PROCESS | 3800 | 1463689199414 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 13:19:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:19:59 INFO - PROCESS | 3800 | 1463689199420 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:19:59 INFO - PROCESS | 3800 | 1463689199423 Marionette TRACE conn2 <- [1,742,null,{}] 13:19:59 INFO - PROCESS | 3800 | 1463689199427 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:59 INFO - PROCESS | 3800 | 1463689199564 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:19:59 INFO - PROCESS | 3800 | 1463689199697 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 3800 | ++DOCSHELL 16AB8800 == 57 [pid = 3800] [id = 195] 13:19:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (16AB8C00) [pid = 3800] [serial = 583] [outer = 00000000] 13:19:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (16FAB800) [pid = 3800] [serial = 584] [outer = 16AB8C00] 13:19:59 INFO - PROCESS | 3800 | 1463689199751 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (1782C800) [pid = 3800] [serial = 585] [outer = 16AB8C00] 13:20:00 INFO - PROCESS | 3800 | 1463689200766 Marionette TRACE conn2 <- [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]]]}] 13:20:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:20:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1377ms 13:20:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:20:00 INFO - PROCESS | 3800 | 1463689200803 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 3800 | 1463689200805 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 13:20:00 INFO - PROCESS | 3800 | 1463689200809 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 3800 | 1463689200813 Marionette TRACE conn2 <- [1,746,null,{}] 13:20:00 INFO - PROCESS | 3800 | 1463689200824 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:01 INFO - PROCESS | 3800 | 1463689201080 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:20:01 INFO - PROCESS | 3800 | 1463689201278 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:01 INFO - PROCESS | 3800 | ++DOCSHELL 10A61C00 == 58 [pid = 3800] [id = 196] 13:20:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (10A62C00) [pid = 3800] [serial = 586] [outer = 00000000] 13:20:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (10AF4800) [pid = 3800] [serial = 587] [outer = 10A62C00] 13:20:01 INFO - PROCESS | 3800 | 1463689201328 Marionette DEBUG loaded listener.js 13:20:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (10C1A800) [pid = 3800] [serial = 588] [outer = 10A62C00] 13:20:01 INFO - PROCESS | 3800 | 1463689201936 Marionette TRACE conn2 <- [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]]]}] 13:20:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:20:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1176ms 13:20:01 INFO - PROCESS | 3800 | 1463689202006 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:20:01 INFO - PROCESS | 3800 | 1463689202009 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 13:20:01 INFO - PROCESS | 3800 | 1463689202014 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:20:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:20:01 INFO - PROCESS | 3800 | 1463689202017 Marionette TRACE conn2 <- [1,750,null,{}] 13:20:02 INFO - PROCESS | 3800 | 1463689202021 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:02 INFO - PROCESS | 3800 | 1463689202138 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 13DB2000 == 57 [pid = 3800] [id = 138] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 10C0C000 == 56 [pid = 3800] [id = 192] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 19A42400 == 55 [pid = 3800] [id = 191] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 176B2000 == 54 [pid = 3800] [id = 190] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 16D72800 == 53 [pid = 3800] [id = 189] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 157C5400 == 52 [pid = 3800] [id = 188] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 11C0B800 == 51 [pid = 3800] [id = 187] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 0F2D0800 == 50 [pid = 3800] [id = 186] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 176AC000 == 49 [pid = 3800] [id = 185] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 15406C00 == 48 [pid = 3800] [id = 184] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 1052E400 == 47 [pid = 3800] [id = 183] 13:20:02 INFO - PROCESS | 3800 | --DOCSHELL 16D7B800 == 46 [pid = 3800] [id = 182] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (176C6C00) [pid = 3800] [serial = 545] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (1052CC00) [pid = 3800] [serial = 512] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (1381E800) [pid = 3800] [serial = 515] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (17881400) [pid = 3800] [serial = 518] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (1AF74400) [pid = 3800] [serial = 521] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (16D7A400) [pid = 3800] [serial = 524] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (15069400) [pid = 3800] [serial = 542] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (16A68C00) [pid = 3800] [serial = 537] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (16D73C00) [pid = 3800] [serial = 540] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (16C41000) [pid = 3800] [serial = 539] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (10D2FC00) [pid = 3800] [serial = 530] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10EEB400) [pid = 3800] [serial = 531] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (13376800) [pid = 3800] [serial = 533] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (10AEA000) [pid = 3800] [serial = 528] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (10532C00) [pid = 3800] [serial = 527] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1AE2F400) [pid = 3800] [serial = 510] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (16D76C00) [pid = 3800] [serial = 543] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (15F48800) [pid = 3800] [serial = 536] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (138E7000) [pid = 3800] [serial = 534] [outer = 00000000] [url = about:blank] 13:20:02 INFO - PROCESS | 3800 | 1463689202260 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:02 INFO - PROCESS | 3800 | ++DOCSHELL 10333800 == 47 [pid = 3800] [id = 197] 13:20:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1052CC00) [pid = 3800] [serial = 589] [outer = 00000000] 13:20:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (105F4000) [pid = 3800] [serial = 590] [outer = 1052CC00] 13:20:02 INFO - PROCESS | 3800 | 1463689202308 Marionette DEBUG loaded listener.js 13:20:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10C0D400) [pid = 3800] [serial = 591] [outer = 1052CC00] 13:20:03 INFO - PROCESS | 3800 | 1463689203172 Marionette TRACE conn2 <- [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]]]}] 13:20:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:20:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1176ms 13:20:03 INFO - PROCESS | 3800 | 1463689203192 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:20:03 INFO - PROCESS | 3800 | 1463689203194 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 13:20:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:20:03 INFO - PROCESS | 3800 | 1463689203198 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:20:03 INFO - PROCESS | 3800 | 1463689203200 Marionette TRACE conn2 <- [1,754,null,{}] 13:20:03 INFO - PROCESS | 3800 | 1463689203204 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:03 INFO - PROCESS | 3800 | 1463689203285 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:20:03 INFO - PROCESS | 3800 | 1463689203370 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:03 INFO - PROCESS | 3800 | ++DOCSHELL 13058C00 == 48 [pid = 3800] [id = 198] 13:20:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (1307A400) [pid = 3800] [serial = 592] [outer = 00000000] 13:20:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (131AE400) [pid = 3800] [serial = 593] [outer = 1307A400] 13:20:03 INFO - PROCESS | 3800 | 1463689203416 Marionette DEBUG loaded listener.js 13:20:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1381E800) [pid = 3800] [serial = 594] [outer = 1307A400] 13:20:04 INFO - PROCESS | 3800 | 1463689204258 Marionette TRACE conn2 <- [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]]]}] 13:20:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:20:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1083ms 13:20:04 INFO - PROCESS | 3800 | 1463689204282 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:20:04 INFO - PROCESS | 3800 | 1463689204285 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 13:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:20:04 INFO - PROCESS | 3800 | 1463689204295 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:20:04 INFO - PROCESS | 3800 | 1463689204299 Marionette TRACE conn2 <- [1,758,null,{}] 13:20:04 INFO - PROCESS | 3800 | 1463689204303 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:04 INFO - PROCESS | 3800 | 1463689204416 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:20:04 INFO - PROCESS | 3800 | 1463689204422 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:04 INFO - PROCESS | 3800 | ++DOCSHELL 15405000 == 49 [pid = 3800] [id = 199] 13:20:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (155A6C00) [pid = 3800] [serial = 595] [outer = 00000000] 13:20:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (157CBC00) [pid = 3800] [serial = 596] [outer = 155A6C00] 13:20:04 INFO - PROCESS | 3800 | 1463689204512 Marionette DEBUG loaded listener.js 13:20:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (15F45800) [pid = 3800] [serial = 597] [outer = 155A6C00] 13:20:04 INFO - PROCESS | 3800 | 1463689204945 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 681ms 13:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:20:04 INFO - PROCESS | 3800 | 1463689204987 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:20:04 INFO - PROCESS | 3800 | 1463689204991 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 13:20:04 INFO - PROCESS | 3800 | 1463689204994 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:20:04 INFO - PROCESS | 3800 | 1463689204996 Marionette TRACE conn2 <- [1,762,null,{}] 13:20:04 INFO - PROCESS | 3800 | 1463689204999 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:05 INFO - PROCESS | 3800 | 1463689205110 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:20:05 INFO - PROCESS | 3800 | 1463689205118 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:05 INFO - PROCESS | 3800 | ++DOCSHELL 15F52400 == 50 [pid = 3800] [id = 200] 13:20:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (16AB8400) [pid = 3800] [serial = 598] [outer = 00000000] 13:20:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (16C3D000) [pid = 3800] [serial = 599] [outer = 16AB8400] 13:20:05 INFO - PROCESS | 3800 | 1463689205209 Marionette DEBUG loaded listener.js 13:20:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (16CED400) [pid = 3800] [serial = 600] [outer = 16AB8400] 13:20:05 INFO - PROCESS | 3800 | 1463689205582 Marionette TRACE conn2 <- [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]]]}] 13:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 619ms 13:20:05 INFO - PROCESS | 3800 | 1463689205614 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:20:05 INFO - PROCESS | 3800 | 1463689205616 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 13:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:20:05 INFO - PROCESS | 3800 | 1463689205619 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:20:05 INFO - PROCESS | 3800 | 1463689205621 Marionette TRACE conn2 <- [1,766,null,{}] 13:20:05 INFO - PROCESS | 3800 | 1463689205625 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:05 INFO - PROCESS | 3800 | 1463689205736 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:20:05 INFO - PROCESS | 3800 | 1463689205825 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:05 INFO - PROCESS | 3800 | ++DOCSHELL 16D77000 == 51 [pid = 3800] [id = 201] 13:20:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (16D78000) [pid = 3800] [serial = 601] [outer = 00000000] 13:20:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (16FA4400) [pid = 3800] [serial = 602] [outer = 16D78000] 13:20:05 INFO - PROCESS | 3800 | 1463689205876 Marionette DEBUG loaded listener.js 13:20:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (176C3400) [pid = 3800] [serial = 603] [outer = 16D78000] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (10A62400) [pid = 3800] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (176B1C00) [pid = 3800] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (131B3400) [pid = 3800] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (19D5C400) [pid = 3800] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (19DE1400) [pid = 3800] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (15C3E000) [pid = 3800] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (16D74400) [pid = 3800] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1787F800) [pid = 3800] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (176B2800) [pid = 3800] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (0F2D3800) [pid = 3800] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (11C59C00) [pid = 3800] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (157C9800) [pid = 3800] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:20:06 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (19A46000) [pid = 3800] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:20:06 INFO - PROCESS | 3800 | 1463689206388 Marionette TRACE conn2 <- [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]]]}] 13:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 789ms 13:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:20:06 INFO - PROCESS | 3800 | 1463689206422 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:20:06 INFO - PROCESS | 3800 | 1463689206424 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 13:20:06 INFO - PROCESS | 3800 | 1463689206427 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 3800 | 1463689206429 Marionette TRACE conn2 <- [1,770,null,{}] 13:20:06 INFO - PROCESS | 3800 | 1463689206432 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:06 INFO - PROCESS | 3800 | 1463689206543 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:20:06 INFO - PROCESS | 3800 | 1463689206601 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:06 INFO - PROCESS | 3800 | ++DOCSHELL 10A61800 == 52 [pid = 3800] [id = 202] 13:20:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1381D800) [pid = 3800] [serial = 604] [outer = 00000000] 13:20:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (16D70000) [pid = 3800] [serial = 605] [outer = 1381D800] 13:20:06 INFO - PROCESS | 3800 | 1463689206644 Marionette DEBUG loaded listener.js 13:20:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (16D76400) [pid = 3800] [serial = 606] [outer = 1381D800] 13:20:06 INFO - PROCESS | 3800 | 1463689206979 Marionette TRACE conn2 <- [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]]]}] 13:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 588ms 13:20:07 INFO - PROCESS | 3800 | 1463689207025 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:20:07 INFO - PROCESS | 3800 | 1463689207028 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 13:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:20:07 INFO - PROCESS | 3800 | 1463689207032 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:20:07 INFO - PROCESS | 3800 | 1463689207034 Marionette TRACE conn2 <- [1,774,null,{}] 13:20:07 INFO - PROCESS | 3800 | 1463689207039 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:07 INFO - PROCESS | 3800 | 1463689207174 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:20:07 INFO - PROCESS | 3800 | 1463689207185 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 3800 | ++DOCSHELL 0F93EC00 == 53 [pid = 3800] [id = 203] 13:20:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1052FC00) [pid = 3800] [serial = 607] [outer = 00000000] 13:20:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (17923400) [pid = 3800] [serial = 608] [outer = 1052FC00] 13:20:07 INFO - PROCESS | 3800 | 1463689207229 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (182A9000) [pid = 3800] [serial = 609] [outer = 1052FC00] 13:20:07 INFO - PROCESS | 3800 | 1463689207614 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 634ms 13:20:07 INFO - PROCESS | 3800 | 1463689207651 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:20:07 INFO - PROCESS | 3800 | 1463689207653 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 13:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:20:07 INFO - PROCESS | 3800 | 1463689207656 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:20:07 INFO - PROCESS | 3800 | 1463689207658 Marionette TRACE conn2 <- [1,778,null,{}] 13:20:07 INFO - PROCESS | 3800 | 1463689207661 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:07 INFO - PROCESS | 3800 | 1463689207772 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:20:07 INFO - PROCESS | 3800 | 1463689207781 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 3800 | ++DOCSHELL 10C0E000 == 54 [pid = 3800] [id = 204] 13:20:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (10D33C00) [pid = 3800] [serial = 610] [outer = 00000000] 13:20:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (19A49000) [pid = 3800] [serial = 611] [outer = 10D33C00] 13:20:07 INFO - PROCESS | 3800 | 1463689207825 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (19A52800) [pid = 3800] [serial = 612] [outer = 10D33C00] 13:20:08 INFO - PROCESS | 3800 | 1463689208279 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 697ms 13:20:08 INFO - PROCESS | 3800 | 1463689208357 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:20:08 INFO - PROCESS | 3800 | 1463689208362 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 13:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:20:08 INFO - PROCESS | 3800 | 1463689208367 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:20:08 INFO - PROCESS | 3800 | 1463689208372 Marionette TRACE conn2 <- [1,782,null,{}] 13:20:08 INFO - PROCESS | 3800 | 1463689208446 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:08 INFO - PROCESS | 3800 | 1463689208586 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:20:08 INFO - PROCESS | 3800 | 1463689208654 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:08 INFO - PROCESS | 3800 | ++DOCSHELL 10A64800 == 55 [pid = 3800] [id = 205] 13:20:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (10AE6C00) [pid = 3800] [serial = 613] [outer = 00000000] 13:20:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (10AF3C00) [pid = 3800] [serial = 614] [outer = 10AE6C00] 13:20:08 INFO - PROCESS | 3800 | 1463689208710 Marionette DEBUG loaded listener.js 13:20:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (10D2DC00) [pid = 3800] [serial = 615] [outer = 10AE6C00] 13:20:09 INFO - PROCESS | 3800 | 1463689209244 Marionette TRACE conn2 <- [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]]]}] 13:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 928ms 13:20:09 INFO - PROCESS | 3800 | 1463689209298 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:20:09 INFO - PROCESS | 3800 | 1463689209304 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 13:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:20:09 INFO - PROCESS | 3800 | 1463689209311 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:20:09 INFO - PROCESS | 3800 | 1463689209313 Marionette TRACE conn2 <- [1,786,null,{}] 13:20:09 INFO - PROCESS | 3800 | 1463689209318 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:09 INFO - PROCESS | 3800 | 1463689209423 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:20:09 INFO - PROCESS | 3800 | 1463689209526 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:09 INFO - PROCESS | 3800 | ++DOCSHELL 138E2800 == 56 [pid = 3800] [id = 206] 13:20:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (13DB4000) [pid = 3800] [serial = 616] [outer = 00000000] 13:20:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (15060800) [pid = 3800] [serial = 617] [outer = 13DB4000] 13:20:09 INFO - PROCESS | 3800 | 1463689209579 Marionette DEBUG loaded listener.js 13:20:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (15741800) [pid = 3800] [serial = 618] [outer = 13DB4000] 13:20:10 INFO - PROCESS | 3800 | 1463689210188 Marionette TRACE conn2 <- [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]]]}] 13:20:10 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 13:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 928ms 13:20:10 INFO - PROCESS | 3800 | 1463689210253 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:20:10 INFO - PROCESS | 3800 | 1463689210256 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 13:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:20:10 INFO - PROCESS | 3800 | 1463689210260 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:20:10 INFO - PROCESS | 3800 | 1463689210264 Marionette TRACE conn2 <- [1,790,null,{}] 13:20:10 INFO - PROCESS | 3800 | 1463689210275 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:10 INFO - PROCESS | 3800 | 1463689210383 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:20:10 INFO - PROCESS | 3800 | 1463689210498 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:10 INFO - PROCESS | 3800 | ++DOCSHELL 184DE000 == 57 [pid = 3800] [id = 207] 13:20:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (184DE800) [pid = 3800] [serial = 619] [outer = 00000000] 13:20:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (19D5F800) [pid = 3800] [serial = 620] [outer = 184DE800] 13:20:10 INFO - PROCESS | 3800 | 1463689210555 Marionette DEBUG loaded listener.js 13:20:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (19DEA400) [pid = 3800] [serial = 621] [outer = 184DE800] 13:20:11 INFO - PROCESS | 3800 | 1463689211147 Marionette TRACE conn2 <- [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]]]}] 13:20:11 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 13:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 928ms 13:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:20:11 INFO - PROCESS | 3800 | 1463689211188 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:20:11 INFO - PROCESS | 3800 | 1463689211191 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 13:20:11 INFO - PROCESS | 3800 | 1463689211194 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:20:11 INFO - PROCESS | 3800 | 1463689211196 Marionette TRACE conn2 <- [1,794,null,{}] 13:20:11 INFO - PROCESS | 3800 | 1463689211200 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:11 INFO - PROCESS | 3800 | 1463689211302 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:20:11 INFO - PROCESS | 3800 | 1463689211404 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:11 INFO - PROCESS | 3800 | ++DOCSHELL 1A78E800 == 58 [pid = 3800] [id = 208] 13:20:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (1A78F000) [pid = 3800] [serial = 622] [outer = 00000000] 13:20:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (1A7C2C00) [pid = 3800] [serial = 623] [outer = 1A78F000] 13:20:11 INFO - PROCESS | 3800 | 1463689211457 Marionette DEBUG loaded listener.js 13:20:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1AA91C00) [pid = 3800] [serial = 624] [outer = 1A78F000] 13:20:12 INFO - PROCESS | 3800 | 1463689212049 Marionette TRACE conn2 <- [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]]]}] 13:20:12 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 13:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 898ms 13:20:12 INFO - PROCESS | 3800 | 1463689212098 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:20:12 INFO - PROCESS | 3800 | 1463689212101 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 13:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:20:12 INFO - PROCESS | 3800 | 1463689212104 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:20:12 INFO - PROCESS | 3800 | 1463689212106 Marionette TRACE conn2 <- [1,798,null,{}] 13:20:12 INFO - PROCESS | 3800 | 1463689212110 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:12 INFO - PROCESS | 3800 | 1463689212199 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:20:12 INFO - PROCESS | 3800 | 1463689212300 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:12 INFO - PROCESS | 3800 | ++DOCSHELL 1108B800 == 59 [pid = 3800] [id = 209] 13:20:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (1A790800) [pid = 3800] [serial = 625] [outer = 00000000] 13:20:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (1AA99800) [pid = 3800] [serial = 626] [outer = 1A790800] 13:20:12 INFO - PROCESS | 3800 | 1463689212352 Marionette DEBUG loaded listener.js 13:20:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (1AA9D400) [pid = 3800] [serial = 627] [outer = 1A790800] 13:20:12 INFO - PROCESS | 3800 | 1463689212864 Marionette TRACE conn2 <- [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]]]}] 13:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 789ms 13:20:12 INFO - PROCESS | 3800 | 1463689212894 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:20:12 INFO - PROCESS | 3800 | 1463689212896 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 13:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:20:12 INFO - PROCESS | 3800 | 1463689212901 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:20:12 INFO - PROCESS | 3800 | 1463689212903 Marionette TRACE conn2 <- [1,802,null,{}] 13:20:12 INFO - PROCESS | 3800 | 1463689212907 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:13 INFO - PROCESS | 3800 | 1463689213026 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:20:13 INFO - PROCESS | 3800 | 1463689213132 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:13 INFO - PROCESS | 3800 | ++DOCSHELL 1AA94800 == 60 [pid = 3800] [id = 210] 13:20:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1AA97400) [pid = 3800] [serial = 628] [outer = 00000000] 13:20:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1AF71C00) [pid = 3800] [serial = 629] [outer = 1AA97400] 13:20:13 INFO - PROCESS | 3800 | 1463689213194 Marionette DEBUG loaded listener.js 13:20:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1AF99800) [pid = 3800] [serial = 630] [outer = 1AA97400] 13:20:13 INFO - PROCESS | 3800 | 1463689213807 Marionette TRACE conn2 <- [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] 13:20:13 INFO - PROCESS | 3800 | 1463689213889 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 13:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:20:13 INFO - PROCESS | 3800 | 1463689213893 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:20:13 INFO - PROCESS | 3800 | 1463689213895 Marionette TRACE conn2 <- [1,806,null,{}] 13:20:13 INFO - PROCESS | 3800 | 1463689213899 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:14 INFO - PROCESS | 3800 | 1463689214036 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:20:14 INFO - PROCESS | 3800 | 1463689214162 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:14 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D7000 == 61 [pid = 3800] [id = 211] 13:20:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (0F2D7800) [pid = 3800] [serial = 631] [outer = 00000000] 13:20:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (13378400) [pid = 3800] [serial = 632] [outer = 0F2D7800] 13:20:14 INFO - PROCESS | 3800 | 1463689214223 Marionette DEBUG loaded listener.js 13:20:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (16AB9800) [pid = 3800] [serial = 633] [outer = 0F2D7800] 13:20:14 INFO - PROCESS | 3800 | 1463689214872 Marionette TRACE conn2 <- [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]]]}] 13:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 990ms 13:20:14 INFO - PROCESS | 3800 | 1463689214895 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:20:14 INFO - PROCESS | 3800 | 1463689214900 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 13:20:14 INFO - PROCESS | 3800 | 1463689214904 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:20:14 INFO - PROCESS | 3800 | 1463689214908 Marionette TRACE conn2 <- [1,810,null,{}] 13:20:14 INFO - PROCESS | 3800 | 1463689214913 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:15 INFO - PROCESS | 3800 | 1463689215013 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:20:15 INFO - PROCESS | 3800 | 1463689215125 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:15 INFO - PROCESS | 3800 | ++DOCSHELL 10C13C00 == 62 [pid = 3800] [id = 212] 13:20:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (10D2D000) [pid = 3800] [serial = 634] [outer = 00000000] 13:20:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (13053000) [pid = 3800] [serial = 635] [outer = 10D2D000] 13:20:15 INFO - PROCESS | 3800 | 1463689215222 Marionette DEBUG loaded listener.js 13:20:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (131B0C00) [pid = 3800] [serial = 636] [outer = 10D2D000] 13:20:15 INFO - PROCESS | 3800 | --DOCSHELL 0F93EC00 == 61 [pid = 3800] [id = 203] 13:20:15 INFO - PROCESS | 3800 | --DOCSHELL 10A61800 == 60 [pid = 3800] [id = 202] 13:20:15 INFO - PROCESS | 3800 | --DOCSHELL 16D77000 == 59 [pid = 3800] [id = 201] 13:20:15 INFO - PROCESS | 3800 | --DOCSHELL 15F52400 == 58 [pid = 3800] [id = 200] 13:20:15 INFO - PROCESS | 3800 | --DOCSHELL 15405000 == 57 [pid = 3800] [id = 199] 13:20:15 INFO - PROCESS | 3800 | --DOCSHELL 13058C00 == 56 [pid = 3800] [id = 198] 13:20:15 INFO - PROCESS | 3800 | --DOCSHELL 10333800 == 55 [pid = 3800] [id = 197] 13:20:15 INFO - PROCESS | 3800 | --DOCSHELL 10A61C00 == 54 [pid = 3800] [id = 196] 13:20:15 INFO - PROCESS | 3800 | --DOCSHELL 10D30400 == 53 [pid = 3800] [id = 194] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (1A7C6800) [pid = 3800] [serial = 414] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (1AF6EC00) [pid = 3800] [serial = 477] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (12B64400) [pid = 3800] [serial = 468] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (19A58C00) [pid = 3800] [serial = 474] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (16A6E000) [pid = 3800] [serial = 471] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (19D5BC00) [pid = 3800] [serial = 576] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (176A7000) [pid = 3800] [serial = 566] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (182A3400) [pid = 3800] [serial = 569] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (11C0B400) [pid = 3800] [serial = 548] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (19A3CC00) [pid = 3800] [serial = 555] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (17AE8400) [pid = 3800] [serial = 554] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (10A5B800) [pid = 3800] [serial = 557] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (10C16C00) [pid = 3800] [serial = 558] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (176AC400) [pid = 3800] [serial = 567] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (131B2C00) [pid = 3800] [serial = 560] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (13824C00) [pid = 3800] [serial = 561] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (15F53800) [pid = 3800] [serial = 563] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (15CDC800) [pid = 3800] [serial = 551] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (19D2B000) [pid = 3800] [serial = 572] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (19A4AC00) [pid = 3800] [serial = 575] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (19D32C00) [pid = 3800] [serial = 573] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (184D1800) [pid = 3800] [serial = 570] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (16AB4C00) [pid = 3800] [serial = 564] [outer = 00000000] [url = about:blank] 13:20:15 INFO - PROCESS | 3800 | 1463689215738 Marionette TRACE conn2 <- [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] 13:20:15 INFO - PROCESS | 3800 | 1463689215799 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 13:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:20:15 INFO - PROCESS | 3800 | 1463689215805 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:20:15 INFO - PROCESS | 3800 | 1463689215807 Marionette TRACE conn2 <- [1,814,null,{}] 13:20:15 INFO - PROCESS | 3800 | 1463689215811 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:15 INFO - PROCESS | 3800 | 1463689215898 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:20:15 INFO - PROCESS | 3800 | 1463689215991 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:15 INFO - PROCESS | 3800 | ++DOCSHELL 10C0F400 == 54 [pid = 3800] [id = 213] 13:20:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (10C12C00) [pid = 3800] [serial = 637] [outer = 00000000] 13:20:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (12D2EC00) [pid = 3800] [serial = 638] [outer = 10C12C00] 13:20:16 INFO - PROCESS | 3800 | 1463689216036 Marionette DEBUG loaded listener.js 13:20:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (15066800) [pid = 3800] [serial = 639] [outer = 10C12C00] 13:20:16 INFO - PROCESS | 3800 | 1463689216418 Marionette TRACE conn2 <- [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]]]}] 13:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 634ms 13:20:16 INFO - PROCESS | 3800 | 1463689216442 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 13:20:16 INFO - PROCESS | 3800 | 1463689216444 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 13:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:20:16 INFO - PROCESS | 3800 | 1463689216447 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:20:16 INFO - PROCESS | 3800 | 1463689216451 Marionette TRACE conn2 <- [1,818,null,{}] 13:20:16 INFO - PROCESS | 3800 | 1463689216461 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:16 INFO - PROCESS | 3800 | 1463689216547 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:20:16 INFO - PROCESS | 3800 | 1463689216554 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:16 INFO - PROCESS | 3800 | ++DOCSHELL 157C5400 == 55 [pid = 3800] [id = 214] 13:20:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (15C45800) [pid = 3800] [serial = 640] [outer = 00000000] 13:20:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (16ABD800) [pid = 3800] [serial = 641] [outer = 15C45800] 13:20:16 INFO - PROCESS | 3800 | 1463689216603 Marionette DEBUG loaded listener.js 13:20:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (16D76C00) [pid = 3800] [serial = 642] [outer = 15C45800] 13:20:17 INFO - PROCESS | 3800 | 1463689217060 Marionette TRACE conn2 <- [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]]]}] 13:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 634ms 13:20:17 INFO - PROCESS | 3800 | 1463689217069 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:20:17 INFO - PROCESS | 3800 | 1463689217071 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 13:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:20:17 INFO - PROCESS | 3800 | 1463689217075 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:20:17 INFO - PROCESS | 3800 | 1463689217076 Marionette TRACE conn2 <- [1,822,null,{}] 13:20:17 INFO - PROCESS | 3800 | 1463689217079 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:17 INFO - PROCESS | 3800 | 1463689217162 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:20:17 INFO - PROCESS | 3800 | 1463689217169 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:17 INFO - PROCESS | 3800 | ++DOCSHELL 13128000 == 56 [pid = 3800] [id = 215] 13:20:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (13190400) [pid = 3800] [serial = 643] [outer = 00000000] 13:20:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (176B2000) [pid = 3800] [serial = 644] [outer = 13190400] 13:20:17 INFO - PROCESS | 3800 | 1463689217212 Marionette DEBUG loaded listener.js 13:20:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (179B8C00) [pid = 3800] [serial = 645] [outer = 13190400] 13:20:17 INFO - PROCESS | 3800 | 1463689217644 Marionette TRACE conn2 <- [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]]]}] 13:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 588ms 13:20:17 INFO - PROCESS | 3800 | 1463689217689 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 13:20:17 INFO - PROCESS | 3800 | 1463689217691 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 13:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:20:17 INFO - PROCESS | 3800 | 1463689217695 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:20:17 INFO - PROCESS | 3800 | 1463689217696 Marionette TRACE conn2 <- [1,826,null,{}] 13:20:17 INFO - PROCESS | 3800 | 1463689217714 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:17 INFO - PROCESS | 3800 | 1463689217825 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:20:17 INFO - PROCESS | 3800 | 1463689217831 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:17 INFO - PROCESS | 3800 | ++DOCSHELL 1751E800 == 57 [pid = 3800] [id = 216] 13:20:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (176AC800) [pid = 3800] [serial = 646] [outer = 00000000] 13:20:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (184D9800) [pid = 3800] [serial = 647] [outer = 176AC800] 13:20:17 INFO - PROCESS | 3800 | 1463689217875 Marionette DEBUG loaded listener.js 13:20:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (19A3D400) [pid = 3800] [serial = 648] [outer = 176AC800] 13:20:18 INFO - PROCESS | 3800 | 1463689218356 Marionette TRACE conn2 <- [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]]]}] 13:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 696ms 13:20:18 INFO - PROCESS | 3800 | 1463689218394 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:20:18 INFO - PROCESS | 3800 | 1463689218396 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 13:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:20:18 INFO - PROCESS | 3800 | 1463689218403 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:20:18 INFO - PROCESS | 3800 | 1463689218405 Marionette TRACE conn2 <- [1,830,null,{}] 13:20:18 INFO - PROCESS | 3800 | 1463689218408 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:18 INFO - PROCESS | 3800 | 1463689218544 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:20:18 INFO - PROCESS | 3800 | 1463689218630 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:18 INFO - PROCESS | 3800 | ++DOCSHELL 19DE2400 == 58 [pid = 3800] [id = 217] 13:20:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (19DE7C00) [pid = 3800] [serial = 649] [outer = 00000000] 13:20:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (1A790400) [pid = 3800] [serial = 650] [outer = 19DE7C00] 13:20:18 INFO - PROCESS | 3800 | 1463689218659 Marionette DEBUG loaded listener.js 13:20:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1AA93000) [pid = 3800] [serial = 651] [outer = 19DE7C00] 13:20:19 INFO - PROCESS | 3800 | 1463689219058 Marionette TRACE conn2 <- [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]]]}] 13:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 681ms 13:20:19 INFO - PROCESS | 3800 | 1463689219088 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:20:19 INFO - PROCESS | 3800 | 1463689219090 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 13:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:20:19 INFO - PROCESS | 3800 | 1463689219094 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:20:19 INFO - PROCESS | 3800 | 1463689219095 Marionette TRACE conn2 <- [1,834,null,{}] 13:20:19 INFO - PROCESS | 3800 | 1463689219099 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:19 INFO - PROCESS | 3800 | 1463689219238 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:20:19 INFO - PROCESS | 3800 | 1463689219262 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:19 INFO - PROCESS | 3800 | ++DOCSHELL 1A27B400 == 59 [pid = 3800] [id = 218] 13:20:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1A94B800) [pid = 3800] [serial = 652] [outer = 00000000] 13:20:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1AF6C400) [pid = 3800] [serial = 653] [outer = 1A94B800] 13:20:19 INFO - PROCESS | 3800 | 1463689219316 Marionette DEBUG loaded listener.js 13:20:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (1AF73000) [pid = 3800] [serial = 654] [outer = 1A94B800] 13:20:19 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (1052FC00) [pid = 3800] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:20:19 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (155A6C00) [pid = 3800] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:20:19 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1052CC00) [pid = 3800] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:20:19 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (1307A400) [pid = 3800] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:20:19 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (10A62C00) [pid = 3800] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:20:19 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (16AB8400) [pid = 3800] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:20:19 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (1381D800) [pid = 3800] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:20:19 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (16D78000) [pid = 3800] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:20:19 INFO - PROCESS | 3800 | 1463689219831 Marionette TRACE conn2 <- [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]]]}] 13:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 789ms 13:20:19 INFO - PROCESS | 3800 | 1463689219896 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:20:19 INFO - PROCESS | 3800 | 1463689219898 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 13:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:20:19 INFO - PROCESS | 3800 | 1463689219901 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:20:19 INFO - PROCESS | 3800 | 1463689219903 Marionette TRACE conn2 <- [1,838,null,{}] 13:20:19 INFO - PROCESS | 3800 | 1463689219906 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:19 INFO - PROCESS | 3800 | 1463689219986 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:20:19 INFO - PROCESS | 3800 | 1463689220002 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:20 INFO - PROCESS | 3800 | ++DOCSHELL 1330C400 == 60 [pid = 3800] [id = 219] 13:20:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1559C800) [pid = 3800] [serial = 655] [outer = 00000000] 13:20:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (19A54800) [pid = 3800] [serial = 656] [outer = 1559C800] 13:20:20 INFO - PROCESS | 3800 | 1463689220045 Marionette DEBUG loaded listener.js 13:20:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (1AA9B000) [pid = 3800] [serial = 657] [outer = 1559C800] 13:20:20 INFO - PROCESS | 3800 | 1463689220454 Marionette TRACE conn2 <- [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]]]}] 13:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 588ms 13:20:20 INFO - PROCESS | 3800 | 1463689220482 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:20:20 INFO - PROCESS | 3800 | 1463689220484 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 13:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:20:20 INFO - PROCESS | 3800 | 1463689220487 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:20:20 INFO - PROCESS | 3800 | 1463689220489 Marionette TRACE conn2 <- [1,842,null,{}] 13:20:20 INFO - PROCESS | 3800 | 1463689220492 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:20 INFO - PROCESS | 3800 | 1463689220599 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:20:20 INFO - PROCESS | 3800 | 1463689220607 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:20 INFO - PROCESS | 3800 | ++DOCSHELL 179B9C00 == 61 [pid = 3800] [id = 220] 13:20:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (1AFA6C00) [pid = 3800] [serial = 658] [outer = 00000000] 13:20:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1B124800) [pid = 3800] [serial = 659] [outer = 1AFA6C00] 13:20:20 INFO - PROCESS | 3800 | 1463689220650 Marionette DEBUG loaded listener.js 13:20:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1B130400) [pid = 3800] [serial = 660] [outer = 1AFA6C00] 13:20:21 INFO - PROCESS | 3800 | 1463689221062 Marionette TRACE conn2 <- [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]]]}] 13:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 588ms 13:20:21 INFO - PROCESS | 3800 | 1463689221085 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:20:21 INFO - PROCESS | 3800 | 1463689221086 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 13:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:20:21 INFO - PROCESS | 3800 | 1463689221090 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:20:21 INFO - PROCESS | 3800 | 1463689221091 Marionette TRACE conn2 <- [1,846,null,{}] 13:20:21 INFO - PROCESS | 3800 | 1463689221095 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:21 INFO - PROCESS | 3800 | 1463689221220 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:20:21 INFO - PROCESS | 3800 | 1463689221228 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:21 INFO - PROCESS | 3800 | ++DOCSHELL 0F93FC00 == 62 [pid = 3800] [id = 221] 13:20:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (10AE8000) [pid = 3800] [serial = 661] [outer = 00000000] 13:20:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (1B287000) [pid = 3800] [serial = 662] [outer = 10AE8000] 13:20:21 INFO - PROCESS | 3800 | 1463689221272 Marionette DEBUG loaded listener.js 13:20:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (1B28C400) [pid = 3800] [serial = 663] [outer = 10AE8000] 13:20:21 INFO - PROCESS | 3800 | 1463689221677 Marionette TRACE conn2 <- [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]]]}] 13:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 634ms 13:20:21 INFO - PROCESS | 3800 | 1463689221728 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:20:21 INFO - PROCESS | 3800 | 1463689221730 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 13:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:20:21 INFO - PROCESS | 3800 | 1463689221733 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:20:21 INFO - PROCESS | 3800 | 1463689221736 Marionette TRACE conn2 <- [1,850,null,{}] 13:20:21 INFO - PROCESS | 3800 | 1463689221739 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:21 INFO - PROCESS | 3800 | 1463689221919 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:20:22 INFO - PROCESS | 3800 | 1463689222077 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:22 INFO - PROCESS | 3800 | ++DOCSHELL 10503000 == 63 [pid = 3800] [id = 222] 13:20:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (10503800) [pid = 3800] [serial = 664] [outer = 00000000] 13:20:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (105F3800) [pid = 3800] [serial = 665] [outer = 10503800] 13:20:22 INFO - PROCESS | 3800 | 1463689222136 Marionette DEBUG loaded listener.js 13:20:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (10AE6000) [pid = 3800] [serial = 666] [outer = 10503800] 13:20:22 INFO - PROCESS | 3800 | 1463689222683 Marionette TRACE conn2 <- [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]]]}] 13:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1021ms 13:20:22 INFO - PROCESS | 3800 | 1463689222780 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:20:22 INFO - PROCESS | 3800 | 1463689222784 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 13:20:22 INFO - PROCESS | 3800 | 1463689222788 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:20:22 INFO - PROCESS | 3800 | 1463689222793 Marionette TRACE conn2 <- [1,854,null,{}] 13:20:22 INFO - PROCESS | 3800 | 1463689222798 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:22 INFO - PROCESS | 3800 | 1463689222946 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:20:23 INFO - PROCESS | 3800 | 1463689223076 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:23 INFO - PROCESS | 3800 | ++DOCSHELL 1337DC00 == 64 [pid = 3800] [id = 223] 13:20:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (1381E400) [pid = 3800] [serial = 667] [outer = 00000000] 13:20:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (157D2C00) [pid = 3800] [serial = 668] [outer = 1381E400] 13:20:23 INFO - PROCESS | 3800 | 1463689223133 Marionette DEBUG loaded listener.js 13:20:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (16A6E000) [pid = 3800] [serial = 669] [outer = 1381E400] 13:20:23 INFO - PROCESS | 3800 | 1463689223722 Marionette TRACE conn2 <- [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]]]}] 13:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 991ms 13:20:23 INFO - PROCESS | 3800 | 1463689223779 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:20:23 INFO - PROCESS | 3800 | 1463689223783 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 13:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:20:23 INFO - PROCESS | 3800 | 1463689223787 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:20:23 INFO - PROCESS | 3800 | 1463689223789 Marionette TRACE conn2 <- [1,858,null,{}] 13:20:23 INFO - PROCESS | 3800 | 1463689223793 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:23 INFO - PROCESS | 3800 | 1463689223899 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:20:24 INFO - PROCESS | 3800 | 1463689224036 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:24 INFO - PROCESS | 3800 | ++DOCSHELL 19A45000 == 65 [pid = 3800] [id = 224] 13:20:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (19D26000) [pid = 3800] [serial = 670] [outer = 00000000] 13:20:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (19D58400) [pid = 3800] [serial = 671] [outer = 19D26000] 13:20:24 INFO - PROCESS | 3800 | 1463689224092 Marionette DEBUG loaded listener.js 13:20:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (1A7BA400) [pid = 3800] [serial = 672] [outer = 19D26000] 13:20:24 INFO - PROCESS | 3800 | 1463689224692 Marionette TRACE conn2 <- [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]]]}] 13:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 928ms 13:20:24 INFO - PROCESS | 3800 | 1463689224730 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:20:24 INFO - PROCESS | 3800 | 1463689224734 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 13:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:20:24 INFO - PROCESS | 3800 | 1463689224744 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:20:24 INFO - PROCESS | 3800 | 1463689224749 Marionette TRACE conn2 <- [1,862,null,{}] 13:20:24 INFO - PROCESS | 3800 | 1463689224753 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:24 INFO - PROCESS | 3800 | 1463689224861 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:20:24 INFO - PROCESS | 3800 | 1463689225002 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:24 INFO - PROCESS | 3800 | ++DOCSHELL 17AF2000 == 66 [pid = 3800] [id = 225] 13:20:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (184DD400) [pid = 3800] [serial = 673] [outer = 00000000] 13:20:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (1B29E800) [pid = 3800] [serial = 674] [outer = 184DD400] 13:20:25 INFO - PROCESS | 3800 | 1463689225055 Marionette DEBUG loaded listener.js 13:20:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1B2A9C00) [pid = 3800] [serial = 675] [outer = 184DD400] 13:20:25 INFO - PROCESS | 3800 | 1463689225942 Marionette TRACE conn2 <- [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]]]}] 13:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1237ms 13:20:25 INFO - PROCESS | 3800 | 1463689225979 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:20:25 INFO - PROCESS | 3800 | 1463689225983 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 13:20:25 INFO - PROCESS | 3800 | 1463689225988 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:20:25 INFO - PROCESS | 3800 | 1463689225992 Marionette TRACE conn2 <- [1,866,null,{}] 13:20:25 INFO - PROCESS | 3800 | 1463689225998 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:26 INFO - PROCESS | 3800 | 1463689226094 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:20:26 INFO - PROCESS | 3800 | 1463689226231 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:26 INFO - PROCESS | 3800 | ++DOCSHELL 0F26A800 == 67 [pid = 3800] [id = 226] 13:20:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (0F26CC00) [pid = 3800] [serial = 676] [outer = 00000000] 13:20:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (10336800) [pid = 3800] [serial = 677] [outer = 0F26CC00] 13:20:26 INFO - PROCESS | 3800 | 1463689226284 Marionette DEBUG loaded listener.js 13:20:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (10A56800) [pid = 3800] [serial = 678] [outer = 0F26CC00] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 1AA99C00 == 66 [pid = 3800] [id = 142] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 10AE7000 == 65 [pid = 3800] [id = 143] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 1574D000 == 64 [pid = 3800] [id = 126] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 17880800 == 63 [pid = 3800] [id = 141] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 0F93FC00 == 62 [pid = 3800] [id = 221] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 179B9C00 == 61 [pid = 3800] [id = 220] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 1330C400 == 60 [pid = 3800] [id = 219] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 1A27B400 == 59 [pid = 3800] [id = 218] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 19DE2400 == 58 [pid = 3800] [id = 217] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 1751E800 == 57 [pid = 3800] [id = 216] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 13128000 == 56 [pid = 3800] [id = 215] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 157C5400 == 55 [pid = 3800] [id = 214] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 10C0F400 == 54 [pid = 3800] [id = 213] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 10C13C00 == 53 [pid = 3800] [id = 212] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 1A78E800 == 52 [pid = 3800] [id = 208] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 184DE000 == 51 [pid = 3800] [id = 207] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 138E2800 == 50 [pid = 3800] [id = 206] 13:20:26 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (19DED000) [pid = 3800] [serial = 578] [outer = 00000000] [url = about:blank] 13:20:26 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (19A49000) [pid = 3800] [serial = 611] [outer = 00000000] [url = about:blank] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 10A64800 == 49 [pid = 3800] [id = 205] 13:20:26 INFO - PROCESS | 3800 | --DOCSHELL 10C0E000 == 48 [pid = 3800] [id = 204] 13:20:26 INFO - PROCESS | 3800 | 1463689226917 Marionette TRACE conn2 <- [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]]]}] 13:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 990ms 13:20:26 INFO - PROCESS | 3800 | 1463689226975 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:20:26 INFO - PROCESS | 3800 | 1463689226981 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 13:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:20:26 INFO - PROCESS | 3800 | 1463689226986 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:20:26 INFO - PROCESS | 3800 | 1463689226989 Marionette TRACE conn2 <- [1,870,null,{}] 13:20:26 INFO - PROCESS | 3800 | 1463689226993 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:27 INFO - PROCESS | 3800 | 1463689227086 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (182A9000) [pid = 3800] [serial = 609] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (15F45800) [pid = 3800] [serial = 597] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (105F4000) [pid = 3800] [serial = 590] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (10C0D400) [pid = 3800] [serial = 591] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (131AE400) [pid = 3800] [serial = 593] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (10C1A800) [pid = 3800] [serial = 588] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (10AF4800) [pid = 3800] [serial = 587] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (16FAB800) [pid = 3800] [serial = 584] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (131B2800) [pid = 3800] [serial = 581] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (16CED400) [pid = 3800] [serial = 600] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (16C3D000) [pid = 3800] [serial = 599] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (16D70000) [pid = 3800] [serial = 605] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (16FA4400) [pid = 3800] [serial = 602] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (17923400) [pid = 3800] [serial = 608] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (176C3400) [pid = 3800] [serial = 603] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (157CBC00) [pid = 3800] [serial = 596] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (16D76400) [pid = 3800] [serial = 606] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (1381E800) [pid = 3800] [serial = 594] [outer = 00000000] [url = about:blank] 13:20:27 INFO - PROCESS | 3800 | 1463689227178 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:27 INFO - PROCESS | 3800 | ++DOCSHELL 0F9E7800 == 49 [pid = 3800] [id = 227] 13:20:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (10538800) [pid = 3800] [serial = 679] [outer = 00000000] 13:20:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (10AF4800) [pid = 3800] [serial = 680] [outer = 10538800] 13:20:27 INFO - PROCESS | 3800 | 1463689227222 Marionette DEBUG loaded listener.js 13:20:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (10EE8C00) [pid = 3800] [serial = 681] [outer = 10538800] 13:20:27 INFO - PROCESS | 3800 | 1463689227621 Marionette TRACE conn2 <- [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]]]}] 13:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 680ms 13:20:27 INFO - PROCESS | 3800 | 1463689227685 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:20:27 INFO - PROCESS | 3800 | 1463689227687 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 13:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:20:27 INFO - PROCESS | 3800 | 1463689227691 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:20:27 INFO - PROCESS | 3800 | 1463689227694 Marionette TRACE conn2 <- [1,874,null,{}] 13:20:27 INFO - PROCESS | 3800 | 1463689227708 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:27 INFO - PROCESS | 3800 | 1463689227791 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:20:27 INFO - PROCESS | 3800 | 1463689227806 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:27 INFO - PROCESS | 3800 | ++DOCSHELL 13052400 == 50 [pid = 3800] [id = 228] 13:20:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (13053800) [pid = 3800] [serial = 682] [outer = 00000000] 13:20:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (130D4800) [pid = 3800] [serial = 683] [outer = 13053800] 13:20:27 INFO - PROCESS | 3800 | 1463689227852 Marionette DEBUG loaded listener.js 13:20:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (131AC800) [pid = 3800] [serial = 684] [outer = 13053800] 13:20:28 INFO - PROCESS | 3800 | 1463689228296 Marionette TRACE conn2 <- [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]]]}] 13:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 634ms 13:20:28 INFO - PROCESS | 3800 | 1463689228329 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:20:28 INFO - PROCESS | 3800 | 1463689228331 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 13:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:20:28 INFO - PROCESS | 3800 | 1463689228338 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:20:28 INFO - PROCESS | 3800 | 1463689228340 Marionette TRACE conn2 <- [1,878,null,{}] 13:20:28 INFO - PROCESS | 3800 | 1463689228344 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:28 INFO - PROCESS | 3800 | 1463689228424 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:20:28 INFO - PROCESS | 3800 | 1463689228430 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:28 INFO - PROCESS | 3800 | ++DOCSHELL 131B3C00 == 51 [pid = 3800] [id = 229] 13:20:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (1337EC00) [pid = 3800] [serial = 685] [outer = 00000000] 13:20:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (138E2800) [pid = 3800] [serial = 686] [outer = 1337EC00] 13:20:28 INFO - PROCESS | 3800 | 1463689228460 Marionette DEBUG loaded listener.js 13:20:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (1505E000) [pid = 3800] [serial = 687] [outer = 1337EC00] 13:20:28 INFO - PROCESS | 3800 | 1463689228891 Marionette TRACE conn2 <- [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]]]}] 13:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 588ms 13:20:28 INFO - PROCESS | 3800 | 1463689228928 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:20:28 INFO - PROCESS | 3800 | 1463689228930 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 13:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:20:28 INFO - PROCESS | 3800 | 1463689228934 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:20:28 INFO - PROCESS | 3800 | 1463689228935 Marionette TRACE conn2 <- [1,882,null,{}] 13:20:28 INFO - PROCESS | 3800 | 1463689228939 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:29 INFO - PROCESS | 3800 | 1463689229025 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:20:29 INFO - PROCESS | 3800 | 1463689229031 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:29 INFO - PROCESS | 3800 | ++DOCSHELL 10A5E400 == 52 [pid = 3800] [id = 230] 13:20:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (11CE6800) [pid = 3800] [serial = 688] [outer = 00000000] 13:20:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (1574B800) [pid = 3800] [serial = 689] [outer = 11CE6800] 13:20:29 INFO - PROCESS | 3800 | 1463689229075 Marionette DEBUG loaded listener.js 13:20:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (1574E000) [pid = 3800] [serial = 690] [outer = 11CE6800] 13:20:29 INFO - PROCESS | 3800 | 1463689229845 Marionette TRACE conn2 <- [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]]]}] 13:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 947ms 13:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:20:29 INFO - PROCESS | 3800 | 1463689229881 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:20:29 INFO - PROCESS | 3800 | 1463689229883 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 13:20:29 INFO - PROCESS | 3800 | 1463689229886 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:20:29 INFO - PROCESS | 3800 | 1463689229888 Marionette TRACE conn2 <- [1,886,null,{}] 13:20:29 INFO - PROCESS | 3800 | 1463689229891 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:30 INFO - PROCESS | 3800 | 1463689230019 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:20:30 INFO - PROCESS | 3800 | 1463689230081 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:30 INFO - PROCESS | 3800 | ++DOCSHELL 15F4E400 == 53 [pid = 3800] [id = 231] 13:20:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (16556400) [pid = 3800] [serial = 691] [outer = 00000000] 13:20:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (176A8000) [pid = 3800] [serial = 692] [outer = 16556400] 13:20:30 INFO - PROCESS | 3800 | 1463689230127 Marionette DEBUG loaded listener.js 13:20:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (176AE000) [pid = 3800] [serial = 693] [outer = 16556400] 13:20:30 INFO - PROCESS | 3800 | 1463689230544 Marionette TRACE conn2 <- [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]]]}] 13:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 685ms 13:20:30 INFO - PROCESS | 3800 | 1463689230611 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:20:30 INFO - PROCESS | 3800 | 1463689230613 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 13:20:30 INFO - PROCESS | 3800 | 1463689230616 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:20:30 INFO - PROCESS | 3800 | 1463689230618 Marionette TRACE conn2 <- [1,890,null,{}] 13:20:30 INFO - PROCESS | 3800 | 1463689230621 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:30 INFO - PROCESS | 3800 | 1463689230726 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:20:30 INFO - PROCESS | 3800 | 1463689230739 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:30 INFO - PROCESS | 3800 | ++DOCSHELL 13376800 == 54 [pid = 3800] [id = 232] 13:20:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (16AB6800) [pid = 3800] [serial = 694] [outer = 00000000] 13:20:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (17923400) [pid = 3800] [serial = 695] [outer = 16AB6800] 13:20:30 INFO - PROCESS | 3800 | 1463689230782 Marionette DEBUG loaded listener.js 13:20:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (17926800) [pid = 3800] [serial = 696] [outer = 16AB6800] 13:20:31 INFO - PROCESS | 3800 | 1463689231202 Marionette TRACE conn2 <- [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]]]}] 13:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 639ms 13:20:31 INFO - PROCESS | 3800 | 1463689231256 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:20:31 INFO - PROCESS | 3800 | 1463689231258 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 13:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:20:31 INFO - PROCESS | 3800 | 1463689231245 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:20:31 INFO - PROCESS | 3800 | 1463689231247 Marionette TRACE conn2 <- [1,894,null,{}] 13:20:31 INFO - PROCESS | 3800 | 1463689231250 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:31 INFO - PROCESS | 3800 | 1463689231752 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:20:31 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (176AC800) [pid = 3800] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:20:31 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (19DE7C00) [pid = 3800] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:20:31 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (10D2D000) [pid = 3800] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:20:31 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (10C12C00) [pid = 3800] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:20:31 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (15C45800) [pid = 3800] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:20:31 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (13190400) [pid = 3800] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:20:31 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (0F2D7800) [pid = 3800] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:20:31 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (1A94B800) [pid = 3800] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:20:31 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (1559C800) [pid = 3800] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:20:31 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (1AFA6C00) [pid = 3800] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:20:31 INFO - PROCESS | 3800 | 1463689231815 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:31 INFO - PROCESS | 3800 | ++DOCSHELL 10C12C00 == 55 [pid = 3800] [id = 233] 13:20:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (10C19400) [pid = 3800] [serial = 697] [outer = 00000000] 13:20:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (16AB4C00) [pid = 3800] [serial = 698] [outer = 10C19400] 13:20:31 INFO - PROCESS | 3800 | 1463689231868 Marionette DEBUG loaded listener.js 13:20:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (16ABE400) [pid = 3800] [serial = 699] [outer = 10C19400] 13:20:32 INFO - PROCESS | 3800 | 1463689232242 Marionette TRACE conn2 <- [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]]]}] 13:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1028ms 13:20:32 INFO - PROCESS | 3800 | 1463689232297 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:20:32 INFO - PROCESS | 3800 | 1463689232299 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 13:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:20:32 INFO - PROCESS | 3800 | 1463689232302 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:20:32 INFO - PROCESS | 3800 | 1463689232304 Marionette TRACE conn2 <- [1,898,null,{}] 13:20:32 INFO - PROCESS | 3800 | 1463689232308 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:32 INFO - PROCESS | 3800 | 1463689232383 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:20:32 INFO - PROCESS | 3800 | 1463689232389 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:32 INFO - PROCESS | 3800 | ++DOCSHELL 19A40800 == 56 [pid = 3800] [id = 234] 13:20:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (19A42000) [pid = 3800] [serial = 700] [outer = 00000000] 13:20:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (19A49000) [pid = 3800] [serial = 701] [outer = 19A42000] 13:20:32 INFO - PROCESS | 3800 | 1463689232436 Marionette DEBUG loaded listener.js 13:20:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (19D27400) [pid = 3800] [serial = 702] [outer = 19A42000] 13:20:32 INFO - PROCESS | 3800 | 1463689232858 Marionette TRACE conn2 <- [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]]]}] 13:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 592ms 13:20:32 INFO - PROCESS | 3800 | 1463689232903 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:20:32 INFO - PROCESS | 3800 | 1463689232905 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 13:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:20:32 INFO - PROCESS | 3800 | 1463689232909 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:20:32 INFO - PROCESS | 3800 | 1463689232910 Marionette TRACE conn2 <- [1,902,null,{}] 13:20:32 INFO - PROCESS | 3800 | 1463689232914 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:32 INFO - PROCESS | 3800 | 1463689232991 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:20:32 INFO - PROCESS | 3800 | 1463689232997 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:33 INFO - PROCESS | 3800 | ++DOCSHELL 18491C00 == 57 [pid = 3800] [id = 235] 13:20:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (184DCC00) [pid = 3800] [serial = 703] [outer = 00000000] 13:20:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (19D5A400) [pid = 3800] [serial = 704] [outer = 184DCC00] 13:20:33 INFO - PROCESS | 3800 | 1463689233041 Marionette DEBUG loaded listener.js 13:20:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (19DE3C00) [pid = 3800] [serial = 705] [outer = 184DCC00] 13:20:33 INFO - PROCESS | 3800 | 1463689233482 Marionette TRACE conn2 <- [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]]]}] 13:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 591ms 13:20:33 INFO - PROCESS | 3800 | 1463689233506 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:20:33 INFO - PROCESS | 3800 | 1463689233508 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 13:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:20:33 INFO - PROCESS | 3800 | 1463689233511 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:20:33 INFO - PROCESS | 3800 | 1463689233513 Marionette TRACE conn2 <- [1,906,null,{}] 13:20:33 INFO - PROCESS | 3800 | 1463689233516 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:33 INFO - PROCESS | 3800 | 1463689233679 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:20:33 INFO - PROCESS | 3800 | 1463689233694 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:33 INFO - PROCESS | 3800 | ++DOCSHELL 10AF2800 == 58 [pid = 3800] [id = 236] 13:20:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (1A27C800) [pid = 3800] [serial = 706] [outer = 00000000] 13:20:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (1AA9C400) [pid = 3800] [serial = 707] [outer = 1A27C800] 13:20:33 INFO - PROCESS | 3800 | 1463689233741 Marionette DEBUG loaded listener.js 13:20:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (1AF69400) [pid = 3800] [serial = 708] [outer = 1A27C800] 13:20:34 INFO - PROCESS | 3800 | 1463689234422 Marionette TRACE conn2 <- [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]]]}] 13:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 934ms 13:20:34 INFO - PROCESS | 3800 | 1463689234456 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:20:34 INFO - PROCESS | 3800 | 1463689234462 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 13:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:20:34 INFO - PROCESS | 3800 | 1463689234466 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:20:34 INFO - PROCESS | 3800 | 1463689234471 Marionette TRACE conn2 <- [1,910,null,{}] 13:20:34 INFO - PROCESS | 3800 | 1463689234490 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:34 INFO - PROCESS | 3800 | 1463689234599 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:20:34 INFO - PROCESS | 3800 | 1463689234738 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:34 INFO - PROCESS | 3800 | ++DOCSHELL 1055B800 == 59 [pid = 3800] [id = 237] 13:20:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (10A58800) [pid = 3800] [serial = 709] [outer = 00000000] 13:20:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (10D30800) [pid = 3800] [serial = 710] [outer = 10A58800] 13:20:34 INFO - PROCESS | 3800 | 1463689234794 Marionette DEBUG loaded listener.js 13:20:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (11C65000) [pid = 3800] [serial = 711] [outer = 10A58800] 13:20:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (13DB5400) [pid = 3800] [serial = 712] [outer = 1B2A8000] 13:20:35 INFO - PROCESS | 3800 | 1463689235397 Marionette TRACE conn2 <- [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]]]}] 13:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 996ms 13:20:35 INFO - PROCESS | 3800 | 1463689235470 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:20:35 INFO - PROCESS | 3800 | 1463689235475 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 13:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:20:35 INFO - PROCESS | 3800 | 1463689235482 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:20:35 INFO - PROCESS | 3800 | 1463689235485 Marionette TRACE conn2 <- [1,914,null,{}] 13:20:35 INFO - PROCESS | 3800 | 1463689235489 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:35 INFO - PROCESS | 3800 | 1463689235593 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:20:35 INFO - PROCESS | 3800 | 1463689235735 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:35 INFO - PROCESS | 3800 | ++DOCSHELL 11083000 == 60 [pid = 3800] [id = 238] 13:20:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (128A2800) [pid = 3800] [serial = 713] [outer = 00000000] 13:20:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (15C41400) [pid = 3800] [serial = 714] [outer = 128A2800] 13:20:35 INFO - PROCESS | 3800 | 1463689235789 Marionette DEBUG loaded listener.js 13:20:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (16FACC00) [pid = 3800] [serial = 715] [outer = 128A2800] 13:20:36 INFO - PROCESS | 3800 | 1463689236360 Marionette TRACE conn2 <- [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]]]}] 13:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 934ms 13:20:36 INFO - PROCESS | 3800 | 1463689236410 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:20:36 INFO - PROCESS | 3800 | 1463689236413 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 13:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:20:36 INFO - PROCESS | 3800 | 1463689236417 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:20:36 INFO - PROCESS | 3800 | 1463689236420 Marionette TRACE conn2 <- [1,918,null,{}] 13:20:36 INFO - PROCESS | 3800 | 1463689236431 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:36 INFO - PROCESS | 3800 | 1463689236541 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:20:36 INFO - PROCESS | 3800 | 1463689236648 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:36 INFO - PROCESS | 3800 | ++DOCSHELL 1AA97C00 == 61 [pid = 3800] [id = 239] 13:20:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (1AA99C00) [pid = 3800] [serial = 716] [outer = 00000000] 13:20:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (1AF6FC00) [pid = 3800] [serial = 717] [outer = 1AA99C00] 13:20:36 INFO - PROCESS | 3800 | 1463689236711 Marionette DEBUG loaded listener.js 13:20:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (1AFA7C00) [pid = 3800] [serial = 718] [outer = 1AA99C00] 13:20:37 INFO - PROCESS | 3800 | 1463689237308 Marionette TRACE conn2 <- [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]]]}] 13:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 950ms 13:20:37 INFO - PROCESS | 3800 | 1463689237361 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:20:37 INFO - PROCESS | 3800 | 1463689237364 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 13:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:20:37 INFO - PROCESS | 3800 | 1463689237367 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:20:37 INFO - PROCESS | 3800 | 1463689237369 Marionette TRACE conn2 <- [1,922,null,{}] 13:20:37 INFO - PROCESS | 3800 | 1463689237373 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:37 INFO - PROCESS | 3800 | 1463689237475 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:20:37 INFO - PROCESS | 3800 | 1463689237581 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:37 INFO - PROCESS | 3800 | ++DOCSHELL 1B123000 == 62 [pid = 3800] [id = 240] 13:20:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (1B12B800) [pid = 3800] [serial = 719] [outer = 00000000] 13:20:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (1B285400) [pid = 3800] [serial = 720] [outer = 1B12B800] 13:20:37 INFO - PROCESS | 3800 | 1463689237634 Marionette DEBUG loaded listener.js 13:20:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (1B28F800) [pid = 3800] [serial = 721] [outer = 1B12B800] 13:20:38 INFO - PROCESS | 3800 | 1463689238220 Marionette TRACE conn2 <- [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]]]}] 13:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 903ms 13:20:38 INFO - PROCESS | 3800 | 1463689238271 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:20:38 INFO - PROCESS | 3800 | 1463689238273 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 13:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:20:38 INFO - PROCESS | 3800 | 1463689238277 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:20:38 INFO - PROCESS | 3800 | 1463689238279 Marionette TRACE conn2 <- [1,926,null,{}] 13:20:38 INFO - PROCESS | 3800 | 1463689238283 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:38 INFO - PROCESS | 3800 | 1463689238383 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:20:38 INFO - PROCESS | 3800 | 1463689238492 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:38 INFO - PROCESS | 3800 | ++DOCSHELL 0F2CF800 == 63 [pid = 3800] [id = 241] 13:20:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (0F9EC800) [pid = 3800] [serial = 722] [outer = 00000000] 13:20:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (11018C00) [pid = 3800] [serial = 723] [outer = 0F9EC800] 13:20:38 INFO - PROCESS | 3800 | 1463689238546 Marionette DEBUG loaded listener.js 13:20:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (1101B800) [pid = 3800] [serial = 724] [outer = 0F9EC800] 13:20:39 INFO - PROCESS | 3800 | 1463689239148 Marionette TRACE conn2 <- [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]]]}] 13:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1028ms 13:20:39 INFO - PROCESS | 3800 | 1463689239359 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:20:39 INFO - PROCESS | 3800 | 1463689239363 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 13:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:20:39 INFO - PROCESS | 3800 | 1463689239369 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:20:39 INFO - PROCESS | 3800 | 1463689239372 Marionette TRACE conn2 <- [1,930,null,{}] 13:20:39 INFO - PROCESS | 3800 | 1463689239378 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:39 INFO - PROCESS | 3800 | 1463689239478 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:20:39 INFO - PROCESS | 3800 | 1463689239606 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:39 INFO - PROCESS | 3800 | ++DOCSHELL 103D2800 == 64 [pid = 3800] [id = 242] 13:20:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (10A5B800) [pid = 3800] [serial = 725] [outer = 00000000] 13:20:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (11013000) [pid = 3800] [serial = 726] [outer = 10A5B800] 13:20:39 INFO - PROCESS | 3800 | 1463689239655 Marionette DEBUG loaded listener.js 13:20:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (1101A800) [pid = 3800] [serial = 727] [outer = 10A5B800] 13:20:40 INFO - PROCESS | 3800 | 1463689240224 Marionette TRACE conn2 <- [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]]]}] 13:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 888ms 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 18491C00 == 63 [pid = 3800] [id = 235] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 19A40800 == 62 [pid = 3800] [id = 234] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 10C12C00 == 61 [pid = 3800] [id = 233] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 13376800 == 60 [pid = 3800] [id = 232] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 15F4E400 == 59 [pid = 3800] [id = 231] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 10A5E400 == 58 [pid = 3800] [id = 230] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 131B3C00 == 57 [pid = 3800] [id = 229] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 13052400 == 56 [pid = 3800] [id = 228] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 0F9E7800 == 55 [pid = 3800] [id = 227] 13:20:40 INFO - PROCESS | 3800 | 1463689240310 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:20:40 INFO - PROCESS | 3800 | 1463689240313 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 0F26A800 == 54 [pid = 3800] [id = 226] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 17AF2000 == 53 [pid = 3800] [id = 225] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 19A45000 == 52 [pid = 3800] [id = 224] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 1337DC00 == 51 [pid = 3800] [id = 223] 13:20:40 INFO - PROCESS | 3800 | --DOCSHELL 10503000 == 50 [pid = 3800] [id = 222] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (19A3D400) [pid = 3800] [serial = 648] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (10AF3C00) [pid = 3800] [serial = 614] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (15060800) [pid = 3800] [serial = 617] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (19D5F800) [pid = 3800] [serial = 620] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (1AA93000) [pid = 3800] [serial = 651] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (1A7C2C00) [pid = 3800] [serial = 623] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (13053000) [pid = 3800] [serial = 635] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (131B0C00) [pid = 3800] [serial = 636] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (1AA99800) [pid = 3800] [serial = 626] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (12D2EC00) [pid = 3800] [serial = 638] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (15066800) [pid = 3800] [serial = 639] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (1A790400) [pid = 3800] [serial = 650] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (16ABD800) [pid = 3800] [serial = 641] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (16D76C00) [pid = 3800] [serial = 642] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (176B2000) [pid = 3800] [serial = 644] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (16AB9800) [pid = 3800] [serial = 633] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (13378400) [pid = 3800] [serial = 632] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (1AF71C00) [pid = 3800] [serial = 629] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (1AF6C400) [pid = 3800] [serial = 653] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (1B287000) [pid = 3800] [serial = 662] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (1AA9B000) [pid = 3800] [serial = 657] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (19A54800) [pid = 3800] [serial = 656] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (1B124800) [pid = 3800] [serial = 659] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (1AF73000) [pid = 3800] [serial = 654] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (184D9800) [pid = 3800] [serial = 647] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (1B130400) [pid = 3800] [serial = 660] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (179B8C00) [pid = 3800] [serial = 645] [outer = 00000000] [url = about:blank] 13:20:40 INFO - PROCESS | 3800 | 1463689240326 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:20:40 INFO - PROCESS | 3800 | 1463689240330 Marionette TRACE conn2 <- [1,934,null,{}] 13:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:20:40 INFO - PROCESS | 3800 | 1463689240334 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:40 INFO - PROCESS | 3800 | 1463689240422 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:20:40 INFO - PROCESS | 3800 | 1463689240524 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:40 INFO - PROCESS | 3800 | ++DOCSHELL 10EE8800 == 51 [pid = 3800] [id = 243] 13:20:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (10EED400) [pid = 3800] [serial = 728] [outer = 00000000] 13:20:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (12886000) [pid = 3800] [serial = 729] [outer = 10EED400] 13:20:40 INFO - PROCESS | 3800 | 1463689240570 Marionette DEBUG loaded listener.js 13:20:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (12DC9C00) [pid = 3800] [serial = 730] [outer = 10EED400] 13:20:40 INFO - PROCESS | 3800 | 1463689240981 Marionette TRACE conn2 <- [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]]]}] 13:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 701ms 13:20:41 INFO - PROCESS | 3800 | 1463689241030 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:20:41 INFO - PROCESS | 3800 | 1463689241033 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 13:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:20:41 INFO - PROCESS | 3800 | 1463689241036 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:20:41 INFO - PROCESS | 3800 | 1463689241038 Marionette TRACE conn2 <- [1,938,null,{}] 13:20:41 INFO - PROCESS | 3800 | 1463689241047 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:41 INFO - PROCESS | 3800 | 1463689241163 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:20:41 INFO - PROCESS | 3800 | 1463689241172 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:41 INFO - PROCESS | 3800 | ++DOCSHELL 138E6000 == 52 [pid = 3800] [id = 244] 13:20:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (13DB2000) [pid = 3800] [serial = 731] [outer = 00000000] 13:20:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (155A6800) [pid = 3800] [serial = 732] [outer = 13DB2000] 13:20:41 INFO - PROCESS | 3800 | 1463689241226 Marionette DEBUG loaded listener.js 13:20:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (16555800) [pid = 3800] [serial = 733] [outer = 13DB2000] 13:20:41 INFO - PROCESS | 3800 | 1463689241684 Marionette TRACE conn2 <- [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]]]}] 13:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 701ms 13:20:41 INFO - PROCESS | 3800 | 1463689241735 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:20:41 INFO - PROCESS | 3800 | 1463689241738 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 13:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:20:41 INFO - PROCESS | 3800 | 1463689241741 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:20:41 INFO - PROCESS | 3800 | 1463689241743 Marionette TRACE conn2 <- [1,942,null,{}] 13:20:41 INFO - PROCESS | 3800 | 1463689241746 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:41 INFO - PROCESS | 3800 | 1463689241832 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:20:41 INFO - PROCESS | 3800 | 1463689241841 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:41 INFO - PROCESS | 3800 | ++DOCSHELL 16C3D000 == 53 [pid = 3800] [id = 245] 13:20:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (16C42C00) [pid = 3800] [serial = 734] [outer = 00000000] 13:20:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (16FAB000) [pid = 3800] [serial = 735] [outer = 16C42C00] 13:20:41 INFO - PROCESS | 3800 | 1463689241891 Marionette DEBUG loaded listener.js 13:20:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (176B5400) [pid = 3800] [serial = 736] [outer = 16C42C00] 13:20:42 INFO - PROCESS | 3800 | 1463689242316 Marionette TRACE conn2 <- [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]]]}] 13:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 591ms 13:20:42 INFO - PROCESS | 3800 | 1463689242355 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:20:42 INFO - PROCESS | 3800 | 1463689242357 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 13:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:20:42 INFO - PROCESS | 3800 | 1463689242361 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:20:42 INFO - PROCESS | 3800 | 1463689242363 Marionette TRACE conn2 <- [1,946,null,{}] 13:20:42 INFO - PROCESS | 3800 | 1463689242367 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:42 INFO - PROCESS | 3800 | 1463689242456 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:20:42 INFO - PROCESS | 3800 | 1463689242462 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:42 INFO - PROCESS | 3800 | ++DOCSHELL 138E4000 == 54 [pid = 3800] [id = 246] 13:20:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (176B2000) [pid = 3800] [serial = 737] [outer = 00000000] 13:20:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (17AEA400) [pid = 3800] [serial = 738] [outer = 176B2000] 13:20:42 INFO - PROCESS | 3800 | 1463689242506 Marionette DEBUG loaded listener.js 13:20:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (184DA000) [pid = 3800] [serial = 739] [outer = 176B2000] 13:20:42 INFO - PROCESS | 3800 | 1463689242982 Marionette TRACE conn2 <- [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]]]}] 13:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 638ms 13:20:42 INFO - PROCESS | 3800 | 1463689242999 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:20:43 INFO - PROCESS | 3800 | 1463689243001 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 13:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:20:43 INFO - PROCESS | 3800 | 1463689243004 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:20:43 INFO - PROCESS | 3800 | 1463689243006 Marionette TRACE conn2 <- [1,950,null,{}] 13:20:43 INFO - PROCESS | 3800 | 1463689243016 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:43 INFO - PROCESS | 3800 | 1463689243152 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:20:43 INFO - PROCESS | 3800 | 1463689243160 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 3800 | ++DOCSHELL 12D75000 == 55 [pid = 3800] [id = 247] 13:20:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (15087800) [pid = 3800] [serial = 740] [outer = 00000000] 13:20:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (19A58C00) [pid = 3800] [serial = 741] [outer = 15087800] 13:20:43 INFO - PROCESS | 3800 | 1463689243204 Marionette DEBUG loaded listener.js 13:20:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (19D63400) [pid = 3800] [serial = 742] [outer = 15087800] 13:20:43 INFO - PROCESS | 3800 | 1463689243650 Marionette TRACE conn2 <- [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]]]}] 13:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 701ms 13:20:43 INFO - PROCESS | 3800 | 1463689243705 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:20:43 INFO - PROCESS | 3800 | 1463689243707 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 13:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:20:43 INFO - PROCESS | 3800 | 1463689243710 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:20:43 INFO - PROCESS | 3800 | 1463689243712 Marionette TRACE conn2 <- [1,954,null,{}] 13:20:43 INFO - PROCESS | 3800 | 1463689243716 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:43 INFO - PROCESS | 3800 | 1463689243824 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:20:43 INFO - PROCESS | 3800 | 1463689243920 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 3800 | ++DOCSHELL 19A3CC00 == 56 [pid = 3800] [id = 248] 13:20:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (19A5E000) [pid = 3800] [serial = 743] [outer = 00000000] 13:20:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (1A7C3C00) [pid = 3800] [serial = 744] [outer = 19A5E000] 13:20:43 INFO - PROCESS | 3800 | 1463689243965 Marionette DEBUG loaded listener.js 13:20:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (1AA9CC00) [pid = 3800] [serial = 745] [outer = 19A5E000] 13:20:44 INFO - PROCESS | 3800 | 1463689244360 Marionette TRACE conn2 <- [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]]]}] 13:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 700ms 13:20:44 INFO - PROCESS | 3800 | 1463689244409 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:20:44 INFO - PROCESS | 3800 | 1463689244411 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 13:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:20:44 INFO - PROCESS | 3800 | 1463689244415 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:20:44 INFO - PROCESS | 3800 | 1463689244416 Marionette TRACE conn2 <- [1,958,null,{}] 13:20:44 INFO - PROCESS | 3800 | 1463689244420 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:44 INFO - PROCESS | 3800 | 1463689244534 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:20:44 INFO - PROCESS | 3800 | 1463689244540 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:44 INFO - PROCESS | 3800 | ++DOCSHELL 19D5AC00 == 57 [pid = 3800] [id = 249] 13:20:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (1A789400) [pid = 3800] [serial = 746] [outer = 00000000] 13:20:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (1AF71800) [pid = 3800] [serial = 747] [outer = 1A789400] 13:20:44 INFO - PROCESS | 3800 | 1463689244635 Marionette DEBUG loaded listener.js 13:20:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (1AF76000) [pid = 3800] [serial = 748] [outer = 1A789400] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (184DCC00) [pid = 3800] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (16556400) [pid = 3800] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (184DD400) [pid = 3800] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (0F26CC00) [pid = 3800] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (13053800) [pid = 3800] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (11CE6800) [pid = 3800] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (1337EC00) [pid = 3800] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (10538800) [pid = 3800] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (10C19400) [pid = 3800] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (16AB6800) [pid = 3800] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (19A42000) [pid = 3800] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (10AE8400) [pid = 3800] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (16AB8C00) [pid = 3800] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (11084400) [pid = 3800] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (15407C00) [pid = 3800] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (176D0400) [pid = 3800] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (16D7C400) [pid = 3800] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (0F2D9800) [pid = 3800] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (12D79800) [pid = 3800] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (16C3EC00) [pid = 3800] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (12DCCC00) [pid = 3800] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (16D75800) [pid = 3800] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:20:44 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (10D33C00) [pid = 3800] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:20:45 INFO - PROCESS | 3800 | 1463689245210 Marionette TRACE conn2 <- [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]]]}] 13:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 841ms 13:20:45 INFO - PROCESS | 3800 | 1463689245241 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:20:45 INFO - PROCESS | 3800 | 1463689245243 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 13:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:20:45 INFO - PROCESS | 3800 | 1463689245246 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:20:45 INFO - PROCESS | 3800 | 1463689245248 Marionette TRACE conn2 <- [1,962,null,{}] 13:20:45 INFO - PROCESS | 3800 | 1463689245251 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:45 INFO - PROCESS | 3800 | 1463689245330 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:20:45 INFO - PROCESS | 3800 | 1463689245337 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:45 INFO - PROCESS | 3800 | ++DOCSHELL 10AE8400 == 58 [pid = 3800] [id = 250] 13:20:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (12A8AC00) [pid = 3800] [serial = 749] [outer = 00000000] 13:20:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (1337EC00) [pid = 3800] [serial = 750] [outer = 12A8AC00] 13:20:45 INFO - PROCESS | 3800 | 1463689245380 Marionette DEBUG loaded listener.js 13:20:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (15F52800) [pid = 3800] [serial = 751] [outer = 12A8AC00] 13:20:45 INFO - PROCESS | 3800 | 1463689245794 Marionette TRACE conn2 <- [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]]]}] 13:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 592ms 13:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:20:45 INFO - PROCESS | 3800 | 1463689245846 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:20:45 INFO - PROCESS | 3800 | 1463689245848 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 13:20:45 INFO - PROCESS | 3800 | 1463689245852 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:20:45 INFO - PROCESS | 3800 | 1463689245853 Marionette TRACE conn2 <- [1,966,null,{}] 13:20:45 INFO - PROCESS | 3800 | 1463689245857 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:45 INFO - PROCESS | 3800 | 1463689245942 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:20:45 INFO - PROCESS | 3800 | 1463689245948 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:45 INFO - PROCESS | 3800 | ++DOCSHELL 13377000 == 59 [pid = 3800] [id = 251] 13:20:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (16D76000) [pid = 3800] [serial = 752] [outer = 00000000] 13:20:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (19A42000) [pid = 3800] [serial = 753] [outer = 16D76000] 13:20:45 INFO - PROCESS | 3800 | 1463689245991 Marionette DEBUG loaded listener.js 13:20:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (1A7C6800) [pid = 3800] [serial = 754] [outer = 16D76000] 13:20:46 INFO - PROCESS | 3800 | 1463689246408 Marionette TRACE conn2 <- [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]]]}] 13:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 592ms 13:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:20:46 INFO - PROCESS | 3800 | 1463689246446 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:20:46 INFO - PROCESS | 3800 | 1463689246448 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 13:20:46 INFO - PROCESS | 3800 | 1463689246467 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:20:46 INFO - PROCESS | 3800 | 1463689246470 Marionette TRACE conn2 <- [1,970,null,{}] 13:20:46 INFO - PROCESS | 3800 | 1463689246473 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:46 INFO - PROCESS | 3800 | 1463689246571 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:20:46 INFO - PROCESS | 3800 | 1463689246580 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:46 INFO - PROCESS | 3800 | ++DOCSHELL 1052E800 == 60 [pid = 3800] [id = 252] 13:20:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (10C16000) [pid = 3800] [serial = 755] [outer = 00000000] 13:20:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (1B283000) [pid = 3800] [serial = 756] [outer = 10C16000] 13:20:46 INFO - PROCESS | 3800 | 1463689246628 Marionette DEBUG loaded listener.js 13:20:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (1B290800) [pid = 3800] [serial = 757] [outer = 10C16000] 13:20:47 INFO - PROCESS | 3800 | 1463689247273 Marionette TRACE conn2 <- [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]]]}] 13:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 857ms 13:20:47 INFO - PROCESS | 3800 | 1463689247316 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:20:47 INFO - PROCESS | 3800 | 1463689247320 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 13:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:20:47 INFO - PROCESS | 3800 | 1463689247325 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:20:47 INFO - PROCESS | 3800 | 1463689247329 Marionette TRACE conn2 <- [1,974,null,{}] 13:20:47 INFO - PROCESS | 3800 | 1463689247335 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:47 INFO - PROCESS | 3800 | 1463689247448 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:20:47 INFO - PROCESS | 3800 | 1463689247558 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:47 INFO - PROCESS | 3800 | ++DOCSHELL 10A5B000 == 61 [pid = 3800] [id = 253] 13:20:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (10AE7800) [pid = 3800] [serial = 758] [outer = 00000000] 13:20:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (11015000) [pid = 3800] [serial = 759] [outer = 10AE7800] 13:20:47 INFO - PROCESS | 3800 | 1463689247614 Marionette DEBUG loaded listener.js 13:20:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (12A94800) [pid = 3800] [serial = 760] [outer = 10AE7800] 13:20:48 INFO - PROCESS | 3800 | 1463689248192 Marionette TRACE conn2 <- [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]]]}] 13:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 903ms 13:20:48 INFO - PROCESS | 3800 | 1463689248231 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:20:48 INFO - PROCESS | 3800 | 1463689248237 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 13:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:20:48 INFO - PROCESS | 3800 | 1463689248243 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:20:48 INFO - PROCESS | 3800 | 1463689248246 Marionette TRACE conn2 <- [1,978,null,{}] 13:20:48 INFO - PROCESS | 3800 | 1463689248250 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:48 INFO - PROCESS | 3800 | 1463689248356 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:20:48 INFO - PROCESS | 3800 | 1463689248467 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:48 INFO - PROCESS | 3800 | ++DOCSHELL 131B3C00 == 62 [pid = 3800] [id = 254] 13:20:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (13378400) [pid = 3800] [serial = 761] [outer = 00000000] 13:20:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (1540F400) [pid = 3800] [serial = 762] [outer = 13378400] 13:20:48 INFO - PROCESS | 3800 | 1463689248521 Marionette DEBUG loaded listener.js 13:20:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (16A76000) [pid = 3800] [serial = 763] [outer = 13378400] 13:20:49 INFO - PROCESS | 3800 | 1463689249128 Marionette TRACE conn2 <- [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]]]}] 13:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 950ms 13:20:49 INFO - PROCESS | 3800 | 1463689249187 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:20:49 INFO - PROCESS | 3800 | 1463689249189 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 13:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:20:49 INFO - PROCESS | 3800 | 1463689249193 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 3800 | 1463689249197 Marionette TRACE conn2 <- [1,982,null,{}] 13:20:49 INFO - PROCESS | 3800 | 1463689249208 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:49 INFO - PROCESS | 3800 | 1463689249313 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:20:49 INFO - PROCESS | 3800 | 1463689249451 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 3800 | ++DOCSHELL 19A42800 == 63 [pid = 3800] [id = 255] 13:20:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (19A43400) [pid = 3800] [serial = 764] [outer = 00000000] 13:20:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (1A78E400) [pid = 3800] [serial = 765] [outer = 19A43400] 13:20:49 INFO - PROCESS | 3800 | 1463689249508 Marionette DEBUG loaded listener.js 13:20:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (1AE39C00) [pid = 3800] [serial = 766] [outer = 19A43400] 13:20:50 INFO - PROCESS | 3800 | 1463689250064 Marionette TRACE conn2 <- [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]]]}] 13:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 950ms 13:20:50 INFO - PROCESS | 3800 | 1463689250121 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:20:50 INFO - PROCESS | 3800 | 1463689250124 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 13:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:20:50 INFO - PROCESS | 3800 | 1463689250128 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:20:50 INFO - PROCESS | 3800 | 1463689250130 Marionette TRACE conn2 <- [1,986,null,{}] 13:20:50 INFO - PROCESS | 3800 | 1463689250133 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:50 INFO - PROCESS | 3800 | 1463689250237 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:20:50 INFO - PROCESS | 3800 | 1463689250372 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:50 INFO - PROCESS | 3800 | ++DOCSHELL 1B12F400 == 64 [pid = 3800] [id = 256] 13:20:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (1B282000) [pid = 3800] [serial = 767] [outer = 00000000] 13:20:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (1B2A4000) [pid = 3800] [serial = 768] [outer = 1B282000] 13:20:50 INFO - PROCESS | 3800 | 1463689250427 Marionette DEBUG loaded listener.js 13:20:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (1B531400) [pid = 3800] [serial = 769] [outer = 1B282000] 13:20:50 INFO - PROCESS | 3800 | 1463689250987 Marionette TRACE conn2 <- [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]]]}] 13:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 903ms 13:20:51 INFO - PROCESS | 3800 | 1463689251032 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 3800 | 1463689251034 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 13:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:20:51 INFO - PROCESS | 3800 | 1463689251038 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 3800 | 1463689251040 Marionette TRACE conn2 <- [1,990,null,{}] 13:20:51 INFO - PROCESS | 3800 | 1463689251043 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:51 INFO - PROCESS | 3800 | 1463689251151 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:20:51 INFO - PROCESS | 3800 | 1463689251261 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:51 INFO - PROCESS | 3800 | ++DOCSHELL 13370400 == 65 [pid = 3800] [id = 257] 13:20:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (1AF72C00) [pid = 3800] [serial = 770] [outer = 00000000] 13:20:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (1B53A400) [pid = 3800] [serial = 771] [outer = 1AF72C00] 13:20:51 INFO - PROCESS | 3800 | 1463689251313 Marionette DEBUG loaded listener.js 13:20:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (1B704000) [pid = 3800] [serial = 772] [outer = 1AF72C00] 13:20:51 INFO - PROCESS | 3800 | 1463689251899 Marionette TRACE conn2 <- [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]]]}] 13:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 903ms 13:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:20:51 INFO - PROCESS | 3800 | 1463689251942 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 3800 | 1463689251944 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 13:20:51 INFO - PROCESS | 3800 | 1463689251948 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 3800 | 1463689251949 Marionette TRACE conn2 <- [1,994,null,{}] 13:20:51 INFO - PROCESS | 3800 | 1463689251953 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:52 INFO - PROCESS | 3800 | 1463689252084 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:20:52 INFO - PROCESS | 3800 | 1463689252214 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 3800 | ++DOCSHELL 19DE2400 == 66 [pid = 3800] [id = 258] 13:20:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (1A27B400) [pid = 3800] [serial = 773] [outer = 00000000] 13:20:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (1B743000) [pid = 3800] [serial = 774] [outer = 1A27B400] 13:20:52 INFO - PROCESS | 3800 | 1463689252267 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (1B747400) [pid = 3800] [serial = 775] [outer = 1A27B400] 13:20:53 INFO - PROCESS | 3800 | 1463689253065 Marionette TRACE conn2 <- [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]]]}] 13:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1137ms 13:20:53 INFO - PROCESS | 3800 | 1463689253096 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:20:53 INFO - PROCESS | 3800 | 1463689253100 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 13:20:53 INFO - PROCESS | 3800 | 1463689253105 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:20:53 INFO - PROCESS | 3800 | 1463689253109 Marionette TRACE conn2 <- [1,998,null,{}] 13:20:53 INFO - PROCESS | 3800 | 1463689253115 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:53 INFO - PROCESS | 3800 | 1463689253222 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:20:53 INFO - PROCESS | 3800 | 1463689253365 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 3800 | ++DOCSHELL 10C0C000 == 67 [pid = 3800] [id = 259] 13:20:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (10C0D000) [pid = 3800] [serial = 776] [outer = 00000000] 13:20:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (11017000) [pid = 3800] [serial = 777] [outer = 10C0D000] 13:20:53 INFO - PROCESS | 3800 | 1463689253415 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (12D80800) [pid = 3800] [serial = 778] [outer = 10C0D000] 13:20:54 INFO - PROCESS | 3800 | 1463689254071 Marionette TRACE conn2 <- [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]]]}] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 19A46C00 == 66 [pid = 3800] [id = 114] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 13377000 == 65 [pid = 3800] [id = 251] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 10AE8400 == 64 [pid = 3800] [id = 250] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 19D5AC00 == 63 [pid = 3800] [id = 249] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 19A3CC00 == 62 [pid = 3800] [id = 248] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 12D75000 == 61 [pid = 3800] [id = 247] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 138E4000 == 60 [pid = 3800] [id = 246] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 16C3D000 == 59 [pid = 3800] [id = 245] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 138E6000 == 58 [pid = 3800] [id = 244] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 10EE8800 == 57 [pid = 3800] [id = 243] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 103D2800 == 56 [pid = 3800] [id = 242] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (105F3800) [pid = 3800] [serial = 665] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (157D2C00) [pid = 3800] [serial = 668] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (19D58400) [pid = 3800] [serial = 671] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOCSHELL 10AF2800 == 55 [pid = 3800] [id = 236] 13:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1027ms 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (19A52800) [pid = 3800] [serial = 612] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (12DD7C00) [pid = 3800] [serial = 549] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (1782C800) [pid = 3800] [serial = 585] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (140BB000) [pid = 3800] [serial = 582] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (16AB1000) [pid = 3800] [serial = 552] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (1A284800) [pid = 3800] [serial = 579] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (17823C00) [pid = 3800] [serial = 546] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (10AEA400) [pid = 3800] [serial = 513] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (15743800) [pid = 3800] [serial = 516] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (19A3C000) [pid = 3800] [serial = 519] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (1AF9A400) [pid = 3800] [serial = 522] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (16D7D400) [pid = 3800] [serial = 525] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (19D5A400) [pid = 3800] [serial = 704] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (176A8000) [pid = 3800] [serial = 692] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (1B29E800) [pid = 3800] [serial = 674] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (176AE000) [pid = 3800] [serial = 693] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (10A56800) [pid = 3800] [serial = 678] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (10336800) [pid = 3800] [serial = 677] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (130D4800) [pid = 3800] [serial = 683] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (131AC800) [pid = 3800] [serial = 684] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (1574B800) [pid = 3800] [serial = 689] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (138E2800) [pid = 3800] [serial = 686] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (1505E000) [pid = 3800] [serial = 687] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (10AF4800) [pid = 3800] [serial = 680] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (10EE8C00) [pid = 3800] [serial = 681] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (16AB4C00) [pid = 3800] [serial = 698] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (17926800) [pid = 3800] [serial = 696] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (17923400) [pid = 3800] [serial = 695] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (19A49000) [pid = 3800] [serial = 701] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (16ABE400) [pid = 3800] [serial = 699] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (19DE3C00) [pid = 3800] [serial = 705] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (19D27400) [pid = 3800] [serial = 702] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1B2A9C00) [pid = 3800] [serial = 675] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (1574E000) [pid = 3800] [serial = 690] [outer = 00000000] [url = about:blank] 13:20:54 INFO - PROCESS | 3800 | 1463689254143 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 3800 | 1463689254152 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 13:20:54 INFO - PROCESS | 3800 | 1463689254178 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:20:54 INFO - PROCESS | 3800 | 1463689254181 Marionette TRACE conn2 <- [1,1002,null,{}] 13:20:54 INFO - PROCESS | 3800 | 1463689254184 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:54 INFO - PROCESS | 3800 | 1463689254289 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:20:54 INFO - PROCESS | 3800 | 1463689254296 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:54 INFO - PROCESS | 3800 | ++DOCSHELL 10AF4800 == 56 [pid = 3800] [id = 260] 13:20:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (10C0C800) [pid = 3800] [serial = 779] [outer = 00000000] 13:20:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (10C19400) [pid = 3800] [serial = 780] [outer = 10C0C800] 13:20:54 INFO - PROCESS | 3800 | 1463689254342 Marionette DEBUG loaded listener.js 13:20:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (12A8DC00) [pid = 3800] [serial = 781] [outer = 10C0C800] 13:20:54 INFO - PROCESS | 3800 | 1463689254874 Marionette TRACE conn2 <- [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]]]}] 13:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 732ms 13:20:54 INFO - PROCESS | 3800 | 1463689254921 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 3800 | 1463689254923 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 13:20:54 INFO - PROCESS | 3800 | 1463689254926 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:20:54 INFO - PROCESS | 3800 | 1463689254930 Marionette TRACE conn2 <- [1,1006,null,{}] 13:20:54 INFO - PROCESS | 3800 | 1463689254940 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:55 INFO - PROCESS | 3800 | 1463689255029 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:20:55 INFO - PROCESS | 3800 | 1463689255128 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:55 INFO - PROCESS | 3800 | ++DOCSHELL 103D2800 == 57 [pid = 3800] [id = 261] 13:20:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (10AF2800) [pid = 3800] [serial = 782] [outer = 00000000] 13:20:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (15086400) [pid = 3800] [serial = 783] [outer = 10AF2800] 13:20:55 INFO - PROCESS | 3800 | 1463689255181 Marionette DEBUG loaded listener.js 13:20:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (15750800) [pid = 3800] [serial = 784] [outer = 10AF2800] 13:20:55 INFO - PROCESS | 3800 | 1463689255561 Marionette TRACE conn2 <- [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]]]}] 13:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 701ms 13:20:55 INFO - PROCESS | 3800 | 1463689255626 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:20:55 INFO - PROCESS | 3800 | 1463689255629 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 13:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:20:55 INFO - PROCESS | 3800 | 1463689255632 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:20:55 INFO - PROCESS | 3800 | 1463689255634 Marionette TRACE conn2 <- [1,1010,null,{}] 13:20:55 INFO - PROCESS | 3800 | 1463689255637 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:55 INFO - PROCESS | 3800 | 1463689255722 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:20:55 INFO - PROCESS | 3800 | 1463689255728 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:55 INFO - PROCESS | 3800 | ++DOCSHELL 155A4400 == 58 [pid = 3800] [id = 262] 13:20:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (15CD8800) [pid = 3800] [serial = 785] [outer = 00000000] 13:20:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (16AB8400) [pid = 3800] [serial = 786] [outer = 15CD8800] 13:20:55 INFO - PROCESS | 3800 | 1463689255772 Marionette DEBUG loaded listener.js 13:20:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (16D78400) [pid = 3800] [serial = 787] [outer = 15CD8800] 13:20:56 INFO - PROCESS | 3800 | 1463689256224 Marionette TRACE conn2 <- [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]]]}] 13:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 638ms 13:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:20:56 INFO - PROCESS | 3800 | 1463689256270 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 3800 | 1463689256272 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 13:20:56 INFO - PROCESS | 3800 | 1463689256275 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - PROCESS | 3800 | 1463689256277 Marionette TRACE conn2 <- [1,1014,null,{}] 13:20:56 INFO - PROCESS | 3800 | 1463689256280 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:56 INFO - PROCESS | 3800 | 1463689256403 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:20:56 INFO - PROCESS | 3800 | 1463689256491 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 3800 | ++DOCSHELL 16D7EC00 == 59 [pid = 3800] [id = 263] 13:20:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (172AD800) [pid = 3800] [serial = 788] [outer = 00000000] 13:20:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (176A9C00) [pid = 3800] [serial = 789] [outer = 172AD800] 13:20:56 INFO - PROCESS | 3800 | 1463689256535 Marionette DEBUG loaded listener.js 13:20:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (176AD000) [pid = 3800] [serial = 790] [outer = 172AD800] 13:20:56 INFO - PROCESS | 3800 | 1463689256937 Marionette TRACE conn2 <- [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]]]}] 13:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 685ms 13:20:56 INFO - PROCESS | 3800 | 1463689256975 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 3800 | 1463689256977 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 13:20:56 INFO - PROCESS | 3800 | 1463689256980 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:20:56 INFO - PROCESS | 3800 | 1463689256982 Marionette TRACE conn2 <- [1,1018,null,{}] 13:20:56 INFO - PROCESS | 3800 | 1463689256985 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:57 INFO - PROCESS | 3800 | 1463689257118 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:20:57 INFO - PROCESS | 3800 | 1463689257181 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:57 INFO - PROCESS | 3800 | ++DOCSHELL 15067400 == 60 [pid = 3800] [id = 264] 13:20:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (176A8000) [pid = 3800] [serial = 791] [outer = 00000000] 13:20:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (184D3800) [pid = 3800] [serial = 792] [outer = 176A8000] 13:20:57 INFO - PROCESS | 3800 | 1463689257225 Marionette DEBUG loaded listener.js 13:20:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (184D4400) [pid = 3800] [serial = 793] [outer = 176A8000] 13:20:57 INFO - PROCESS | 3800 | 1463689257652 Marionette TRACE conn2 <- [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]]]}] 13:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 686ms 13:20:57 INFO - PROCESS | 3800 | 1463689257680 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:20:57 INFO - PROCESS | 3800 | 1463689257682 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 13:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:20:57 INFO - PROCESS | 3800 | 1463689257690 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:20:57 INFO - PROCESS | 3800 | 1463689257691 Marionette TRACE conn2 <- [1,1022,null,{}] 13:20:57 INFO - PROCESS | 3800 | 1463689257695 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:57 INFO - PROCESS | 3800 | 1463689257836 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:20:57 INFO - PROCESS | 3800 | 1463689257861 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:57 INFO - PROCESS | 3800 | ++DOCSHELL 19A40800 == 61 [pid = 3800] [id = 265] 13:20:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (19A42400) [pid = 3800] [serial = 794] [outer = 00000000] 13:20:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (19A54C00) [pid = 3800] [serial = 795] [outer = 19A42400] 13:20:57 INFO - PROCESS | 3800 | 1463689257904 Marionette DEBUG loaded listener.js 13:20:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (19D28800) [pid = 3800] [serial = 796] [outer = 19A42400] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (15087800) [pid = 3800] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (19A5E000) [pid = 3800] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (16C42C00) [pid = 3800] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (1A27C800) [pid = 3800] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (10A5B800) [pid = 3800] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (10EED400) [pid = 3800] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (13DB2000) [pid = 3800] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (176B2000) [pid = 3800] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (1A789400) [pid = 3800] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (16D76000) [pid = 3800] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (12A8AC00) [pid = 3800] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (10AE6C00) [pid = 3800] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (1A790800) [pid = 3800] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (184DE800) [pid = 3800] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (10503800) [pid = 3800] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (19D26000) [pid = 3800] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1AA97400) [pid = 3800] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (13DB4000) [pid = 3800] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (1381E400) [pid = 3800] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:20:58 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1A78F000) [pid = 3800] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:20:58 INFO - PROCESS | 3800 | 1463689258516 Marionette TRACE conn2 <- [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]]]}] 13:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 903ms 13:20:58 INFO - PROCESS | 3800 | 1463689258573 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:20:58 INFO - PROCESS | 3800 | 1463689258575 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 13:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:20:58 INFO - PROCESS | 3800 | 1463689258579 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:20:58 INFO - PROCESS | 3800 | 1463689258580 Marionette TRACE conn2 <- [1,1026,null,{}] 13:20:58 INFO - PROCESS | 3800 | 1463689258584 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:58 INFO - PROCESS | 3800 | 1463689258665 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:20:58 INFO - PROCESS | 3800 | 1463689258671 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:58 INFO - PROCESS | 3800 | ++DOCSHELL 0F2DC400 == 62 [pid = 3800] [id = 266] 13:20:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (10A56C00) [pid = 3800] [serial = 797] [outer = 00000000] 13:20:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (13825400) [pid = 3800] [serial = 798] [outer = 10A56C00] 13:20:58 INFO - PROCESS | 3800 | 1463689258717 Marionette DEBUG loaded listener.js 13:20:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (16D79800) [pid = 3800] [serial = 799] [outer = 10A56C00] 13:20:59 INFO - PROCESS | 3800 | 1463689259199 Marionette TRACE conn2 <- [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]]]}] 13:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 639ms 13:20:59 INFO - PROCESS | 3800 | 1463689259217 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 3800 | 1463689259219 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 13:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:20:59 INFO - PROCESS | 3800 | 1463689259222 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 3800 | 1463689259224 Marionette TRACE conn2 <- [1,1030,null,{}] 13:20:59 INFO - PROCESS | 3800 | 1463689259227 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:59 INFO - PROCESS | 3800 | 1463689259314 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:20:59 INFO - PROCESS | 3800 | 1463689259320 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 3800 | ++DOCSHELL 131AE400 == 63 [pid = 3800] [id = 267] 13:20:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (16C41000) [pid = 3800] [serial = 800] [outer = 00000000] 13:20:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (184DE800) [pid = 3800] [serial = 801] [outer = 16C41000] 13:20:59 INFO - PROCESS | 3800 | 1463689259364 Marionette DEBUG loaded listener.js 13:20:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (19D64C00) [pid = 3800] [serial = 802] [outer = 16C41000] 13:20:59 INFO - PROCESS | 3800 | 1463689259777 Marionette TRACE conn2 <- [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]]]}] 13:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 591ms 13:20:59 INFO - PROCESS | 3800 | 1463689259829 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 3800 | 1463689259831 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 13:20:59 INFO - PROCESS | 3800 | 1463689259835 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:20:59 INFO - PROCESS | 3800 | 1463689259836 Marionette TRACE conn2 <- [1,1034,null,{}] 13:20:59 INFO - PROCESS | 3800 | 1463689259843 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:59 INFO - PROCESS | 3800 | 1463689259923 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:20:59 INFO - PROCESS | 3800 | 1463689259930 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 3800 | ++DOCSHELL 11008800 == 64 [pid = 3800] [id = 268] 13:20:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (11009400) [pid = 3800] [serial = 803] [outer = 00000000] 13:20:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (1100D400) [pid = 3800] [serial = 804] [outer = 11009400] 13:20:59 INFO - PROCESS | 3800 | 1463689259977 Marionette DEBUG loaded listener.js 13:21:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (11010800) [pid = 3800] [serial = 805] [outer = 11009400] 13:21:00 INFO - PROCESS | 3800 | 1463689260411 Marionette TRACE conn2 <- [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]]]}] 13:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 623ms 13:21:00 INFO - PROCESS | 3800 | 1463689260501 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:21:00 INFO - PROCESS | 3800 | 1463689260505 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 13:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:21:00 INFO - PROCESS | 3800 | 1463689260515 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:21:00 INFO - PROCESS | 3800 | 1463689260519 Marionette TRACE conn2 <- [1,1038,null,{}] 13:21:00 INFO - PROCESS | 3800 | 1463689260526 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:00 INFO - PROCESS | 3800 | 1463689260666 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:21:00 INFO - PROCESS | 3800 | 1463689260816 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:00 INFO - PROCESS | 3800 | ++DOCSHELL 10A64800 == 65 [pid = 3800] [id = 269] 13:21:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (10AE7C00) [pid = 3800] [serial = 806] [outer = 00000000] 13:21:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (10AEFC00) [pid = 3800] [serial = 807] [outer = 10AE7C00] 13:21:00 INFO - PROCESS | 3800 | 1463689260871 Marionette DEBUG loaded listener.js 13:21:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (10C18400) [pid = 3800] [serial = 808] [outer = 10AE7C00] 13:21:01 INFO - PROCESS | 3800 | 1463689261454 Marionette TRACE conn2 <- [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]]]}] 13:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 996ms 13:21:01 INFO - PROCESS | 3800 | 1463689261517 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:21:01 INFO - PROCESS | 3800 | 1463689261521 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 13:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:21:01 INFO - PROCESS | 3800 | 1463689261528 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:21:01 INFO - PROCESS | 3800 | 1463689261532 Marionette TRACE conn2 <- [1,1042,null,{}] 13:21:01 INFO - PROCESS | 3800 | 1463689261537 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:01 INFO - PROCESS | 3800 | 1463689261643 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:21:01 INFO - PROCESS | 3800 | 1463689261764 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 3800 | ++DOCSHELL 1100DC00 == 66 [pid = 3800] [id = 270] 13:21:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (11018800) [pid = 3800] [serial = 809] [outer = 00000000] 13:21:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (13DB4800) [pid = 3800] [serial = 810] [outer = 11018800] 13:21:01 INFO - PROCESS | 3800 | 1463689261819 Marionette DEBUG loaded listener.js 13:21:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (1505CC00) [pid = 3800] [serial = 811] [outer = 11018800] 13:21:02 INFO - PROCESS | 3800 | 1463689262394 Marionette TRACE conn2 <- [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]]]}] 13:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 887ms 13:21:02 INFO - PROCESS | 3800 | 1463689262431 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:21:02 INFO - PROCESS | 3800 | 1463689262434 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 13:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:21:02 INFO - PROCESS | 3800 | 1463689262438 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 3800 | 1463689262440 Marionette TRACE conn2 <- [1,1046,null,{}] 13:21:02 INFO - PROCESS | 3800 | 1463689262449 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:02 INFO - PROCESS | 3800 | 1463689262560 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:21:02 INFO - PROCESS | 3800 | 1463689262699 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:02 INFO - PROCESS | 3800 | ++DOCSHELL 15C45000 == 67 [pid = 3800] [id = 271] 13:21:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1788AC00) [pid = 3800] [serial = 812] [outer = 00000000] 13:21:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (179BD400) [pid = 3800] [serial = 813] [outer = 1788AC00] 13:21:02 INFO - PROCESS | 3800 | 1463689262757 Marionette DEBUG loaded listener.js 13:21:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (184DD800) [pid = 3800] [serial = 814] [outer = 1788AC00] 13:21:03 INFO - PROCESS | 3800 | 1463689263323 Marionette TRACE conn2 <- [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]]]}] 13:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 934ms 13:21:03 INFO - PROCESS | 3800 | 1463689263367 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:21:03 INFO - PROCESS | 3800 | 1463689263369 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 13:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:21:03 INFO - PROCESS | 3800 | 1463689263373 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:21:03 INFO - PROCESS | 3800 | 1463689263375 Marionette TRACE conn2 <- [1,1050,null,{}] 13:21:03 INFO - PROCESS | 3800 | 1463689263378 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:03 INFO - PROCESS | 3800 | 1463689263489 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:21:03 INFO - PROCESS | 3800 | 1463689263597 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 3800 | ++DOCSHELL 19DEF400 == 68 [pid = 3800] [id = 272] 13:21:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (1A284400) [pid = 3800] [serial = 815] [outer = 00000000] 13:21:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (1A948400) [pid = 3800] [serial = 816] [outer = 1A284400] 13:21:03 INFO - PROCESS | 3800 | 1463689263650 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (1AA9C800) [pid = 3800] [serial = 817] [outer = 1A284400] 13:21:04 INFO - PROCESS | 3800 | 1463689264236 Marionette TRACE conn2 <- [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]]]}] 13:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 903ms 13:21:04 INFO - PROCESS | 3800 | 1463689264277 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 3800 | 1463689264279 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 13:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:21:04 INFO - PROCESS | 3800 | 1463689264283 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 3800 | 1463689264285 Marionette TRACE conn2 <- [1,1054,null,{}] 13:21:04 INFO - PROCESS | 3800 | 1463689264289 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:04 INFO - PROCESS | 3800 | 1463689264391 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:21:04 INFO - PROCESS | 3800 | 1463689264505 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:04 INFO - PROCESS | 3800 | ++DOCSHELL 1438A800 == 69 [pid = 3800] [id = 273] 13:21:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (1438AC00) [pid = 3800] [serial = 818] [outer = 00000000] 13:21:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (14390000) [pid = 3800] [serial = 819] [outer = 1438AC00] 13:21:04 INFO - PROCESS | 3800 | 1463689264599 Marionette DEBUG loaded listener.js 13:21:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (14394C00) [pid = 3800] [serial = 820] [outer = 1438AC00] 13:21:05 INFO - PROCESS | 3800 | 1463689265171 Marionette TRACE conn2 <- [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]]]}] 13:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 934ms 13:21:05 INFO - PROCESS | 3800 | 1463689265228 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:21:05 INFO - PROCESS | 3800 | 1463689265230 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 13:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:21:05 INFO - PROCESS | 3800 | 1463689265234 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:21:05 INFO - PROCESS | 3800 | 1463689265236 Marionette TRACE conn2 <- [1,1058,null,{}] 13:21:05 INFO - PROCESS | 3800 | 1463689265240 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:05 INFO - PROCESS | 3800 | 1463689265392 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:21:05 INFO - PROCESS | 3800 | 1463689265537 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:05 INFO - PROCESS | 3800 | ++DOCSHELL 14392400 == 70 [pid = 3800] [id = 274] 13:21:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (1439C000) [pid = 3800] [serial = 821] [outer = 00000000] 13:21:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (143A2800) [pid = 3800] [serial = 822] [outer = 1439C000] 13:21:05 INFO - PROCESS | 3800 | 1463689265592 Marionette DEBUG loaded listener.js 13:21:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (1574E000) [pid = 3800] [serial = 823] [outer = 1439C000] 13:21:06 INFO - PROCESS | 3800 | 1463689266155 Marionette TRACE conn2 <- [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]]]}] 13:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 935ms 13:21:06 INFO - PROCESS | 3800 | 1463689266189 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:21:06 INFO - PROCESS | 3800 | 1463689266192 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 13:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:21:06 INFO - PROCESS | 3800 | 1463689266197 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:21:06 INFO - PROCESS | 3800 | 1463689266199 Marionette TRACE conn2 <- [1,1062,null,{}] 13:21:06 INFO - PROCESS | 3800 | 1463689266202 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:06 INFO - PROCESS | 3800 | 1463689266305 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:21:06 INFO - PROCESS | 3800 | 1463689266420 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:06 INFO - PROCESS | 3800 | ++DOCSHELL 0F26F800 == 71 [pid = 3800] [id = 275] 13:21:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (0F2CDC00) [pid = 3800] [serial = 824] [outer = 00000000] 13:21:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (10A58C00) [pid = 3800] [serial = 825] [outer = 0F2CDC00] 13:21:06 INFO - PROCESS | 3800 | 1463689266654 Marionette DEBUG loaded listener.js 13:21:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (10AEE400) [pid = 3800] [serial = 826] [outer = 0F2CDC00] 13:21:07 INFO - PROCESS | 3800 | 1463689267291 Marionette TRACE conn2 <- [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]]]}] 13:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1136ms 13:21:07 INFO - PROCESS | 3800 | 1463689267346 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:21:07 INFO - PROCESS | 3800 | 1463689267350 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 13:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:21:07 INFO - PROCESS | 3800 | 1463689267355 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:21:07 INFO - PROCESS | 3800 | 1463689267359 Marionette TRACE conn2 <- [1,1066,null,{}] 13:21:07 INFO - PROCESS | 3800 | 1463689267363 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:07 INFO - PROCESS | 3800 | 1463689267470 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:21:07 INFO - PROCESS | 3800 | 1463689267624 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 131AE400 == 70 [pid = 3800] [id = 267] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 0F2DC400 == 69 [pid = 3800] [id = 266] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 19A40800 == 68 [pid = 3800] [id = 265] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 15067400 == 67 [pid = 3800] [id = 264] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 16D7EC00 == 66 [pid = 3800] [id = 263] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 155A4400 == 65 [pid = 3800] [id = 262] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 103D2800 == 64 [pid = 3800] [id = 261] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 10AF4800 == 63 [pid = 3800] [id = 260] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 10C0C000 == 62 [pid = 3800] [id = 259] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 19A42800 == 61 [pid = 3800] [id = 255] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 131B3C00 == 60 [pid = 3800] [id = 254] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (1B283000) [pid = 3800] [serial = 756] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | ++DOCSHELL 0F9F0800 == 61 [pid = 3800] [id = 276] 13:21:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (1032D400) [pid = 3800] [serial = 827] [outer = 00000000] 13:21:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (10558C00) [pid = 3800] [serial = 828] [outer = 1032D400] 13:21:07 INFO - PROCESS | 3800 | 1463689267708 Marionette DEBUG loaded listener.js 13:21:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (10AEBC00) [pid = 3800] [serial = 829] [outer = 1032D400] 13:21:07 INFO - PROCESS | 3800 | --DOCSHELL 10A5B000 == 60 [pid = 3800] [id = 253] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (10D2DC00) [pid = 3800] [serial = 615] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (1AA9D400) [pid = 3800] [serial = 627] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (19DEA400) [pid = 3800] [serial = 621] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (10AE6000) [pid = 3800] [serial = 666] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (1A7BA400) [pid = 3800] [serial = 672] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (1AF99800) [pid = 3800] [serial = 630] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (15741800) [pid = 3800] [serial = 618] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (16A6E000) [pid = 3800] [serial = 669] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (1AA91C00) [pid = 3800] [serial = 624] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (19A58C00) [pid = 3800] [serial = 741] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (1A7C3C00) [pid = 3800] [serial = 744] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (176B5400) [pid = 3800] [serial = 736] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (16FAB000) [pid = 3800] [serial = 735] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (1AA9C400) [pid = 3800] [serial = 707] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (1AF69400) [pid = 3800] [serial = 708] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (1101A800) [pid = 3800] [serial = 727] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (11013000) [pid = 3800] [serial = 726] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (12886000) [pid = 3800] [serial = 729] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (12DC9C00) [pid = 3800] [serial = 730] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (155A6800) [pid = 3800] [serial = 732] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (16555800) [pid = 3800] [serial = 733] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (17AEA400) [pid = 3800] [serial = 738] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (10D30800) [pid = 3800] [serial = 710] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (15C41400) [pid = 3800] [serial = 714] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (1AF6FC00) [pid = 3800] [serial = 717] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (1B285400) [pid = 3800] [serial = 720] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (1AF71800) [pid = 3800] [serial = 747] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (11018C00) [pid = 3800] [serial = 723] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1AA9CC00) [pid = 3800] [serial = 745] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (1A7C6800) [pid = 3800] [serial = 754] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (15CDD400) [pid = 3800] [serial = 405] [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.] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (19A42000) [pid = 3800] [serial = 753] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (1AF76000) [pid = 3800] [serial = 748] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (1337EC00) [pid = 3800] [serial = 750] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (19D63400) [pid = 3800] [serial = 742] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (15F52800) [pid = 3800] [serial = 751] [outer = 00000000] [url = about:blank] 13:21:07 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (184DA000) [pid = 3800] [serial = 739] [outer = 00000000] [url = about:blank] 13:21:08 INFO - PROCESS | 3800 | 1463689268140 Marionette TRACE conn2 <- [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]]]}] 13:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 841ms 13:21:08 INFO - PROCESS | 3800 | 1463689268183 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:21:08 INFO - PROCESS | 3800 | 1463689268186 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 13:21:08 INFO - PROCESS | 3800 | 1463689268197 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:21:08 INFO - PROCESS | 3800 | 1463689268199 Marionette TRACE conn2 <- [1,1070,null,{}] 13:21:08 INFO - PROCESS | 3800 | 1463689268203 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:08 INFO - PROCESS | 3800 | 1463689268289 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:21:08 INFO - PROCESS | 3800 | 1463689268296 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:08 INFO - PROCESS | 3800 | ++DOCSHELL 10C15400 == 61 [pid = 3800] [id = 277] 13:21:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (10D2C800) [pid = 3800] [serial = 830] [outer = 00000000] 13:21:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (11005000) [pid = 3800] [serial = 831] [outer = 10D2C800] 13:21:08 INFO - PROCESS | 3800 | 1463689268341 Marionette DEBUG loaded listener.js 13:21:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (11013000) [pid = 3800] [serial = 832] [outer = 10D2C800] 13:21:08 INFO - PROCESS | 3800 | 1463689268816 Marionette TRACE conn2 <- [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]]]}] 13:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 623ms 13:21:08 INFO - PROCESS | 3800 | 1463689268837 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:21:08 INFO - PROCESS | 3800 | 1463689268839 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 13:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:21:08 INFO - PROCESS | 3800 | 1463689268847 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:21:08 INFO - PROCESS | 3800 | 1463689268850 Marionette TRACE conn2 <- [1,1074,null,{}] 13:21:08 INFO - PROCESS | 3800 | 1463689268862 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:08 INFO - PROCESS | 3800 | 1463689268955 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:21:08 INFO - PROCESS | 3800 | 1463689268963 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:08 INFO - PROCESS | 3800 | ++DOCSHELL 12AEAC00 == 62 [pid = 3800] [id = 278] 13:21:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (12AECC00) [pid = 3800] [serial = 833] [outer = 00000000] 13:21:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (13030C00) [pid = 3800] [serial = 834] [outer = 12AECC00] 13:21:09 INFO - PROCESS | 3800 | 1463689269007 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1305D400) [pid = 3800] [serial = 835] [outer = 12AECC00] 13:21:09 INFO - PROCESS | 3800 | 1463689269479 Marionette TRACE conn2 <- [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]]]}] 13:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 700ms 13:21:09 INFO - PROCESS | 3800 | 1463689269547 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:21:09 INFO - PROCESS | 3800 | 1463689269549 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 13:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:21:09 INFO - PROCESS | 3800 | 1463689269553 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:21:09 INFO - PROCESS | 3800 | 1463689269555 Marionette TRACE conn2 <- [1,1078,null,{}] 13:21:09 INFO - PROCESS | 3800 | 1463689269559 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:09 INFO - PROCESS | 3800 | 1463689269650 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:21:09 INFO - PROCESS | 3800 | 1463689269753 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:09 INFO - PROCESS | 3800 | ++DOCSHELL 130D7000 == 63 [pid = 3800] [id = 279] 13:21:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (130DB800) [pid = 3800] [serial = 836] [outer = 00000000] 13:21:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (13304C00) [pid = 3800] [serial = 837] [outer = 130DB800] 13:21:09 INFO - PROCESS | 3800 | 1463689269798 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (1381E400) [pid = 3800] [serial = 838] [outer = 130DB800] 13:21:10 INFO - PROCESS | 3800 | 1463689270185 Marionette TRACE conn2 <- [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]]]}] 13:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 701ms 13:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:21:10 INFO - PROCESS | 3800 | 1463689270252 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:21:10 INFO - PROCESS | 3800 | 1463689270254 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 13:21:10 INFO - PROCESS | 3800 | 1463689270263 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:21:10 INFO - PROCESS | 3800 | 1463689270265 Marionette TRACE conn2 <- [1,1082,null,{}] 13:21:10 INFO - PROCESS | 3800 | 1463689270268 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:10 INFO - PROCESS | 3800 | 1463689270407 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:21:10 INFO - PROCESS | 3800 | 1463689270432 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:10 INFO - PROCESS | 3800 | ++DOCSHELL 131ADC00 == 64 [pid = 3800] [id = 280] 13:21:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (1337EC00) [pid = 3800] [serial = 839] [outer = 00000000] 13:21:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (140C4C00) [pid = 3800] [serial = 840] [outer = 1337EC00] 13:21:10 INFO - PROCESS | 3800 | 1463689270479 Marionette DEBUG loaded listener.js 13:21:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (14391C00) [pid = 3800] [serial = 841] [outer = 1337EC00] 13:21:10 INFO - PROCESS | 3800 | 1463689270923 Marionette TRACE conn2 <- [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]]]}] 13:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 685ms 13:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:21:10 INFO - PROCESS | 3800 | 1463689270957 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:21:10 INFO - PROCESS | 3800 | 1463689270959 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 13:21:10 INFO - PROCESS | 3800 | 1463689270962 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:21:10 INFO - PROCESS | 3800 | 1463689270964 Marionette TRACE conn2 <- [1,1086,null,{}] 13:21:10 INFO - PROCESS | 3800 | 1463689270967 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:11 INFO - PROCESS | 3800 | 1463689271089 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:21:11 INFO - PROCESS | 3800 | 1463689271155 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:11 INFO - PROCESS | 3800 | ++DOCSHELL 1439C800 == 65 [pid = 3800] [id = 281] 13:21:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (1439D400) [pid = 3800] [serial = 842] [outer = 00000000] 13:21:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (15083800) [pid = 3800] [serial = 843] [outer = 1439D400] 13:21:11 INFO - PROCESS | 3800 | 1463689271201 Marionette DEBUG loaded listener.js 13:21:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (1540B800) [pid = 3800] [serial = 844] [outer = 1439D400] 13:21:11 INFO - PROCESS | 3800 | 1463689271609 Marionette TRACE conn2 <- [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]]]}] 13:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 685ms 13:21:11 INFO - PROCESS | 3800 | 1463689271662 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:21:11 INFO - PROCESS | 3800 | 1463689271664 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 13:21:11 INFO - PROCESS | 3800 | 1463689271667 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:21:11 INFO - PROCESS | 3800 | 1463689271669 Marionette TRACE conn2 <- [1,1090,null,{}] 13:21:11 INFO - PROCESS | 3800 | 1463689271677 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:11 INFO - PROCESS | 3800 | 1463689271814 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:21:11 INFO - PROCESS | 3800 | 1463689271879 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:11 INFO - PROCESS | 3800 | ++DOCSHELL 143A2400 == 66 [pid = 3800] [id = 282] 13:21:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (143A3400) [pid = 3800] [serial = 845] [outer = 00000000] 13:21:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (15749800) [pid = 3800] [serial = 846] [outer = 143A3400] 13:21:11 INFO - PROCESS | 3800 | 1463689271921 Marionette DEBUG loaded listener.js 13:21:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (157CB400) [pid = 3800] [serial = 847] [outer = 143A3400] 13:21:12 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (176A8000) [pid = 3800] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:21:12 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (172AD800) [pid = 3800] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:21:12 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (10C0C800) [pid = 3800] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:21:12 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (15CD8800) [pid = 3800] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:21:12 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (19A42400) [pid = 3800] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:21:12 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (10A56C00) [pid = 3800] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:21:12 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (16C41000) [pid = 3800] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:21:12 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (10AF2800) [pid = 3800] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:21:12 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (10C0D000) [pid = 3800] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:21:12 INFO - PROCESS | 3800 | 1463689272373 Marionette TRACE conn2 <- [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]]]}] 13:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 794ms 13:21:12 INFO - PROCESS | 3800 | 1463689272454 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:21:12 INFO - PROCESS | 3800 | 1463689272465 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 13:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:21:12 INFO - PROCESS | 3800 | 1463689272469 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:21:12 INFO - PROCESS | 3800 | 1463689272471 Marionette TRACE conn2 <- [1,1094,null,{}] 13:21:12 INFO - PROCESS | 3800 | 1463689272474 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:12 INFO - PROCESS | 3800 | 1463689272556 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:21:12 INFO - PROCESS | 3800 | 1463689272562 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:12 INFO - PROCESS | 3800 | ++DOCSHELL 10A62400 == 67 [pid = 3800] [id = 283] 13:21:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (143A5800) [pid = 3800] [serial = 848] [outer = 00000000] 13:21:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (15C44000) [pid = 3800] [serial = 849] [outer = 143A5800] 13:21:12 INFO - PROCESS | 3800 | 1463689272605 Marionette DEBUG loaded listener.js 13:21:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (15CDC800) [pid = 3800] [serial = 850] [outer = 143A5800] 13:21:13 INFO - PROCESS | 3800 | 1463689273056 Marionette TRACE conn2 <- [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]]]}] 13:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 639ms 13:21:13 INFO - PROCESS | 3800 | 1463689273108 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 3800 | 1463689273110 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 13:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:21:13 INFO - PROCESS | 3800 | 1463689273113 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 3800 | 1463689273115 Marionette TRACE conn2 <- [1,1098,null,{}] 13:21:13 INFO - PROCESS | 3800 | 1463689273118 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:13 INFO - PROCESS | 3800 | 1463689273201 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:21:13 INFO - PROCESS | 3800 | 1463689273237 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 3800 | ++DOCSHELL 15F52C00 == 68 [pid = 3800] [id = 284] 13:21:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (16556C00) [pid = 3800] [serial = 851] [outer = 00000000] 13:21:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (16AB6400) [pid = 3800] [serial = 852] [outer = 16556C00] 13:21:13 INFO - PROCESS | 3800 | 1463689273283 Marionette DEBUG loaded listener.js 13:21:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (16BD3800) [pid = 3800] [serial = 853] [outer = 16556C00] 13:21:13 INFO - PROCESS | 3800 | 1463689273710 Marionette TRACE conn2 <- [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]]]}] 13:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 638ms 13:21:13 INFO - PROCESS | 3800 | 1463689273752 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 3800 | 1463689273754 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 13:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:21:13 INFO - PROCESS | 3800 | 1463689273758 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 3800 | 1463689273759 Marionette TRACE conn2 <- [1,1102,null,{}] 13:21:13 INFO - PROCESS | 3800 | 1463689273763 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:13 INFO - PROCESS | 3800 | 1463689273845 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:21:13 INFO - PROCESS | 3800 | 1463689273852 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 3800 | ++DOCSHELL 15CD8800 == 69 [pid = 3800] [id = 285] 13:21:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (16557C00) [pid = 3800] [serial = 854] [outer = 00000000] 13:21:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (16CF8C00) [pid = 3800] [serial = 855] [outer = 16557C00] 13:21:13 INFO - PROCESS | 3800 | 1463689273900 Marionette DEBUG loaded listener.js 13:21:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (16FAA000) [pid = 3800] [serial = 856] [outer = 16557C00] 13:21:14 INFO - PROCESS | 3800 | 1463689274606 Marionette TRACE conn2 <- [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]]]}] 13:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 887ms 13:21:14 INFO - PROCESS | 3800 | 1463689274662 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:21:14 INFO - PROCESS | 3800 | 1463689274667 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 13:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:21:14 INFO - PROCESS | 3800 | 1463689274674 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:21:14 INFO - PROCESS | 3800 | 1463689274677 Marionette TRACE conn2 <- [1,1106,null,{}] 13:21:14 INFO - PROCESS | 3800 | 1463689274683 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:14 INFO - PROCESS | 3800 | 1463689274813 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:21:14 INFO - PROCESS | 3800 | 1463689274919 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:14 INFO - PROCESS | 3800 | ++DOCSHELL 10534800 == 70 [pid = 3800] [id = 286] 13:21:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (10537800) [pid = 3800] [serial = 857] [outer = 00000000] 13:21:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (10C14400) [pid = 3800] [serial = 858] [outer = 10537800] 13:21:14 INFO - PROCESS | 3800 | 1463689274975 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (10F81C00) [pid = 3800] [serial = 859] [outer = 10537800] 13:21:15 INFO - PROCESS | 3800 | 1463689275544 Marionette TRACE conn2 <- [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]]]}] 13:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 903ms 13:21:15 INFO - PROCESS | 3800 | 1463689275578 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:21:15 INFO - PROCESS | 3800 | 1463689275584 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 13:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:21:15 INFO - PROCESS | 3800 | 1463689275591 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:21:15 INFO - PROCESS | 3800 | 1463689275593 Marionette TRACE conn2 <- [1,1110,null,{}] 13:21:15 INFO - PROCESS | 3800 | 1463689275597 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:15 INFO - PROCESS | 3800 | 1463689275709 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:21:15 INFO - PROCESS | 3800 | 1463689275867 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:15 INFO - PROCESS | 3800 | ++DOCSHELL 1101D000 == 71 [pid = 3800] [id = 287] 13:21:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (1101D400) [pid = 3800] [serial = 860] [outer = 00000000] 13:21:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (12DC9C00) [pid = 3800] [serial = 861] [outer = 1101D400] 13:21:15 INFO - PROCESS | 3800 | 1463689275921 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (131AE400) [pid = 3800] [serial = 862] [outer = 1101D400] 13:21:16 INFO - PROCESS | 3800 | 1463689276545 Marionette TRACE conn2 <- [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]]]}] 13:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 997ms 13:21:16 INFO - PROCESS | 3800 | 1463689276574 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:21:16 INFO - PROCESS | 3800 | 1463689276577 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 13:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:21:16 INFO - PROCESS | 3800 | 1463689276581 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 3800 | 1463689276585 Marionette TRACE conn2 <- [1,1114,null,{}] 13:21:16 INFO - PROCESS | 3800 | 1463689276595 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:16 INFO - PROCESS | 3800 | 1463689276706 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:21:16 INFO - PROCESS | 3800 | 1463689276856 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:16 INFO - PROCESS | 3800 | ++DOCSHELL 1559B000 == 72 [pid = 3800] [id = 288] 13:21:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (1574E400) [pid = 3800] [serial = 863] [outer = 00000000] 13:21:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (16C3F400) [pid = 3800] [serial = 864] [outer = 1574E400] 13:21:16 INFO - PROCESS | 3800 | 1463689276913 Marionette DEBUG loaded listener.js 13:21:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (16D7E400) [pid = 3800] [serial = 865] [outer = 1574E400] 13:21:17 INFO - PROCESS | 3800 | 1463689277488 Marionette TRACE conn2 <- [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]]]}] 13:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 949ms 13:21:17 INFO - PROCESS | 3800 | 1463689277525 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:21:17 INFO - PROCESS | 3800 | 1463689277528 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 13:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:21:17 INFO - PROCESS | 3800 | 1463689277532 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:21:17 INFO - PROCESS | 3800 | 1463689277534 Marionette TRACE conn2 <- [1,1118,null,{}] 13:21:17 INFO - PROCESS | 3800 | 1463689277538 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:17 INFO - PROCESS | 3800 | 1463689277644 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:21:17 INFO - PROCESS | 3800 | 1463689277754 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:17 INFO - PROCESS | 3800 | ++DOCSHELL 155A4400 == 73 [pid = 3800] [id = 289] 13:21:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (15F4E000) [pid = 3800] [serial = 866] [outer = 00000000] 13:21:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (176D0400) [pid = 3800] [serial = 867] [outer = 15F4E000] 13:21:17 INFO - PROCESS | 3800 | 1463689277815 Marionette DEBUG loaded listener.js 13:21:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (17882C00) [pid = 3800] [serial = 868] [outer = 15F4E000] 13:21:18 INFO - PROCESS | 3800 | 1463689278357 Marionette TRACE conn2 <- [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]]]}] 13:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 841ms 13:21:18 INFO - PROCESS | 3800 | 1463689278374 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:21:18 INFO - PROCESS | 3800 | 1463689278376 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 13:21:18 INFO - PROCESS | 3800 | 1463689278395 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:21:18 INFO - PROCESS | 3800 | 1463689278397 Marionette TRACE conn2 <- [1,1122,null,{}] 13:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:21:18 INFO - PROCESS | 3800 | 1463689278401 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:18 INFO - PROCESS | 3800 | 1463689278503 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:21:18 INFO - PROCESS | 3800 | 1463689278613 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:18 INFO - PROCESS | 3800 | ++DOCSHELL 176B1C00 == 74 [pid = 3800] [id = 290] 13:21:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (176B2C00) [pid = 3800] [serial = 869] [outer = 00000000] 13:21:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (179BCC00) [pid = 3800] [serial = 870] [outer = 176B2C00] 13:21:18 INFO - PROCESS | 3800 | 1463689278666 Marionette DEBUG loaded listener.js 13:21:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (17AE8C00) [pid = 3800] [serial = 871] [outer = 176B2C00] 13:21:19 INFO - PROCESS | 3800 | 1463689279311 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 966ms 13:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:21:19 INFO - PROCESS | 3800 | 1463689279384 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:21:19 INFO - PROCESS | 3800 | 1463689279386 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 13:21:19 INFO - PROCESS | 3800 | 1463689279389 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:21:19 INFO - PROCESS | 3800 | 1463689279391 Marionette TRACE conn2 <- [1,1126,null,{}] 13:21:19 INFO - PROCESS | 3800 | 1463689279395 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:19 INFO - PROCESS | 3800 | 1463689279516 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:21:19 INFO - PROCESS | 3800 | 1463689279656 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:19 INFO - PROCESS | 3800 | ++DOCSHELL 10EE8C00 == 75 [pid = 3800] [id = 291] 13:21:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (10F7DC00) [pid = 3800] [serial = 872] [outer = 00000000] 13:21:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (1312B000) [pid = 3800] [serial = 873] [outer = 10F7DC00] 13:21:19 INFO - PROCESS | 3800 | 1463689279711 Marionette DEBUG loaded listener.js 13:21:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (15CD9400) [pid = 3800] [serial = 874] [outer = 10F7DC00] 13:21:20 INFO - PROCESS | 3800 | 1463689280462 Marionette TRACE conn2 <- [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]]]}] 13:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1090ms 13:21:20 INFO - PROCESS | 3800 | 1463689280488 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:21:20 INFO - PROCESS | 3800 | 1463689280492 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 13:21:20 INFO - PROCESS | 3800 | 1463689280497 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:21:20 INFO - PROCESS | 3800 | 1463689280500 Marionette TRACE conn2 <- [1,1130,null,{}] 13:21:20 INFO - PROCESS | 3800 | 1463689280505 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:20 INFO - PROCESS | 3800 | 1463689280609 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:21:20 INFO - PROCESS | 3800 | 1463689280751 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 3800 | ++DOCSHELL 10AEF800 == 76 [pid = 3800] [id = 292] 13:21:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (10AF2800) [pid = 3800] [serial = 875] [outer = 00000000] 13:21:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (11005C00) [pid = 3800] [serial = 876] [outer = 10AF2800] 13:21:20 INFO - PROCESS | 3800 | 1463689280802 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (1101E400) [pid = 3800] [serial = 877] [outer = 10AF2800] 13:21:21 INFO - PROCESS | 3800 | --DOCSHELL 15F52C00 == 75 [pid = 3800] [id = 284] 13:21:21 INFO - PROCESS | 3800 | --DOCSHELL 10A62400 == 74 [pid = 3800] [id = 283] 13:21:21 INFO - PROCESS | 3800 | --DOCSHELL 143A2400 == 73 [pid = 3800] [id = 282] 13:21:21 INFO - PROCESS | 3800 | --DOCSHELL 1439C800 == 72 [pid = 3800] [id = 281] 13:21:21 INFO - PROCESS | 3800 | --DOCSHELL 12AEAC00 == 71 [pid = 3800] [id = 278] 13:21:21 INFO - PROCESS | 3800 | --DOCSHELL 10C15400 == 70 [pid = 3800] [id = 277] 13:21:21 INFO - PROCESS | 3800 | --DOCSHELL 0F9F0800 == 69 [pid = 3800] [id = 276] 13:21:21 INFO - PROCESS | 3800 | --DOCSHELL 0F26F800 == 68 [pid = 3800] [id = 275] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (1100D400) [pid = 3800] [serial = 804] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOCSHELL 10A64800 == 67 [pid = 3800] [id = 269] 13:21:21 INFO - PROCESS | 3800 | --DOCSHELL 11008800 == 66 [pid = 3800] [id = 268] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (184D3800) [pid = 3800] [serial = 792] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (176A9C00) [pid = 3800] [serial = 789] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (176AD000) [pid = 3800] [serial = 790] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (10C19400) [pid = 3800] [serial = 780] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (12A8DC00) [pid = 3800] [serial = 781] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (16AB8400) [pid = 3800] [serial = 786] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (1540F400) [pid = 3800] [serial = 762] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (1A78E400) [pid = 3800] [serial = 765] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (184D4400) [pid = 3800] [serial = 793] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (1B2A4000) [pid = 3800] [serial = 768] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (1B53A400) [pid = 3800] [serial = 771] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (19A54C00) [pid = 3800] [serial = 795] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (13825400) [pid = 3800] [serial = 798] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (184DE800) [pid = 3800] [serial = 801] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (16D79800) [pid = 3800] [serial = 799] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (19D28800) [pid = 3800] [serial = 796] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (15086400) [pid = 3800] [serial = 783] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (19D64C00) [pid = 3800] [serial = 802] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (15750800) [pid = 3800] [serial = 784] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (12D80800) [pid = 3800] [serial = 778] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (11017000) [pid = 3800] [serial = 777] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (1B743000) [pid = 3800] [serial = 774] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (11015000) [pid = 3800] [serial = 759] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (16D78400) [pid = 3800] [serial = 787] [outer = 00000000] [url = about:blank] 13:21:21 INFO - PROCESS | 3800 | 1463689281422 Marionette TRACE conn2 <- [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]]]}] 13:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 996ms 13:21:21 INFO - PROCESS | 3800 | 1463689281480 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:21:21 INFO - PROCESS | 3800 | 1463689281485 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 13:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:21:21 INFO - PROCESS | 3800 | 1463689281491 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:21:21 INFO - PROCESS | 3800 | 1463689281493 Marionette TRACE conn2 <- [1,1134,null,{}] 13:21:21 INFO - PROCESS | 3800 | 1463689281497 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:21 INFO - PROCESS | 3800 | 1463689281582 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:21:21 INFO - PROCESS | 3800 | 1463689281589 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:21 INFO - PROCESS | 3800 | ++DOCSHELL 10A56800 == 67 [pid = 3800] [id = 293] 13:21:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (10A56C00) [pid = 3800] [serial = 878] [outer = 00000000] 13:21:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (11003800) [pid = 3800] [serial = 879] [outer = 10A56C00] 13:21:21 INFO - PROCESS | 3800 | 1463689281634 Marionette DEBUG loaded listener.js 13:21:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (11012C00) [pid = 3800] [serial = 880] [outer = 10A56C00] 13:21:22 INFO - PROCESS | 3800 | 1463689282148 Marionette TRACE conn2 <- [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]]]}] 13:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 685ms 13:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:21:22 INFO - PROCESS | 3800 | 1463689282190 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:21:22 INFO - PROCESS | 3800 | 1463689282192 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 13:21:22 INFO - PROCESS | 3800 | 1463689282195 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 3800 | 1463689282199 Marionette TRACE conn2 <- [1,1138,null,{}] 13:21:22 INFO - PROCESS | 3800 | 1463689282208 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:22 INFO - PROCESS | 3800 | 1463689282295 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:21:22 INFO - PROCESS | 3800 | 1463689282398 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:22 INFO - PROCESS | 3800 | ++DOCSHELL 12DD7C00 == 68 [pid = 3800] [id = 294] 13:21:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (1305DC00) [pid = 3800] [serial = 881] [outer = 00000000] 13:21:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (131AC800) [pid = 3800] [serial = 882] [outer = 1305DC00] 13:21:22 INFO - PROCESS | 3800 | 1463689282444 Marionette DEBUG loaded listener.js 13:21:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (13825800) [pid = 3800] [serial = 883] [outer = 1305DC00] 13:21:22 INFO - PROCESS | 3800 | 1463689282826 Marionette TRACE conn2 <- [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]]]}] 13:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 685ms 13:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:21:22 INFO - PROCESS | 3800 | 1463689282895 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:21:22 INFO - PROCESS | 3800 | 1463689282897 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 13:21:22 INFO - PROCESS | 3800 | 1463689282901 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 3800 | 1463689282903 Marionette TRACE conn2 <- [1,1142,null,{}] 13:21:22 INFO - PROCESS | 3800 | 1463689282906 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:22 INFO - PROCESS | 3800 | 1463689282997 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:21:23 INFO - PROCESS | 3800 | 1463689283007 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 3800 | ++DOCSHELL 1330DC00 == 69 [pid = 3800] [id = 295] 13:21:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (13DB6400) [pid = 3800] [serial = 884] [outer = 00000000] 13:21:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (14396C00) [pid = 3800] [serial = 885] [outer = 13DB6400] 13:21:23 INFO - PROCESS | 3800 | 1463689283053 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (1439E800) [pid = 3800] [serial = 886] [outer = 13DB6400] 13:21:23 INFO - PROCESS | 3800 | 1463689283508 Marionette TRACE conn2 <- [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]]]}] 13:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 685ms 13:21:23 INFO - PROCESS | 3800 | 1463689283600 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:21:23 INFO - PROCESS | 3800 | 1463689283602 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 13:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:21:23 INFO - PROCESS | 3800 | 1463689283606 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:21:23 INFO - PROCESS | 3800 | 1463689283607 Marionette TRACE conn2 <- [1,1146,null,{}] 13:21:23 INFO - PROCESS | 3800 | 1463689283611 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:23 INFO - PROCESS | 3800 | 1463689283764 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:21:23 INFO - PROCESS | 3800 | 1463689283785 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D9400 == 70 [pid = 3800] [id = 296] 13:21:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (14391800) [pid = 3800] [serial = 887] [outer = 00000000] 13:21:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (15402000) [pid = 3800] [serial = 888] [outer = 14391800] 13:21:23 INFO - PROCESS | 3800 | 1463689283831 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (157CC000) [pid = 3800] [serial = 889] [outer = 14391800] 13:21:24 INFO - PROCESS | 3800 | 1463689284290 Marionette TRACE conn2 <- [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]]]}] 13:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 731ms 13:21:24 INFO - PROCESS | 3800 | 1463689284346 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:21:24 INFO - PROCESS | 3800 | 1463689284348 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 13:21:24 INFO - PROCESS | 3800 | 1463689284351 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:21:24 INFO - PROCESS | 3800 | 1463689284353 Marionette TRACE conn2 <- [1,1150,null,{}] 13:21:24 INFO - PROCESS | 3800 | 1463689284356 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:24 INFO - PROCESS | 3800 | 1463689284489 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:21:24 INFO - PROCESS | 3800 | 1463689284557 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 3800 | ++DOCSHELL 15CE7000 == 71 [pid = 3800] [id = 297] 13:21:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (16557800) [pid = 3800] [serial = 890] [outer = 00000000] 13:21:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (16D73C00) [pid = 3800] [serial = 891] [outer = 16557800] 13:21:24 INFO - PROCESS | 3800 | 1463689284601 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (16D75400) [pid = 3800] [serial = 892] [outer = 16557800] 13:21:25 INFO - PROCESS | 3800 | 1463689285026 Marionette TRACE conn2 <- [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]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 685ms 13:21:25 INFO - PROCESS | 3800 | 1463689285051 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 3800 | 1463689285053 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 13:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:21:25 INFO - PROCESS | 3800 | 1463689285056 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 3800 | 1463689285058 Marionette TRACE conn2 <- [1,1154,null,{}] 13:21:25 INFO - PROCESS | 3800 | 1463689285067 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:25 INFO - PROCESS | 3800 | 1463689285206 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:21:25 INFO - PROCESS | 3800 | 1463689285218 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:25 INFO - PROCESS | 3800 | ++DOCSHELL 16AB9400 == 72 [pid = 3800] [id = 298] 13:21:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (16D72000) [pid = 3800] [serial = 893] [outer = 00000000] 13:21:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (179B5C00) [pid = 3800] [serial = 894] [outer = 16D72000] 13:21:25 INFO - PROCESS | 3800 | 1463689285317 Marionette DEBUG loaded listener.js 13:21:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (184CF800) [pid = 3800] [serial = 895] [outer = 16D72000] 13:21:25 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (1337EC00) [pid = 3800] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:21:25 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (1439D400) [pid = 3800] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:21:25 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (143A3400) [pid = 3800] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:21:25 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (10D2C800) [pid = 3800] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:21:25 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (0F2CDC00) [pid = 3800] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:21:25 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (130DB800) [pid = 3800] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:21:25 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (1032D400) [pid = 3800] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:21:25 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (12AECC00) [pid = 3800] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:21:25 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (16556C00) [pid = 3800] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:21:25 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (11009400) [pid = 3800] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:21:25 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (143A5800) [pid = 3800] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:21:25 INFO - PROCESS | 3800 | 1463689285806 Marionette TRACE conn2 <- [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]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 794ms 13:21:25 INFO - PROCESS | 3800 | 1463689285843 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 3800 | 1463689285845 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 13:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:21:25 INFO - PROCESS | 3800 | 1463689285848 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 3800 | 1463689285850 Marionette TRACE conn2 <- [1,1158,null,{}] 13:21:25 INFO - PROCESS | 3800 | 1463689285853 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:25 INFO - PROCESS | 3800 | 1463689285935 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:21:26 INFO - PROCESS | 3800 | 1463689286043 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:26 INFO - PROCESS | 3800 | ++DOCSHELL 1037DC00 == 73 [pid = 3800] [id = 299] 13:21:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (103D1C00) [pid = 3800] [serial = 896] [outer = 00000000] 13:21:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (1439D400) [pid = 3800] [serial = 897] [outer = 103D1C00] 13:21:26 INFO - PROCESS | 3800 | 1463689286086 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (16D79400) [pid = 3800] [serial = 898] [outer = 103D1C00] 13:21:26 INFO - PROCESS | 3800 | 1463689286464 Marionette TRACE conn2 <- [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]]]}] 13:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 638ms 13:21:26 INFO - PROCESS | 3800 | 1463689286486 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:21:26 INFO - PROCESS | 3800 | 1463689286488 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 13:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:21:26 INFO - PROCESS | 3800 | 1463689286491 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:21:26 INFO - PROCESS | 3800 | 1463689286493 Marionette TRACE conn2 <- [1,1162,null,{}] 13:21:26 INFO - PROCESS | 3800 | 1463689286496 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:26 INFO - PROCESS | 3800 | 1463689286642 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:21:26 INFO - PROCESS | 3800 | 1463689286652 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:26 INFO - PROCESS | 3800 | ++DOCSHELL 103D2800 == 74 [pid = 3800] [id = 300] 13:21:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (1052C800) [pid = 3800] [serial = 899] [outer = 00000000] 13:21:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (184D3800) [pid = 3800] [serial = 900] [outer = 1052C800] 13:21:26 INFO - PROCESS | 3800 | 1463689286695 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (19A3C800) [pid = 3800] [serial = 901] [outer = 1052C800] 13:21:27 INFO - PROCESS | 3800 | 1463689287101 Marionette TRACE conn2 <- [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] 13:21:27 INFO - PROCESS | 3800 | 1463689287132 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 13:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:21:27 INFO - PROCESS | 3800 | 1463689287135 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 3800 | 1463689287137 Marionette TRACE conn2 <- [1,1166,null,{}] 13:21:27 INFO - PROCESS | 3800 | 1463689287140 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:27 INFO - PROCESS | 3800 | 1463689287222 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:21:27 INFO - PROCESS | 3800 | 1463689287323 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:27 INFO - PROCESS | 3800 | ++DOCSHELL 1337EC00 == 75 [pid = 3800] [id = 301] 13:21:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (15086800) [pid = 3800] [serial = 902] [outer = 00000000] 13:21:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (19A5B400) [pid = 3800] [serial = 903] [outer = 15086800] 13:21:27 INFO - PROCESS | 3800 | 1463689287368 Marionette DEBUG loaded listener.js 13:21:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (19D28800) [pid = 3800] [serial = 904] [outer = 15086800] 13:21:27 INFO - PROCESS | 3800 | 1463689287813 Marionette TRACE conn2 <- [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] 13:21:27 INFO - PROCESS | 3800 | 1463689287911 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 13:21:27 INFO - PROCESS | 3800 | 1463689287932 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:21:27 INFO - PROCESS | 3800 | 1463689287936 Marionette TRACE conn2 <- [1,1170,null,{}] 13:21:27 INFO - PROCESS | 3800 | 1463689287942 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:28 INFO - PROCESS | 3800 | 1463689288071 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:21:28 INFO - PROCESS | 3800 | 1463689288192 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:28 INFO - PROCESS | 3800 | ++DOCSHELL 0F97A000 == 76 [pid = 3800] [id = 302] 13:21:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (0F9F0C00) [pid = 3800] [serial = 905] [outer = 00000000] 13:21:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (10C0C800) [pid = 3800] [serial = 906] [outer = 0F9F0C00] 13:21:28 INFO - PROCESS | 3800 | 1463689288250 Marionette DEBUG loaded listener.js 13:21:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (10D32C00) [pid = 3800] [serial = 907] [outer = 0F9F0C00] 13:21:28 INFO - PROCESS | 3800 | 1463689288788 Marionette TRACE conn2 <- [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] 13:21:28 INFO - PROCESS | 3800 | 1463689288848 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 13:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:21:28 INFO - PROCESS | 3800 | 1463689288855 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:21:28 INFO - PROCESS | 3800 | 1463689288858 Marionette TRACE conn2 <- [1,1174,null,{}] 13:21:28 INFO - PROCESS | 3800 | 1463689288862 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:28 INFO - PROCESS | 3800 | 1463689288976 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:21:29 INFO - PROCESS | 3800 | 1463689289237 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:29 INFO - PROCESS | 3800 | ++DOCSHELL 15086400 == 77 [pid = 3800] [id = 303] 13:21:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (15088C00) [pid = 3800] [serial = 908] [outer = 00000000] 13:21:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (16555C00) [pid = 3800] [serial = 909] [outer = 15088C00] 13:21:29 INFO - PROCESS | 3800 | 1463689289298 Marionette DEBUG loaded listener.js 13:21:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (16BD6800) [pid = 3800] [serial = 910] [outer = 15088C00] 13:21:29 INFO - PROCESS | 3800 | 1463689289912 Marionette TRACE conn2 <- [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] 13:21:29 INFO - PROCESS | 3800 | 1463689289994 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 13:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:21:30 INFO - PROCESS | 3800 | 1463689289999 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:21:30 INFO - PROCESS | 3800 | 1463689290003 Marionette TRACE conn2 <- [1,1178,null,{}] 13:21:30 INFO - PROCESS | 3800 | 1463689290014 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:30 INFO - PROCESS | 3800 | 1463689290138 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:21:30 INFO - PROCESS | 3800 | 1463689290273 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:30 INFO - PROCESS | 3800 | ++DOCSHELL 0F9F2C00 == 78 [pid = 3800] [id = 304] 13:21:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (19D56400) [pid = 3800] [serial = 911] [outer = 00000000] 13:21:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (19DE1C00) [pid = 3800] [serial = 912] [outer = 19D56400] 13:21:30 INFO - PROCESS | 3800 | 1463689290332 Marionette DEBUG loaded listener.js 13:21:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (19DED000) [pid = 3800] [serial = 913] [outer = 19D56400] 13:21:30 INFO - PROCESS | 3800 | 1463689290885 Marionette TRACE conn2 <- [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] 13:21:30 INFO - PROCESS | 3800 | 1463689290949 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 13:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:21:30 INFO - PROCESS | 3800 | 1463689290953 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:21:30 INFO - PROCESS | 3800 | 1463689290955 Marionette TRACE conn2 <- [1,1182,null,{}] 13:21:30 INFO - PROCESS | 3800 | 1463689290959 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:31 INFO - PROCESS | 3800 | 1463689291065 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:21:31 INFO - PROCESS | 3800 | 1463689291223 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:31 INFO - PROCESS | 3800 | ++DOCSHELL 19D5A400 == 79 [pid = 3800] [id = 305] 13:21:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (1A27E000) [pid = 3800] [serial = 914] [outer = 00000000] 13:21:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (1A7BF800) [pid = 3800] [serial = 915] [outer = 1A27E000] 13:21:31 INFO - PROCESS | 3800 | 1463689291278 Marionette DEBUG loaded listener.js 13:21:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (1A954800) [pid = 3800] [serial = 916] [outer = 1A27E000] 13:21:31 INFO - PROCESS | 3800 | 1463689291834 Marionette TRACE conn2 <- [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] 13:21:31 INFO - PROCESS | 3800 | 1463689291899 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 13:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:21:31 INFO - PROCESS | 3800 | 1463689291903 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:21:31 INFO - PROCESS | 3800 | 1463689291905 Marionette TRACE conn2 <- [1,1186,null,{}] 13:21:31 INFO - PROCESS | 3800 | 1463689291908 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:32 INFO - PROCESS | 3800 | 1463689292042 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:21:32 INFO - PROCESS | 3800 | 1463689292182 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:32 INFO - PROCESS | 3800 | ++DOCSHELL 19DEFC00 == 80 [pid = 3800] [id = 306] 13:21:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (1A286400) [pid = 3800] [serial = 917] [outer = 00000000] 13:21:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (1AAA0800) [pid = 3800] [serial = 918] [outer = 1A286400] 13:21:32 INFO - PROCESS | 3800 | 1463689292238 Marionette DEBUG loaded listener.js 13:21:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 150 (1AE36800) [pid = 3800] [serial = 919] [outer = 1A286400] 13:21:32 INFO - PROCESS | 3800 | 1463689292790 Marionette TRACE conn2 <- [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]]]}] 13:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 934ms 13:21:32 INFO - PROCESS | 3800 | 1463689292848 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 13:21:32 INFO - PROCESS | 3800 | 1463689292851 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 13:21:32 INFO - PROCESS | 3800 | 1463689292854 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:21:32 INFO - PROCESS | 3800 | 1463689292856 Marionette TRACE conn2 <- [1,1190,null,{}] 13:21:32 INFO - PROCESS | 3800 | 1463689292860 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:32 INFO - PROCESS | 3800 | 1463689292977 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:21:33 INFO - PROCESS | 3800 | 1463689293118 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 3800 | ++DOCSHELL 1AA9AC00 == 81 [pid = 3800] [id = 307] 13:21:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 151 (1AA9EC00) [pid = 3800] [serial = 920] [outer = 00000000] 13:21:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 152 (1AF76400) [pid = 3800] [serial = 921] [outer = 1AA9EC00] 13:21:33 INFO - PROCESS | 3800 | 1463689293172 Marionette DEBUG loaded listener.js 13:21:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 153 (1AF9BC00) [pid = 3800] [serial = 922] [outer = 1AA9EC00] 13:21:33 INFO - PROCESS | 3800 | 1463689293788 Marionette TRACE conn2 <- [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]]]}] 13:21:33 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 13:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 997ms 13:21:33 INFO - PROCESS | 3800 | 1463689293859 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 13:21:33 INFO - PROCESS | 3800 | 1463689293861 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 13:21:33 INFO - PROCESS | 3800 | 1463689293866 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:21:33 INFO - PROCESS | 3800 | 1463689293868 Marionette TRACE conn2 <- [1,1194,null,{}] 13:21:33 INFO - PROCESS | 3800 | 1463689293872 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:33 INFO - PROCESS | 3800 | 1463689294002 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:21:34 INFO - PROCESS | 3800 | 1463689294138 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:34 INFO - PROCESS | 3800 | ++DOCSHELL 103D0400 == 82 [pid = 3800] [id = 308] 13:21:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 154 (105F0400) [pid = 3800] [serial = 923] [outer = 00000000] 13:21:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 155 (10C16C00) [pid = 3800] [serial = 924] [outer = 105F0400] 13:21:34 INFO - PROCESS | 3800 | 1463689294207 Marionette DEBUG loaded listener.js 13:21:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 156 (1101A400) [pid = 3800] [serial = 925] [outer = 105F0400] 13:21:34 INFO - PROCESS | 3800 | 1463689294901 Marionette TRACE conn2 <- [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]]]}] 13:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1074ms 13:21:34 INFO - PROCESS | 3800 | 1463689294944 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 13:21:34 INFO - PROCESS | 3800 | 1463689294948 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 13:21:34 INFO - PROCESS | 3800 | 1463689294953 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:21:34 INFO - PROCESS | 3800 | 1463689294957 Marionette TRACE conn2 <- [1,1198,null,{}] 13:21:34 INFO - PROCESS | 3800 | 1463689294962 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:35 INFO - PROCESS | 3800 | 1463689295065 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:21:35 INFO - PROCESS | 3800 | 1463689295183 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:35 INFO - PROCESS | 3800 | ++DOCSHELL 10C17800 == 83 [pid = 3800] [id = 309] 13:21:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 157 (11003000) [pid = 3800] [serial = 926] [outer = 00000000] 13:21:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 158 (12AEE400) [pid = 3800] [serial = 927] [outer = 11003000] 13:21:35 INFO - PROCESS | 3800 | 1463689295289 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 159 (13372400) [pid = 3800] [serial = 928] [outer = 11003000] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 1318C400 == 82 [pid = 3800] [id = 157] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 103D2800 == 81 [pid = 3800] [id = 300] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 1037DC00 == 80 [pid = 3800] [id = 299] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 16AB9400 == 79 [pid = 3800] [id = 298] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 15CE7000 == 78 [pid = 3800] [id = 297] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 0F2D9400 == 77 [pid = 3800] [id = 296] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 1330DC00 == 76 [pid = 3800] [id = 295] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 12DD7C00 == 75 [pid = 3800] [id = 294] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 131ADC00 == 74 [pid = 3800] [id = 280] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 130D7000 == 73 [pid = 3800] [id = 279] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 10A56800 == 72 [pid = 3800] [id = 293] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 10AEF800 == 71 [pid = 3800] [id = 292] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 155A4400 == 70 [pid = 3800] [id = 289] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 158 (10AEFC00) [pid = 3800] [serial = 807] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 157 (13DB4800) [pid = 3800] [serial = 810] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 156 (179BD400) [pid = 3800] [serial = 813] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 155 (1A948400) [pid = 3800] [serial = 816] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 154 (14390000) [pid = 3800] [serial = 819] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 153 (143A2800) [pid = 3800] [serial = 822] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 152 (16CF8C00) [pid = 3800] [serial = 855] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 1559B000 == 69 [pid = 3800] [id = 288] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 1101D000 == 68 [pid = 3800] [id = 287] 13:21:35 INFO - PROCESS | 3800 | --DOCSHELL 10534800 == 67 [pid = 3800] [id = 286] 13:21:35 INFO - PROCESS | 3800 | 1463689295904 Marionette TRACE conn2 <- [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]]]}] 13:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 996ms 13:21:35 INFO - PROCESS | 3800 | 1463689295958 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:21:35 INFO - PROCESS | 3800 | 1463689295963 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 13:21:35 INFO - PROCESS | 3800 | 1463689295971 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:21:35 INFO - PROCESS | 3800 | 1463689295974 Marionette TRACE conn2 <- [1,1202,null,{}] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 151 (140C4C00) [pid = 3800] [serial = 840] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 150 (1540B800) [pid = 3800] [serial = 844] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 149 (15083800) [pid = 3800] [serial = 843] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (15749800) [pid = 3800] [serial = 846] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (11005000) [pid = 3800] [serial = 831] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (11013000) [pid = 3800] [serial = 832] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (10A58C00) [pid = 3800] [serial = 825] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (10AEE400) [pid = 3800] [serial = 826] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (13304C00) [pid = 3800] [serial = 837] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (10558C00) [pid = 3800] [serial = 828] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (10AEBC00) [pid = 3800] [serial = 829] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (13030C00) [pid = 3800] [serial = 834] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (1305D400) [pid = 3800] [serial = 835] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (16BD3800) [pid = 3800] [serial = 853] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (16AB6400) [pid = 3800] [serial = 852] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (157CB400) [pid = 3800] [serial = 847] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (11010800) [pid = 3800] [serial = 805] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (14391C00) [pid = 3800] [serial = 841] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (15C44000) [pid = 3800] [serial = 849] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (1381E400) [pid = 3800] [serial = 838] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (15CDC800) [pid = 3800] [serial = 850] [outer = 00000000] [url = about:blank] 13:21:35 INFO - PROCESS | 3800 | 1463689295999 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:36 INFO - PROCESS | 3800 | 1463689296105 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:21:36 INFO - PROCESS | 3800 | 1463689296118 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:36 INFO - PROCESS | 3800 | ++DOCSHELL 10AEF800 == 68 [pid = 3800] [id = 310] 13:21:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (10AEFC00) [pid = 3800] [serial = 929] [outer = 00000000] 13:21:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (11C59C00) [pid = 3800] [serial = 930] [outer = 10AEFC00] 13:21:36 INFO - PROCESS | 3800 | 1463689296163 Marionette DEBUG loaded listener.js 13:21:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (12DD7C00) [pid = 3800] [serial = 931] [outer = 10AEFC00] 13:21:36 INFO - PROCESS | 3800 | 1463689296640 Marionette TRACE conn2 <- [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]]]}] 13:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 701ms 13:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:21:36 INFO - PROCESS | 3800 | 1463689296673 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:21:36 INFO - PROCESS | 3800 | 1463689296675 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 13:21:36 INFO - PROCESS | 3800 | 1463689296679 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:21:36 INFO - PROCESS | 3800 | 1463689296682 Marionette TRACE conn2 <- [1,1206,null,{}] 13:21:36 INFO - PROCESS | 3800 | 1463689296692 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:36 INFO - PROCESS | 3800 | 1463689296781 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:21:36 INFO - PROCESS | 3800 | 1463689296788 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:36 INFO - PROCESS | 3800 | ++DOCSHELL 14395000 == 69 [pid = 3800] [id = 311] 13:21:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (14396800) [pid = 3800] [serial = 932] [outer = 00000000] 13:21:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (143A3C00) [pid = 3800] [serial = 933] [outer = 14396800] 13:21:36 INFO - PROCESS | 3800 | 1463689296834 Marionette DEBUG loaded listener.js 13:21:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (1540A800) [pid = 3800] [serial = 934] [outer = 14396800] 13:21:37 INFO - PROCESS | 3800 | 1463689297293 Marionette TRACE conn2 <- [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]]]}] 13:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 623ms 13:21:37 INFO - PROCESS | 3800 | 1463689297319 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:21:37 INFO - PROCESS | 3800 | 1463689297324 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 13:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:21:37 INFO - PROCESS | 3800 | 1463689297327 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:21:37 INFO - PROCESS | 3800 | 1463689297329 Marionette TRACE conn2 <- [1,1210,null,{}] 13:21:37 INFO - PROCESS | 3800 | 1463689297332 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:37 INFO - PROCESS | 3800 | 1463689297417 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:21:37 INFO - PROCESS | 3800 | 1463689297424 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 3800 | ++DOCSHELL 155A4400 == 70 [pid = 3800] [id = 312] 13:21:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (1574F400) [pid = 3800] [serial = 935] [outer = 00000000] 13:21:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (15F44400) [pid = 3800] [serial = 936] [outer = 1574F400] 13:21:37 INFO - PROCESS | 3800 | 1463689297468 Marionette DEBUG loaded listener.js 13:21:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (16AB3800) [pid = 3800] [serial = 937] [outer = 1574F400] 13:21:37 INFO - PROCESS | 3800 | 1463689297916 Marionette TRACE conn2 <- [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] 13:21:37 INFO - PROCESS | 3800 | 1463689297967 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 13:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:21:37 INFO - PROCESS | 3800 | 1463689297970 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:21:37 INFO - PROCESS | 3800 | 1463689297972 Marionette TRACE conn2 <- [1,1214,null,{}] 13:21:37 INFO - PROCESS | 3800 | 1463689297976 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:38 INFO - PROCESS | 3800 | 1463689298068 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:21:38 INFO - PROCESS | 3800 | 1463689298074 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 3800 | ++DOCSHELL 15404800 == 71 [pid = 3800] [id = 313] 13:21:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (15CE7000) [pid = 3800] [serial = 938] [outer = 00000000] 13:21:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (172A9400) [pid = 3800] [serial = 939] [outer = 15CE7000] 13:21:38 INFO - PROCESS | 3800 | 1463689298118 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (176AF800) [pid = 3800] [serial = 940] [outer = 15CE7000] 13:21:38 INFO - PROCESS | 3800 | 1463689298612 Marionette TRACE conn2 <- [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]]]}] 13:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 701ms 13:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:21:38 INFO - PROCESS | 3800 | 1463689298675 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 3800 | 1463689298677 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 13:21:38 INFO - PROCESS | 3800 | 1463689298664 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 3800 | 1463689298666 Marionette TRACE conn2 <- [1,1218,null,{}] 13:21:38 INFO - PROCESS | 3800 | 1463689298669 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:38 INFO - PROCESS | 3800 | 1463689298798 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:21:38 INFO - PROCESS | 3800 | 1463689298897 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 3800 | ++DOCSHELL 15CE6000 == 72 [pid = 3800] [id = 314] 13:21:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (184DE000) [pid = 3800] [serial = 941] [outer = 00000000] 13:21:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (19A54800) [pid = 3800] [serial = 942] [outer = 184DE000] 13:21:38 INFO - PROCESS | 3800 | 1463689298941 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (19D55400) [pid = 3800] [serial = 943] [outer = 184DE000] 13:21:39 INFO - PROCESS | 3800 | 1463689299344 Marionette TRACE conn2 <- [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]]]}] 13:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 732ms 13:21:39 INFO - PROCESS | 3800 | 1463689299405 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:21:39 INFO - PROCESS | 3800 | 1463689299407 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 13:21:39 INFO - PROCESS | 3800 | 1463689299410 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:21:39 INFO - PROCESS | 3800 | 1463689299412 Marionette TRACE conn2 <- [1,1222,null,{}] 13:21:39 INFO - PROCESS | 3800 | 1463689299415 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:39 INFO - PROCESS | 3800 | 1463689299536 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:21:39 INFO - PROCESS | 3800 | 1463689299605 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:39 INFO - PROCESS | 3800 | ++DOCSHELL 19A40800 == 73 [pid = 3800] [id = 315] 13:21:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (19D26000) [pid = 3800] [serial = 944] [outer = 00000000] 13:21:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (1A287000) [pid = 3800] [serial = 945] [outer = 19D26000] 13:21:39 INFO - PROCESS | 3800 | 1463689299649 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (1A94F800) [pid = 3800] [serial = 946] [outer = 19D26000] 13:21:40 INFO - PROCESS | 3800 | 1463689300048 Marionette TRACE conn2 <- [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]]]}] 13:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 701ms 13:21:40 INFO - PROCESS | 3800 | 1463689300110 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 13:21:40 INFO - PROCESS | 3800 | 1463689300112 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 13:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:21:40 INFO - PROCESS | 3800 | 1463689300115 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:21:40 INFO - PROCESS | 3800 | 1463689300117 Marionette TRACE conn2 <- [1,1226,null,{}] 13:21:40 INFO - PROCESS | 3800 | 1463689300120 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:40 INFO - PROCESS | 3800 | 1463689300266 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:21:40 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (10C16000) [pid = 3800] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:21:40 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (16557800) [pid = 3800] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:21:40 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (14391800) [pid = 3800] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:21:40 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (103D1C00) [pid = 3800] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:21:40 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (16D72000) [pid = 3800] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:21:40 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (16557C00) [pid = 3800] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:21:40 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (1305DC00) [pid = 3800] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:21:40 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (10AF2800) [pid = 3800] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:21:40 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (13DB6400) [pid = 3800] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:21:40 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (10A56C00) [pid = 3800] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:21:40 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (1052C800) [pid = 3800] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:21:40 INFO - PROCESS | 3800 | 1463689300457 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:40 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D6C00 == 74 [pid = 3800] [id = 316] 13:21:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (0F2D8000) [pid = 3800] [serial = 947] [outer = 00000000] 13:21:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (10AF2800) [pid = 3800] [serial = 948] [outer = 0F2D8000] 13:21:40 INFO - PROCESS | 3800 | 1463689300503 Marionette DEBUG loaded listener.js 13:21:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (13053000) [pid = 3800] [serial = 949] [outer = 0F2D8000] 13:21:40 INFO - PROCESS | 3800 | 1463689300854 Marionette TRACE conn2 <- [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]]]}] 13:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 794ms 13:21:40 INFO - PROCESS | 3800 | 1463689300924 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:21:40 INFO - PROCESS | 3800 | 1463689300926 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 13:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:21:40 INFO - PROCESS | 3800 | 1463689300930 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:21:40 INFO - PROCESS | 3800 | 1463689300931 Marionette TRACE conn2 <- [1,1230,null,{}] 13:21:40 INFO - PROCESS | 3800 | 1463689300935 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:41 INFO - PROCESS | 3800 | 1463689301018 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:21:41 INFO - PROCESS | 3800 | 1463689301025 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:41 INFO - PROCESS | 3800 | ++DOCSHELL 11082800 == 75 [pid = 3800] [id = 317] 13:21:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (11A01400) [pid = 3800] [serial = 950] [outer = 00000000] 13:21:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (19D5BC00) [pid = 3800] [serial = 951] [outer = 11A01400] 13:21:41 INFO - PROCESS | 3800 | 1463689301068 Marionette DEBUG loaded listener.js 13:21:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (1AE35000) [pid = 3800] [serial = 952] [outer = 11A01400] 13:21:41 INFO - PROCESS | 3800 | 1463689301495 Marionette TRACE conn2 <- [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]]]}] 13:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 591ms 13:21:41 INFO - PROCESS | 3800 | 1463689301525 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:21:41 INFO - PROCESS | 3800 | 1463689301527 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 13:21:41 INFO - PROCESS | 3800 | 1463689301530 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:21:41 INFO - PROCESS | 3800 | 1463689301532 Marionette TRACE conn2 <- [1,1234,null,{}] 13:21:41 INFO - PROCESS | 3800 | 1463689301549 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:41 INFO - PROCESS | 3800 | 1463689301634 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:21:41 INFO - PROCESS | 3800 | 1463689301640 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:41 INFO - PROCESS | 3800 | ++DOCSHELL 16603C00 == 76 [pid = 3800] [id = 318] 13:21:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (16604000) [pid = 3800] [serial = 953] [outer = 00000000] 13:21:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (16609800) [pid = 3800] [serial = 954] [outer = 16604000] 13:21:41 INFO - PROCESS | 3800 | 1463689301683 Marionette DEBUG loaded listener.js 13:21:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (1660EC00) [pid = 3800] [serial = 955] [outer = 16604000] 13:21:42 INFO - PROCESS | 3800 | 1463689302170 Marionette TRACE conn2 <- [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]]]}] 13:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 701ms 13:21:42 INFO - PROCESS | 3800 | 1463689302230 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:21:42 INFO - PROCESS | 3800 | 1463689302232 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 13:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:21:42 INFO - PROCESS | 3800 | 1463689302236 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:21:42 INFO - PROCESS | 3800 | 1463689302238 Marionette TRACE conn2 <- [1,1238,null,{}] 13:21:42 INFO - PROCESS | 3800 | 1463689302242 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:42 INFO - PROCESS | 3800 | 1463689302346 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:21:42 INFO - PROCESS | 3800 | 1463689302361 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:42 INFO - PROCESS | 3800 | ++DOCSHELL 19D64C00 == 77 [pid = 3800] [id = 319] 13:21:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (1AF70400) [pid = 3800] [serial = 956] [outer = 00000000] 13:21:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (1B126400) [pid = 3800] [serial = 957] [outer = 1AF70400] 13:21:42 INFO - PROCESS | 3800 | 1463689302410 Marionette DEBUG loaded listener.js 13:21:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 150 (1B12F000) [pid = 3800] [serial = 958] [outer = 1AF70400] 13:21:43 INFO - PROCESS | 3800 | 1463689303157 Marionette TRACE conn2 <- [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]]]}] 13:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 996ms 13:21:43 INFO - PROCESS | 3800 | 1463689303224 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:21:43 INFO - PROCESS | 3800 | 1463689303230 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 13:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:21:43 INFO - PROCESS | 3800 | 1463689303234 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:21:43 INFO - PROCESS | 3800 | 1463689303239 Marionette TRACE conn2 <- [1,1242,null,{}] 13:21:43 INFO - PROCESS | 3800 | 1463689303244 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:43 INFO - PROCESS | 3800 | 1463689303361 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:21:43 INFO - PROCESS | 3800 | 1463689303509 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:43 INFO - PROCESS | 3800 | ++DOCSHELL 10A55800 == 78 [pid = 3800] [id = 320] 13:21:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 151 (10AED400) [pid = 3800] [serial = 959] [outer = 00000000] 13:21:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 152 (1100B000) [pid = 3800] [serial = 960] [outer = 10AED400] 13:21:43 INFO - PROCESS | 3800 | 1463689303566 Marionette DEBUG loaded listener.js 13:21:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 153 (131ADC00) [pid = 3800] [serial = 961] [outer = 10AED400] 13:21:44 INFO - PROCESS | 3800 | 1463689304113 Marionette TRACE conn2 <- [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]]]}] 13:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 903ms 13:21:44 INFO - PROCESS | 3800 | 1463689304139 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:21:44 INFO - PROCESS | 3800 | 1463689304145 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 13:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:21:44 INFO - PROCESS | 3800 | 1463689304168 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:21:44 INFO - PROCESS | 3800 | 1463689304171 Marionette TRACE conn2 <- [1,1246,null,{}] 13:21:44 INFO - PROCESS | 3800 | 1463689304175 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:44 INFO - PROCESS | 3800 | 1463689304288 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:21:44 INFO - PROCESS | 3800 | 1463689304446 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:44 INFO - PROCESS | 3800 | ++DOCSHELL 143A2800 == 79 [pid = 3800] [id = 321] 13:21:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 154 (143A4000) [pid = 3800] [serial = 962] [outer = 00000000] 13:21:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 155 (15CE2800) [pid = 3800] [serial = 963] [outer = 143A4000] 13:21:44 INFO - PROCESS | 3800 | 1463689304505 Marionette DEBUG loaded listener.js 13:21:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 156 (16609000) [pid = 3800] [serial = 964] [outer = 143A4000] 13:21:45 INFO - PROCESS | 3800 | 1463689305118 Marionette TRACE conn2 <- [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]]]}] 13:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 997ms 13:21:45 INFO - PROCESS | 3800 | 1463689305173 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:21:45 INFO - PROCESS | 3800 | 1463689305176 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 13:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:21:45 INFO - PROCESS | 3800 | 1463689305180 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:21:45 INFO - PROCESS | 3800 | 1463689305183 Marionette TRACE conn2 <- [1,1250,null,{}] 13:21:45 INFO - PROCESS | 3800 | 1463689305194 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:45 INFO - PROCESS | 3800 | 1463689305309 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:21:45 INFO - PROCESS | 3800 | 1463689305456 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:45 INFO - PROCESS | 3800 | ++DOCSHELL 19A5F400 == 80 [pid = 3800] [id = 322] 13:21:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 157 (19D2B000) [pid = 3800] [serial = 965] [outer = 00000000] 13:21:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 158 (1A783000) [pid = 3800] [serial = 966] [outer = 19D2B000] 13:21:45 INFO - PROCESS | 3800 | 1463689305518 Marionette DEBUG loaded listener.js 13:21:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 159 (1AF6BC00) [pid = 3800] [serial = 967] [outer = 19D2B000] 13:21:46 INFO - PROCESS | 3800 | 1463689306120 Marionette TRACE conn2 <- [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]]]}] 13:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 997ms 13:21:46 INFO - PROCESS | 3800 | 1463689306181 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:21:46 INFO - PROCESS | 3800 | 1463689306184 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 13:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:21:46 INFO - PROCESS | 3800 | 1463689306187 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:21:46 INFO - PROCESS | 3800 | 1463689306189 Marionette TRACE conn2 <- [1,1254,null,{}] 13:21:46 INFO - PROCESS | 3800 | 1463689306193 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:46 INFO - PROCESS | 3800 | 1463689306302 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:21:46 INFO - PROCESS | 3800 | 1463689306419 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:46 INFO - PROCESS | 3800 | ++DOCSHELL 1AF9A800 == 81 [pid = 3800] [id = 323] 13:21:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 160 (1B121800) [pid = 3800] [serial = 968] [outer = 00000000] 13:21:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 161 (1B12C800) [pid = 3800] [serial = 969] [outer = 1B121800] 13:21:46 INFO - PROCESS | 3800 | 1463689306513 Marionette DEBUG loaded listener.js 13:21:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 162 (1B28E400) [pid = 3800] [serial = 970] [outer = 1B121800] 13:21:47 INFO - PROCESS | 3800 | 1463689307116 Marionette TRACE conn2 <- [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]]]}] 13:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 934ms 13:21:47 INFO - PROCESS | 3800 | 1463689307132 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:21:47 INFO - PROCESS | 3800 | 1463689307134 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 13:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:21:47 INFO - PROCESS | 3800 | 1463689307137 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:21:47 INFO - PROCESS | 3800 | 1463689307140 Marionette TRACE conn2 <- [1,1258,null,{}] 13:21:47 INFO - PROCESS | 3800 | 1463689307143 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:47 INFO - PROCESS | 3800 | 1463689307248 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:21:47 INFO - PROCESS | 3800 | 1463689307364 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:47 INFO - PROCESS | 3800 | ++DOCSHELL 0F276400 == 82 [pid = 3800] [id = 324] 13:21:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 163 (0F276C00) [pid = 3800] [serial = 971] [outer = 00000000] 13:21:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 164 (1108FC00) [pid = 3800] [serial = 972] [outer = 0F276C00] 13:21:47 INFO - PROCESS | 3800 | 1463689307496 Marionette DEBUG loaded listener.js 13:21:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 165 (12887400) [pid = 3800] [serial = 973] [outer = 0F276C00] 13:21:48 INFO - PROCESS | 3800 | 1463689308361 Marionette TRACE conn2 <- [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]]]}] 13:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1293ms 13:21:48 INFO - PROCESS | 3800 | 1463689308419 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:21:48 INFO - PROCESS | 3800 | 1463689308424 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 13:21:48 INFO - PROCESS | 3800 | 1463689308428 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:21:48 INFO - PROCESS | 3800 | 1463689308432 Marionette TRACE conn2 <- [1,1262,null,{}] 13:21:48 INFO - PROCESS | 3800 | 1463689308437 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:48 INFO - PROCESS | 3800 | 1463689308538 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:21:48 INFO - PROCESS | 3800 | 1463689308693 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:48 INFO - PROCESS | 3800 | ++DOCSHELL 10AE8800 == 83 [pid = 3800] [id = 325] 13:21:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 166 (10C0D000) [pid = 3800] [serial = 974] [outer = 00000000] 13:21:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 167 (10C0E400) [pid = 3800] [serial = 975] [outer = 10C0D000] 13:21:48 INFO - PROCESS | 3800 | 1463689308749 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 168 (11012800) [pid = 3800] [serial = 976] [outer = 10C0D000] 13:21:49 INFO - PROCESS | 3800 | 1463689309362 Marionette TRACE conn2 <- [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]]]}] 13:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 997ms 13:21:49 INFO - PROCESS | 3800 | 1463689309433 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:21:49 INFO - PROCESS | 3800 | 1463689309438 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 13:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:21:49 INFO - PROCESS | 3800 | 1463689309444 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:21:49 INFO - PROCESS | 3800 | 1463689309447 Marionette TRACE conn2 <- [1,1266,null,{}] 13:21:49 INFO - PROCESS | 3800 | 1463689309450 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:49 INFO - PROCESS | 3800 | 1463689309553 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:21:49 INFO - PROCESS | 3800 | 1463689309729 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 16603C00 == 82 [pid = 3800] [id = 318] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 11082800 == 81 [pid = 3800] [id = 317] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 0F2D6C00 == 80 [pid = 3800] [id = 316] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 19A40800 == 79 [pid = 3800] [id = 315] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 15CE6000 == 78 [pid = 3800] [id = 314] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 15404800 == 77 [pid = 3800] [id = 313] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 155A4400 == 76 [pid = 3800] [id = 312] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 15CD8800 == 75 [pid = 3800] [id = 285] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 14395000 == 74 [pid = 3800] [id = 311] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 10AEF800 == 73 [pid = 3800] [id = 310] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 10C17800 == 72 [pid = 3800] [id = 309] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 167 (1312B000) [pid = 3800] [serial = 873] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 166 (12DC9C00) [pid = 3800] [serial = 861] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 165 (16C3F400) [pid = 3800] [serial = 864] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 164 (19A5B400) [pid = 3800] [serial = 903] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 163 (10C14400) [pid = 3800] [serial = 858] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | ++DOCSHELL 0F2DCC00 == 73 [pid = 3800] [id = 326] 13:21:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 164 (0F93F800) [pid = 3800] [serial = 977] [outer = 00000000] 13:21:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 165 (10F7D000) [pid = 3800] [serial = 978] [outer = 0F93F800] 13:21:49 INFO - PROCESS | 3800 | 1463689309816 Marionette DEBUG loaded listener.js 13:21:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 166 (11016C00) [pid = 3800] [serial = 979] [outer = 0F93F800] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 0F97A000 == 72 [pid = 3800] [id = 302] 13:21:49 INFO - PROCESS | 3800 | --DOCSHELL 1337EC00 == 71 [pid = 3800] [id = 301] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 165 (1B290800) [pid = 3800] [serial = 757] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 164 (11012C00) [pid = 3800] [serial = 880] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 163 (184D3800) [pid = 3800] [serial = 900] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 162 (19A3C800) [pid = 3800] [serial = 901] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 161 (176D0400) [pid = 3800] [serial = 867] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 160 (179BCC00) [pid = 3800] [serial = 870] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 159 (184CF800) [pid = 3800] [serial = 895] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 158 (1439E800) [pid = 3800] [serial = 886] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 157 (16D79400) [pid = 3800] [serial = 898] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 156 (16D73C00) [pid = 3800] [serial = 891] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 155 (15402000) [pid = 3800] [serial = 888] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 154 (157CC000) [pid = 3800] [serial = 889] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 153 (16D75400) [pid = 3800] [serial = 892] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 152 (1439D400) [pid = 3800] [serial = 897] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 151 (179B5C00) [pid = 3800] [serial = 894] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 150 (16FAA000) [pid = 3800] [serial = 856] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 149 (131AC800) [pid = 3800] [serial = 882] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (13825800) [pid = 3800] [serial = 883] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (1101E400) [pid = 3800] [serial = 877] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (11005C00) [pid = 3800] [serial = 876] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (14396C00) [pid = 3800] [serial = 885] [outer = 00000000] [url = about:blank] 13:21:49 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (11003800) [pid = 3800] [serial = 879] [outer = 00000000] [url = about:blank] 13:21:50 INFO - PROCESS | 3800 | 1463689310251 Marionette TRACE conn2 <- [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]]]}] 13:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 826ms 13:21:50 INFO - PROCESS | 3800 | 1463689310286 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:21:50 INFO - PROCESS | 3800 | 1463689310288 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 13:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:21:50 INFO - PROCESS | 3800 | 1463689310292 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 3800 | 1463689310295 Marionette TRACE conn2 <- [1,1270,null,{}] 13:21:50 INFO - PROCESS | 3800 | 1463689310305 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:50 INFO - PROCESS | 3800 | 1463689310392 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:21:50 INFO - PROCESS | 3800 | 1463689310403 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:50 INFO - PROCESS | 3800 | ++DOCSHELL 1382C000 == 72 [pid = 3800] [id = 327] 13:21:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (138E0C00) [pid = 3800] [serial = 980] [outer = 00000000] 13:21:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (13DB9400) [pid = 3800] [serial = 981] [outer = 138E0C00] 13:21:50 INFO - PROCESS | 3800 | 1463689310453 Marionette DEBUG loaded listener.js 13:21:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (140C7C00) [pid = 3800] [serial = 982] [outer = 138E0C00] 13:21:50 INFO - PROCESS | 3800 | 1463689310932 Marionette TRACE conn2 <- [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]]]}] 13:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 685ms 13:21:50 INFO - PROCESS | 3800 | 1463689310991 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:21:50 INFO - PROCESS | 3800 | 1463689310994 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 13:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:21:50 INFO - PROCESS | 3800 | 1463689310997 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 3800 | 1463689310999 Marionette TRACE conn2 <- [1,1274,null,{}] 13:21:50 INFO - PROCESS | 3800 | 1463689311002 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:51 INFO - PROCESS | 3800 | 1463689311086 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:21:51 INFO - PROCESS | 3800 | 1463689311094 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:51 INFO - PROCESS | 3800 | ++DOCSHELL 13377000 == 73 [pid = 3800] [id = 328] 13:21:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (13DB8800) [pid = 3800] [serial = 983] [outer = 00000000] 13:21:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (1439F800) [pid = 3800] [serial = 984] [outer = 13DB8800] 13:21:51 INFO - PROCESS | 3800 | 1463689311139 Marionette DEBUG loaded listener.js 13:21:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 150 (15080800) [pid = 3800] [serial = 985] [outer = 13DB8800] 13:21:51 INFO - PROCESS | 3800 | 1463689311593 Marionette TRACE conn2 <- [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]]]}] 13:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 638ms 13:21:51 INFO - PROCESS | 3800 | 1463689311635 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:21:51 INFO - PROCESS | 3800 | 1463689311637 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 13:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:21:51 INFO - PROCESS | 3800 | 1463689311640 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:21:51 INFO - PROCESS | 3800 | 1463689311642 Marionette TRACE conn2 <- [1,1278,null,{}] 13:21:51 INFO - PROCESS | 3800 | 1463689311645 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:51 INFO - PROCESS | 3800 | 1463689311732 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:21:51 INFO - PROCESS | 3800 | 1463689311738 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:51 INFO - PROCESS | 3800 | ++DOCSHELL 1037C400 == 74 [pid = 3800] [id = 329] 13:21:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 151 (1052C000) [pid = 3800] [serial = 986] [outer = 00000000] 13:21:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 152 (15741800) [pid = 3800] [serial = 987] [outer = 1052C000] 13:21:51 INFO - PROCESS | 3800 | 1463689311782 Marionette DEBUG loaded listener.js 13:21:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 153 (15CD8800) [pid = 3800] [serial = 988] [outer = 1052C000] 13:21:52 INFO - PROCESS | 3800 | 1463689312279 Marionette TRACE conn2 <- [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]]]}] 13:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 701ms 13:21:52 INFO - PROCESS | 3800 | 1463689312324 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:21:52 INFO - PROCESS | 3800 | 1463689312326 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 13:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:21:52 INFO - PROCESS | 3800 | 1463689312339 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:21:52 INFO - PROCESS | 3800 | 1463689312341 Marionette TRACE conn2 <- [1,1282,null,{}] 13:21:52 INFO - PROCESS | 3800 | 1463689312345 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:52 INFO - PROCESS | 3800 | 1463689312466 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:21:52 INFO - PROCESS | 3800 | 1463689312477 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 3800 | ++DOCSHELL 155A4400 == 75 [pid = 3800] [id = 330] 13:21:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 154 (15F47C00) [pid = 3800] [serial = 989] [outer = 00000000] 13:21:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 155 (16ABDC00) [pid = 3800] [serial = 990] [outer = 15F47C00] 13:21:52 INFO - PROCESS | 3800 | 1463689312576 Marionette DEBUG loaded listener.js 13:21:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 156 (16CEDC00) [pid = 3800] [serial = 991] [outer = 15F47C00] 13:21:52 INFO - PROCESS | 3800 | 1463689312977 Marionette TRACE conn2 <- [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]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 700ms 13:21:53 INFO - PROCESS | 3800 | 1463689313029 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 3800 | 1463689313031 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 13:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:21:53 INFO - PROCESS | 3800 | 1463689313040 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 3800 | 1463689313042 Marionette TRACE conn2 <- [1,1286,null,{}] 13:21:53 INFO - PROCESS | 3800 | 1463689313045 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:53 INFO - PROCESS | 3800 | 1463689313186 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:21:53 INFO - PROCESS | 3800 | 1463689313210 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:53 INFO - PROCESS | 3800 | ++DOCSHELL 16D70800 == 76 [pid = 3800] [id = 331] 13:21:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 157 (16D71400) [pid = 3800] [serial = 992] [outer = 00000000] 13:21:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 158 (16FAC000) [pid = 3800] [serial = 993] [outer = 16D71400] 13:21:53 INFO - PROCESS | 3800 | 1463689313254 Marionette DEBUG loaded listener.js 13:21:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 159 (176AA800) [pid = 3800] [serial = 994] [outer = 16D71400] 13:21:53 INFO - PROCESS | 3800 | 1463689313718 Marionette TRACE conn2 <- [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]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 685ms 13:21:53 INFO - PROCESS | 3800 | 1463689313740 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 3800 | 1463689313743 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 13:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:21:53 INFO - PROCESS | 3800 | 1463689313746 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 3800 | 1463689313748 Marionette TRACE conn2 <- [1,1290,null,{}] 13:21:53 INFO - PROCESS | 3800 | 1463689313751 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:53 INFO - PROCESS | 3800 | 1463689313867 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:21:53 INFO - PROCESS | 3800 | 1463689313873 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:53 INFO - PROCESS | 3800 | ++DOCSHELL 16D7B000 == 77 [pid = 3800] [id = 332] 13:21:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 160 (176A8400) [pid = 3800] [serial = 995] [outer = 00000000] 13:21:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 161 (1791F000) [pid = 3800] [serial = 996] [outer = 176A8400] 13:21:53 INFO - PROCESS | 3800 | 1463689313916 Marionette DEBUG loaded listener.js 13:21:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 162 (17923400) [pid = 3800] [serial = 997] [outer = 176A8400] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 161 (10F7DC00) [pid = 3800] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 160 (13378400) [pid = 3800] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 159 (10AE8000) [pid = 3800] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 158 (1B282000) [pid = 3800] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 157 (1B12B800) [pid = 3800] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 156 (128A2800) [pid = 3800] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 155 (1AA99C00) [pid = 3800] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 154 (10AE7C00) [pid = 3800] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 153 (10537800) [pid = 3800] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 152 (19A43400) [pid = 3800] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 151 (184DE000) [pid = 3800] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 150 (19D26000) [pid = 3800] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 149 (0F2D8000) [pid = 3800] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (11A01400) [pid = 3800] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (14396800) [pid = 3800] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (1574F400) [pid = 3800] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (11003000) [pid = 3800] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (15CE7000) [pid = 3800] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (10AEFC00) [pid = 3800] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (1A27B400) [pid = 3800] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (1574E400) [pid = 3800] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (1788AC00) [pid = 3800] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (1438AC00) [pid = 3800] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (0F9EC800) [pid = 3800] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (1101D400) [pid = 3800] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (10A58800) [pid = 3800] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (1A284400) [pid = 3800] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (10AE7800) [pid = 3800] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (1AF72C00) [pid = 3800] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (11018800) [pid = 3800] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (1439C000) [pid = 3800] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:21:54 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (16604000) [pid = 3800] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:21:54 INFO - PROCESS | 3800 | 1463689314756 Marionette TRACE conn2 <- [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]]]}] 13:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1043ms 13:21:54 INFO - PROCESS | 3800 | 1463689314796 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:21:54 INFO - PROCESS | 3800 | 1463689314807 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 13:21:54 INFO - PROCESS | 3800 | 1463689314811 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:21:54 INFO - PROCESS | 3800 | 1463689314812 Marionette TRACE conn2 <- [1,1294,null,{}] 13:21:54 INFO - PROCESS | 3800 | 1463689314816 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:54 INFO - PROCESS | 3800 | 1463689314902 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:21:54 INFO - PROCESS | 3800 | 1463689315005 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:55 INFO - PROCESS | 3800 | ++DOCSHELL 10A58800 == 78 [pid = 3800] [id = 333] 13:21:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (10A5A000) [pid = 3800] [serial = 998] [outer = 00000000] 13:21:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (10D2D000) [pid = 3800] [serial = 999] [outer = 10A5A000] 13:21:55 INFO - PROCESS | 3800 | 1463689315048 Marionette DEBUG loaded listener.js 13:21:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (12B5C800) [pid = 3800] [serial = 1000] [outer = 10A5A000] 13:21:55 INFO - PROCESS | 3800 | 1463689315421 Marionette TRACE conn2 <- [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]]]}] 13:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 639ms 13:21:55 INFO - PROCESS | 3800 | 1463689315446 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:21:55 INFO - PROCESS | 3800 | 1463689315447 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 13:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:21:55 INFO - PROCESS | 3800 | 1463689315451 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:21:55 INFO - PROCESS | 3800 | 1463689315452 Marionette TRACE conn2 <- [1,1298,null,{}] 13:21:55 INFO - PROCESS | 3800 | 1463689315456 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:55 INFO - PROCESS | 3800 | 1463689315578 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:21:55 INFO - PROCESS | 3800 | 1463689315587 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:55 INFO - PROCESS | 3800 | ++DOCSHELL 10D2AC00 == 79 [pid = 3800] [id = 334] 13:21:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (12AE5800) [pid = 3800] [serial = 1001] [outer = 00000000] 13:21:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (15084C00) [pid = 3800] [serial = 1002] [outer = 12AE5800] 13:21:55 INFO - PROCESS | 3800 | 1463689315630 Marionette DEBUG loaded listener.js 13:21:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (1574F400) [pid = 3800] [serial = 1003] [outer = 12AE5800] 13:21:56 INFO - PROCESS | 3800 | 1463689316057 Marionette TRACE conn2 <- [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] 13:21:56 INFO - PROCESS | 3800 | 1463689316092 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 13:21:56 INFO - PROCESS | 3800 | 1463689316095 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:21:56 INFO - PROCESS | 3800 | 1463689316097 Marionette TRACE conn2 <- [1,1302,null,{}] 13:21:56 INFO - PROCESS | 3800 | 1463689316101 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:56 INFO - PROCESS | 3800 | 1463689316238 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:21:56 INFO - PROCESS | 3800 | 1463689316280 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:56 INFO - PROCESS | 3800 | ++DOCSHELL 176AB000 == 80 [pid = 3800] [id = 335] 13:21:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (1782EC00) [pid = 3800] [serial = 1004] [outer = 00000000] 13:21:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (184D6400) [pid = 3800] [serial = 1005] [outer = 1782EC00] 13:21:56 INFO - PROCESS | 3800 | 1463689316328 Marionette DEBUG loaded listener.js 13:21:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (19A3D800) [pid = 3800] [serial = 1006] [outer = 1782EC00] 13:21:56 INFO - PROCESS | 3800 | 1463689316870 Marionette TRACE conn2 <- [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]]]}] 13:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 841ms 13:21:56 INFO - PROCESS | 3800 | 1463689316922 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:21:56 INFO - PROCESS | 3800 | 1463689316926 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 13:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:21:56 INFO - PROCESS | 3800 | 1463689316932 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - PROCESS | 3800 | 1463689316936 Marionette TRACE conn2 <- [1,1306,null,{}] 13:21:56 INFO - PROCESS | 3800 | 1463689316941 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:57 INFO - PROCESS | 3800 | 1463689317058 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:21:57 INFO - PROCESS | 3800 | 1463689317203 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:57 INFO - PROCESS | 3800 | ++DOCSHELL 1052D000 == 81 [pid = 3800] [id = 336] 13:21:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (1052F400) [pid = 3800] [serial = 1007] [outer = 00000000] 13:21:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (10D2A000) [pid = 3800] [serial = 1008] [outer = 1052F400] 13:21:57 INFO - PROCESS | 3800 | 1463689317260 Marionette DEBUG loaded listener.js 13:21:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (11010C00) [pid = 3800] [serial = 1009] [outer = 1052F400] 13:21:57 INFO - PROCESS | 3800 | 1463689317869 Marionette TRACE conn2 <- [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]]]}] 13:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 997ms 13:21:57 INFO - PROCESS | 3800 | 1463689317935 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:21:57 INFO - PROCESS | 3800 | 1463689317941 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 13:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:21:57 INFO - PROCESS | 3800 | 1463689317948 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:21:57 INFO - PROCESS | 3800 | 1463689317951 Marionette TRACE conn2 <- [1,1310,null,{}] 13:21:57 INFO - PROCESS | 3800 | 1463689317969 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:58 INFO - PROCESS | 3800 | 1463689318078 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:21:58 INFO - PROCESS | 3800 | 1463689318220 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 3800 | ++DOCSHELL 12D31000 == 82 [pid = 3800] [id = 337] 13:21:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (13051000) [pid = 3800] [serial = 1010] [outer = 00000000] 13:21:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (13DB2000) [pid = 3800] [serial = 1011] [outer = 13051000] 13:21:58 INFO - PROCESS | 3800 | 1463689318274 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (14392800) [pid = 3800] [serial = 1012] [outer = 13051000] 13:21:58 INFO - PROCESS | 3800 | 1463689318870 Marionette TRACE conn2 <- [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]]]}] 13:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 950ms 13:21:58 INFO - PROCESS | 3800 | 1463689318911 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 13:21:58 INFO - PROCESS | 3800 | 1463689318914 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 13:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:21:58 INFO - PROCESS | 3800 | 1463689318918 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:21:58 INFO - PROCESS | 3800 | 1463689318921 Marionette TRACE conn2 <- [1,1314,null,{}] 13:21:58 INFO - PROCESS | 3800 | 1463689318933 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:59 INFO - PROCESS | 3800 | 1463689319043 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:21:59 INFO - PROCESS | 3800 | 1463689319202 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:59 INFO - PROCESS | 3800 | ++DOCSHELL 1660C000 == 83 [pid = 3800] [id = 338] 13:21:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (16FAB000) [pid = 3800] [serial = 1013] [outer = 00000000] 13:21:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (1787CC00) [pid = 3800] [serial = 1014] [outer = 16FAB000] 13:21:59 INFO - PROCESS | 3800 | 1463689319259 Marionette DEBUG loaded listener.js 13:21:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (184CF800) [pid = 3800] [serial = 1015] [outer = 16FAB000] 13:21:59 INFO - PROCESS | 3800 | 1463689319823 Marionette TRACE conn2 <- [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]]]}] 13:21:59 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 13:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 934ms 13:21:59 INFO - PROCESS | 3800 | 1463689319862 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 3800 | 1463689319865 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 13:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:21:59 INFO - PROCESS | 3800 | 1463689319869 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 3800 | 1463689319871 Marionette TRACE conn2 <- [1,1318,null,{}] 13:21:59 INFO - PROCESS | 3800 | 1463689319874 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:59 INFO - PROCESS | 3800 | 1463689319988 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:22:00 INFO - PROCESS | 3800 | 1463689320103 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:00 INFO - PROCESS | 3800 | ++DOCSHELL 176A7400 == 84 [pid = 3800] [id = 339] 13:22:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (176ABC00) [pid = 3800] [serial = 1016] [outer = 00000000] 13:22:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 150 (19A44800) [pid = 3800] [serial = 1017] [outer = 176ABC00] 13:22:00 INFO - PROCESS | 3800 | 1463689320197 Marionette DEBUG loaded listener.js 13:22:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 151 (19A5B400) [pid = 3800] [serial = 1018] [outer = 176ABC00] 13:22:00 INFO - PROCESS | 3800 | 1463689320751 Marionette TRACE conn2 <- [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]]]}] 13:22:00 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 13:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 935ms 13:22:00 INFO - PROCESS | 3800 | 1463689320813 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:22:00 INFO - PROCESS | 3800 | 1463689320816 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 13:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:22:00 INFO - PROCESS | 3800 | 1463689320819 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:22:00 INFO - PROCESS | 3800 | 1463689320821 Marionette TRACE conn2 <- [1,1322,null,{}] 13:22:00 INFO - PROCESS | 3800 | 1463689320825 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:00 INFO - PROCESS | 3800 | 1463689320927 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:22:01 INFO - PROCESS | 3800 | 1463689321046 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 3800 | ++DOCSHELL 1037DC00 == 85 [pid = 3800] [id = 340] 13:22:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 152 (19D2A400) [pid = 3800] [serial = 1019] [outer = 00000000] 13:22:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 153 (19D5B400) [pid = 3800] [serial = 1020] [outer = 19D2A400] 13:22:01 INFO - PROCESS | 3800 | 1463689321140 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 154 (19DE7C00) [pid = 3800] [serial = 1021] [outer = 19D2A400] 13:22:01 INFO - PROCESS | 3800 | 1463689321656 Marionette TRACE conn2 <- [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]]]}] 13:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 888ms 13:22:01 INFO - PROCESS | 3800 | 1463689321708 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:22:01 INFO - PROCESS | 3800 | 1463689321710 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 13:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:22:01 INFO - PROCESS | 3800 | 1463689321713 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:22:01 INFO - PROCESS | 3800 | 1463689321715 Marionette TRACE conn2 <- [1,1326,null,{}] 13:22:01 INFO - PROCESS | 3800 | 1463689321719 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:01 INFO - PROCESS | 3800 | 1463689321871 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:22:02 INFO - PROCESS | 3800 | 1463689322028 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:02 INFO - PROCESS | 3800 | ++DOCSHELL 103D0C00 == 86 [pid = 3800] [id = 341] 13:22:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 155 (19A3E000) [pid = 3800] [serial = 1022] [outer = 00000000] 13:22:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 156 (1AE2E000) [pid = 3800] [serial = 1023] [outer = 19A3E000] 13:22:02 INFO - PROCESS | 3800 | 1463689322087 Marionette DEBUG loaded listener.js 13:22:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 157 (1AE35400) [pid = 3800] [serial = 1024] [outer = 19A3E000] 13:22:03 INFO - PROCESS | 3800 | 1463689323189 Marionette TRACE conn2 <- [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]]]}] 13:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1495ms 13:22:03 INFO - PROCESS | 3800 | 1463689323217 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:22:03 INFO - PROCESS | 3800 | 1463689323219 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 13:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:22:03 INFO - PROCESS | 3800 | 1463689323223 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:22:03 INFO - PROCESS | 3800 | 1463689323225 Marionette TRACE conn2 <- [1,1330,null,{}] 13:22:03 INFO - PROCESS | 3800 | 1463689323229 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:03 INFO - PROCESS | 3800 | 1463689323330 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:22:03 INFO - PROCESS | 3800 | 1463689323595 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:03 INFO - PROCESS | 3800 | ++DOCSHELL 10536800 == 87 [pid = 3800] [id = 342] 13:22:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 158 (10536C00) [pid = 3800] [serial = 1025] [outer = 00000000] 13:22:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 159 (10A57000) [pid = 3800] [serial = 1026] [outer = 10536C00] 13:22:03 INFO - PROCESS | 3800 | 1463689323693 Marionette DEBUG loaded listener.js 13:22:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 160 (10AEBC00) [pid = 3800] [serial = 1027] [outer = 10536C00] 13:22:04 INFO - PROCESS | 3800 | 1463689324332 Marionette TRACE conn2 <- [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]]]}] 13:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1136ms 13:22:04 INFO - PROCESS | 3800 | 1463689324373 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:22:04 INFO - PROCESS | 3800 | 1463689324377 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 13:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:22:04 INFO - PROCESS | 3800 | 1463689324381 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:22:04 INFO - PROCESS | 3800 | 1463689324385 Marionette TRACE conn2 <- [1,1334,null,{}] 13:22:04 INFO - PROCESS | 3800 | 1463689324390 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:04 INFO - PROCESS | 3800 | 1463689324496 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:22:04 INFO - PROCESS | 3800 | 1463689324613 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 3800 | ++DOCSHELL 10A60C00 == 88 [pid = 3800] [id = 343] 13:22:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 161 (10AF3800) [pid = 3800] [serial = 1028] [outer = 00000000] 13:22:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 162 (12DC9400) [pid = 3800] [serial = 1029] [outer = 10AF3800] 13:22:04 INFO - PROCESS | 3800 | 1463689324713 Marionette DEBUG loaded listener.js 13:22:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 163 (13378400) [pid = 3800] [serial = 1030] [outer = 10AF3800] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 10D2AC00 == 87 [pid = 3800] [id = 334] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 10A58800 == 86 [pid = 3800] [id = 333] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 16D7B000 == 85 [pid = 3800] [id = 332] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 16D70800 == 84 [pid = 3800] [id = 331] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 155A4400 == 83 [pid = 3800] [id = 330] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 1037C400 == 82 [pid = 3800] [id = 329] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 13377000 == 81 [pid = 3800] [id = 328] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 1382C000 == 80 [pid = 3800] [id = 327] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 0F2DCC00 == 79 [pid = 3800] [id = 326] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 10AE8800 == 78 [pid = 3800] [id = 325] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 1AF9A800 == 77 [pid = 3800] [id = 323] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 19A5F400 == 76 [pid = 3800] [id = 322] 13:22:04 INFO - PROCESS | 3800 | --DOMWINDOW == 162 (10C16C00) [pid = 3800] [serial = 924] [outer = 00000000] [url = about:blank] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 143A2800 == 75 [pid = 3800] [id = 321] 13:22:04 INFO - PROCESS | 3800 | --DOCSHELL 10A55800 == 74 [pid = 3800] [id = 320] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 161 (1B747400) [pid = 3800] [serial = 775] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 160 (16D7E400) [pid = 3800] [serial = 865] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 159 (184DD800) [pid = 3800] [serial = 814] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 158 (14394C00) [pid = 3800] [serial = 820] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 157 (1101B800) [pid = 3800] [serial = 724] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 156 (131AE400) [pid = 3800] [serial = 862] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 155 (11C65000) [pid = 3800] [serial = 711] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 154 (1AA9C800) [pid = 3800] [serial = 817] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 153 (12A94800) [pid = 3800] [serial = 760] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 152 (1B704000) [pid = 3800] [serial = 772] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 151 (1505CC00) [pid = 3800] [serial = 811] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 150 (1574E000) [pid = 3800] [serial = 823] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 149 (15CD9400) [pid = 3800] [serial = 874] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (16A76000) [pid = 3800] [serial = 763] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (1B28C400) [pid = 3800] [serial = 663] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (1B531400) [pid = 3800] [serial = 769] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (1B28F800) [pid = 3800] [serial = 721] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (16FACC00) [pid = 3800] [serial = 715] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (1AFA7C00) [pid = 3800] [serial = 718] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (10C18400) [pid = 3800] [serial = 808] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (10F81C00) [pid = 3800] [serial = 859] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (1AE39C00) [pid = 3800] [serial = 766] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (13372400) [pid = 3800] [serial = 928] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (12AEE400) [pid = 3800] [serial = 927] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (172A9400) [pid = 3800] [serial = 939] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (11C59C00) [pid = 3800] [serial = 930] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (12DD7C00) [pid = 3800] [serial = 931] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (1660EC00) [pid = 3800] [serial = 955] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (19D55400) [pid = 3800] [serial = 943] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (1AE35000) [pid = 3800] [serial = 952] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (176AF800) [pid = 3800] [serial = 940] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (16609800) [pid = 3800] [serial = 954] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (19A54800) [pid = 3800] [serial = 942] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (1A287000) [pid = 3800] [serial = 945] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (10AF2800) [pid = 3800] [serial = 948] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (1A94F800) [pid = 3800] [serial = 946] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (13053000) [pid = 3800] [serial = 949] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (19D5BC00) [pid = 3800] [serial = 951] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (143A3C00) [pid = 3800] [serial = 933] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (1540A800) [pid = 3800] [serial = 934] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (15F44400) [pid = 3800] [serial = 936] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (16AB3800) [pid = 3800] [serial = 937] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (10C0C800) [pid = 3800] [serial = 906] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (16555C00) [pid = 3800] [serial = 909] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (19DE1C00) [pid = 3800] [serial = 912] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (1A7BF800) [pid = 3800] [serial = 915] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (1AAA0800) [pid = 3800] [serial = 918] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (1AF76400) [pid = 3800] [serial = 921] [outer = 00000000] [url = about:blank] 13:22:05 INFO - PROCESS | 3800 | 1463689325264 Marionette TRACE conn2 <- [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]]]}] 13:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 887ms 13:22:05 INFO - PROCESS | 3800 | 1463689325287 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 3800 | 1463689325291 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 13:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:22:05 INFO - PROCESS | 3800 | 1463689325296 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 3800 | 1463689325298 Marionette TRACE conn2 <- [1,1338,null,{}] 13:22:05 INFO - PROCESS | 3800 | 1463689325303 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:05 INFO - PROCESS | 3800 | 1463689325394 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:22:05 INFO - PROCESS | 3800 | 1463689325498 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:05 INFO - PROCESS | 3800 | ++DOCSHELL 10C0C800 == 75 [pid = 3800] [id = 344] 13:22:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (10D30400) [pid = 3800] [serial = 1031] [outer = 00000000] 13:22:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (12A95400) [pid = 3800] [serial = 1032] [outer = 10D30400] 13:22:05 INFO - PROCESS | 3800 | 1463689325543 Marionette DEBUG loaded listener.js 13:22:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (131B0800) [pid = 3800] [serial = 1033] [outer = 10D30400] 13:22:05 INFO - PROCESS | 3800 | 1463689325920 Marionette TRACE conn2 <- [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]]]}] 13:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 700ms 13:22:05 INFO - PROCESS | 3800 | 1463689325977 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 3800 | 1463689325979 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 13:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:22:05 INFO - PROCESS | 3800 | 1463689325984 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 3800 | 1463689325989 Marionette TRACE conn2 <- [1,1342,null,{}] 13:22:05 INFO - PROCESS | 3800 | 1463689325998 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:06 INFO - PROCESS | 3800 | 1463689326091 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:22:06 INFO - PROCESS | 3800 | 1463689326134 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:06 INFO - PROCESS | 3800 | ++DOCSHELL 13377000 == 76 [pid = 3800] [id = 345] 13:22:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (1439A000) [pid = 3800] [serial = 1034] [outer = 00000000] 13:22:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (15061400) [pid = 3800] [serial = 1035] [outer = 1439A000] 13:22:06 INFO - PROCESS | 3800 | 1463689326179 Marionette DEBUG loaded listener.js 13:22:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (15085800) [pid = 3800] [serial = 1036] [outer = 1439A000] 13:22:06 INFO - PROCESS | 3800 | 1463689326619 Marionette TRACE conn2 <- [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]]]}] 13:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 701ms 13:22:06 INFO - PROCESS | 3800 | 1463689326682 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:22:06 INFO - PROCESS | 3800 | 1463689326684 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 13:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:22:06 INFO - PROCESS | 3800 | 1463689326688 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:22:06 INFO - PROCESS | 3800 | 1463689326689 Marionette TRACE conn2 <- [1,1346,null,{}] 13:22:06 INFO - PROCESS | 3800 | 1463689326693 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:06 INFO - PROCESS | 3800 | 1463689326781 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:22:06 INFO - PROCESS | 3800 | 1463689326789 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:06 INFO - PROCESS | 3800 | ++DOCSHELL 10532C00 == 77 [pid = 3800] [id = 346] 13:22:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (14395800) [pid = 3800] [serial = 1037] [outer = 00000000] 13:22:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (15CDC800) [pid = 3800] [serial = 1038] [outer = 14395800] 13:22:06 INFO - PROCESS | 3800 | 1463689326833 Marionette DEBUG loaded listener.js 13:22:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (16555800) [pid = 3800] [serial = 1039] [outer = 14395800] 13:22:07 INFO - PROCESS | 3800 | 1463689327275 Marionette TRACE conn2 <- [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]]]}] 13:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 638ms 13:22:07 INFO - PROCESS | 3800 | 1463689327326 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:22:07 INFO - PROCESS | 3800 | 1463689327328 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 13:22:07 INFO - PROCESS | 3800 | 1463689327331 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:22:07 INFO - PROCESS | 3800 | 1463689327333 Marionette TRACE conn2 <- [1,1350,null,{}] 13:22:07 INFO - PROCESS | 3800 | 1463689327336 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:07 INFO - PROCESS | 3800 | 1463689327453 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:22:07 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (176A8400) [pid = 3800] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:22:07 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (13DB8800) [pid = 3800] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:22:07 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (10A5A000) [pid = 3800] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:22:07 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (1052C000) [pid = 3800] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:22:07 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (0F93F800) [pid = 3800] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:22:07 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (10C0D000) [pid = 3800] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:22:07 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (138E0C00) [pid = 3800] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:22:07 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (16D71400) [pid = 3800] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:22:07 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (12AE5800) [pid = 3800] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:22:07 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (105F0400) [pid = 3800] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:22:07 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (15F47C00) [pid = 3800] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:22:07 INFO - PROCESS | 3800 | 1463689327886 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:07 INFO - PROCESS | 3800 | ++DOCSHELL 0F93F800 == 78 [pid = 3800] [id = 347] 13:22:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (0F9E7800) [pid = 3800] [serial = 1040] [outer = 00000000] 13:22:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (10534000) [pid = 3800] [serial = 1041] [outer = 0F9E7800] 13:22:07 INFO - PROCESS | 3800 | 1463689327944 Marionette DEBUG loaded listener.js 13:22:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (10AEA400) [pid = 3800] [serial = 1042] [outer = 0F9E7800] 13:22:08 INFO - PROCESS | 3800 | 1463689328522 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1230ms 13:22:08 INFO - PROCESS | 3800 | 1463689328576 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:22:08 INFO - PROCESS | 3800 | 1463689328580 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 13:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:22:08 INFO - PROCESS | 3800 | 1463689328585 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:22:08 INFO - PROCESS | 3800 | 1463689328589 Marionette TRACE conn2 <- [1,1354,null,{}] 13:22:08 INFO - PROCESS | 3800 | 1463689328593 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:08 INFO - PROCESS | 3800 | 1463689328709 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:22:08 INFO - PROCESS | 3800 | 1463689328822 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 3800 | ++DOCSHELL 1288AC00 == 79 [pid = 3800] [id = 348] 13:22:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (1289D400) [pid = 3800] [serial = 1043] [outer = 00000000] 13:22:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (1305DC00) [pid = 3800] [serial = 1044] [outer = 1289D400] 13:22:08 INFO - PROCESS | 3800 | 1463689328918 Marionette DEBUG loaded listener.js 13:22:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (131B0400) [pid = 3800] [serial = 1045] [outer = 1289D400] 13:22:09 INFO - PROCESS | 3800 | 1463689329549 Marionette TRACE conn2 <- [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] 13:22:09 INFO - PROCESS | 3800 | 1463689329595 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 13:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:22:09 INFO - PROCESS | 3800 | 1463689329599 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 3800 | 1463689329602 Marionette TRACE conn2 <- [1,1358,null,{}] 13:22:09 INFO - PROCESS | 3800 | 1463689329606 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:09 INFO - PROCESS | 3800 | 1463689329713 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:22:09 INFO - PROCESS | 3800 | 1463689329854 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:09 INFO - PROCESS | 3800 | ++DOCSHELL 131AE000 == 80 [pid = 3800] [id = 349] 13:22:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (13825800) [pid = 3800] [serial = 1046] [outer = 00000000] 13:22:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (15599C00) [pid = 3800] [serial = 1047] [outer = 13825800] 13:22:09 INFO - PROCESS | 3800 | 1463689329908 Marionette DEBUG loaded listener.js 13:22:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (15F44400) [pid = 3800] [serial = 1048] [outer = 13825800] 13:22:10 INFO - PROCESS | 3800 | 1463689330527 Marionette TRACE conn2 <- [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] 13:22:10 INFO - PROCESS | 3800 | 1463689330588 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 13:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:22:10 INFO - PROCESS | 3800 | 1463689330598 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:22:10 INFO - PROCESS | 3800 | 1463689330604 Marionette TRACE conn2 <- [1,1362,null,{}] 13:22:10 INFO - PROCESS | 3800 | 1463689330611 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:10 INFO - PROCESS | 3800 | 1463689330719 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:22:10 INFO - PROCESS | 3800 | 1463689330860 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:10 INFO - PROCESS | 3800 | ++DOCSHELL 16ABBC00 == 81 [pid = 3800] [id = 350] 13:22:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (16C3FC00) [pid = 3800] [serial = 1049] [outer = 00000000] 13:22:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (16D7E000) [pid = 3800] [serial = 1050] [outer = 16C3FC00] 13:22:10 INFO - PROCESS | 3800 | 1463689330914 Marionette DEBUG loaded listener.js 13:22:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (172A9400) [pid = 3800] [serial = 1051] [outer = 16C3FC00] 13:22:11 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:11 INFO - PROCESS | 3800 | 1463689331449 Marionette TRACE conn2 <- [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] 13:22:11 INFO - PROCESS | 3800 | 1463689331498 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 13:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:22:11 INFO - PROCESS | 3800 | 1463689331502 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:22:11 INFO - PROCESS | 3800 | 1463689331504 Marionette TRACE conn2 <- [1,1366,null,{}] 13:22:11 INFO - PROCESS | 3800 | 1463689331508 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:11 INFO - PROCESS | 3800 | 1463689331611 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:22:11 INFO - PROCESS | 3800 | 1463689331723 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:11 INFO - PROCESS | 3800 | ++DOCSHELL 16D77000 == 82 [pid = 3800] [id = 351] 13:22:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (16D7B000) [pid = 3800] [serial = 1052] [outer = 00000000] 13:22:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (17880C00) [pid = 3800] [serial = 1053] [outer = 16D7B000] 13:22:11 INFO - PROCESS | 3800 | 1463689331776 Marionette DEBUG loaded listener.js 13:22:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (17AE6800) [pid = 3800] [serial = 1054] [outer = 16D7B000] 13:22:12 INFO - PROCESS | 3800 | 1463689332361 Marionette TRACE conn2 <- [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] 13:22:12 INFO - PROCESS | 3800 | 1463689332408 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 13:22:12 INFO - PROCESS | 3800 | 1463689332412 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:22:12 INFO - PROCESS | 3800 | 1463689332414 Marionette TRACE conn2 <- [1,1370,null,{}] 13:22:12 INFO - PROCESS | 3800 | 1463689332417 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:12 INFO - PROCESS | 3800 | 1463689332519 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:22:12 INFO - PROCESS | 3800 | 1463689332631 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:12 INFO - PROCESS | 3800 | ++DOCSHELL 176B2000 == 83 [pid = 3800] [id = 352] 13:22:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (176B2800) [pid = 3800] [serial = 1055] [outer = 00000000] 13:22:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (19A57400) [pid = 3800] [serial = 1056] [outer = 176B2800] 13:22:12 INFO - PROCESS | 3800 | 1463689332731 Marionette DEBUG loaded listener.js 13:22:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (19D55C00) [pid = 3800] [serial = 1057] [outer = 176B2800] 13:22:13 INFO - PROCESS | 3800 | [3800] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:13 INFO - PROCESS | 3800 | 1463689333348 Marionette TRACE conn2 <- [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] 13:22:13 INFO - PROCESS | 3800 | 1463689333417 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 13:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:22:13 INFO - PROCESS | 3800 | 1463689333421 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:22:13 INFO - PROCESS | 3800 | 1463689333423 Marionette TRACE conn2 <- [1,1374,null,{}] 13:22:13 INFO - PROCESS | 3800 | 1463689333426 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:13 INFO - PROCESS | 3800 | 1463689333530 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:22:13 INFO - PROCESS | 3800 | 1463689333670 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:13 INFO - PROCESS | 3800 | ++DOCSHELL 16AB7800 == 84 [pid = 3800] [id = 353] 13:22:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (1A78D000) [pid = 3800] [serial = 1058] [outer = 00000000] 13:22:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (1A7C3400) [pid = 3800] [serial = 1059] [outer = 1A78D000] 13:22:13 INFO - PROCESS | 3800 | 1463689333724 Marionette DEBUG loaded listener.js 13:22:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (1A948400) [pid = 3800] [serial = 1060] [outer = 1A78D000] 13:22:14 INFO - PROCESS | 3800 | 1463689334450 Marionette TRACE conn2 <- [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] 13:22:14 INFO - PROCESS | 3800 | 1463689334520 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 13:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:22:14 INFO - PROCESS | 3800 | 1463689334525 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:22:14 INFO - PROCESS | 3800 | 1463689334529 Marionette TRACE conn2 <- [1,1378,null,{}] 13:22:14 INFO - PROCESS | 3800 | 1463689334536 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:14 INFO - PROCESS | 3800 | 1463689334675 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:22:14 INFO - PROCESS | 3800 | 1463689334820 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:14 INFO - PROCESS | 3800 | ++DOCSHELL 1101A000 == 85 [pid = 3800] [id = 354] 13:22:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (1101B800) [pid = 3800] [serial = 1061] [outer = 00000000] 13:22:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (11C0B800) [pid = 3800] [serial = 1062] [outer = 1101B800] 13:22:14 INFO - PROCESS | 3800 | 1463689334874 Marionette DEBUG loaded listener.js 13:22:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (12D75000) [pid = 3800] [serial = 1063] [outer = 1101B800] 13:22:15 INFO - PROCESS | 3800 | --DOCSHELL 19DE2400 == 84 [pid = 3800] [id = 258] 13:22:15 INFO - PROCESS | 3800 | --DOCSHELL 10532C00 == 83 [pid = 3800] [id = 346] 13:22:15 INFO - PROCESS | 3800 | --DOCSHELL 13377000 == 82 [pid = 3800] [id = 345] 13:22:15 INFO - PROCESS | 3800 | --DOCSHELL 10C0C800 == 81 [pid = 3800] [id = 344] 13:22:15 INFO - PROCESS | 3800 | --DOCSHELL 10A60C00 == 80 [pid = 3800] [id = 343] 13:22:15 INFO - PROCESS | 3800 | --DOCSHELL 10536800 == 79 [pid = 3800] [id = 342] 13:22:15 INFO - PROCESS | 3800 | --DOCSHELL 1037DC00 == 78 [pid = 3800] [id = 340] 13:22:15 INFO - PROCESS | 3800 | --DOCSHELL 176A7400 == 77 [pid = 3800] [id = 339] 13:22:15 INFO - PROCESS | 3800 | --DOCSHELL 1660C000 == 76 [pid = 3800] [id = 338] 13:22:15 INFO - PROCESS | 3800 | --DOCSHELL 12D31000 == 75 [pid = 3800] [id = 337] 13:22:15 INFO - PROCESS | 3800 | --DOCSHELL 1052D000 == 74 [pid = 3800] [id = 336] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (1100B000) [pid = 3800] [serial = 960] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (10D2D000) [pid = 3800] [serial = 999] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (10F7D000) [pid = 3800] [serial = 978] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (10C0E400) [pid = 3800] [serial = 975] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (1791F000) [pid = 3800] [serial = 996] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (15084C00) [pid = 3800] [serial = 1002] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (1A783000) [pid = 3800] [serial = 966] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (1108FC00) [pid = 3800] [serial = 972] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (1101A400) [pid = 3800] [serial = 925] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (16CEDC00) [pid = 3800] [serial = 991] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (16ABDC00) [pid = 3800] [serial = 990] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (15CE2800) [pid = 3800] [serial = 963] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (176AA800) [pid = 3800] [serial = 994] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (140C7C00) [pid = 3800] [serial = 982] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (1574F400) [pid = 3800] [serial = 1003] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (184D6400) [pid = 3800] [serial = 1005] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (17923400) [pid = 3800] [serial = 997] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (15080800) [pid = 3800] [serial = 985] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (1B126400) [pid = 3800] [serial = 957] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (12B5C800) [pid = 3800] [serial = 1000] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (15CD8800) [pid = 3800] [serial = 988] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (1439F800) [pid = 3800] [serial = 984] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (11016C00) [pid = 3800] [serial = 979] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (11012800) [pid = 3800] [serial = 976] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (15741800) [pid = 3800] [serial = 987] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (13DB9400) [pid = 3800] [serial = 981] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (1B12C800) [pid = 3800] [serial = 969] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (16FAC000) [pid = 3800] [serial = 993] [outer = 00000000] [url = about:blank] 13:22:15 INFO - PROCESS | 3800 | 1463689335497 Marionette TRACE conn2 <- [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]]]}] 13:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1043ms 13:22:15 INFO - PROCESS | 3800 | 1463689335556 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 13:22:15 INFO - PROCESS | 3800 | 1463689335561 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 13:22:15 INFO - PROCESS | 3800 | 1463689335583 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:22:15 INFO - PROCESS | 3800 | 1463689335585 Marionette TRACE conn2 <- [1,1382,null,{}] 13:22:15 INFO - PROCESS | 3800 | 1463689335589 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:15 INFO - PROCESS | 3800 | 1463689335691 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:22:15 INFO - PROCESS | 3800 | 1463689335793 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:15 INFO - PROCESS | 3800 | ++DOCSHELL 10AE9C00 == 75 [pid = 3800] [id = 355] 13:22:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (10C16800) [pid = 3800] [serial = 1064] [outer = 00000000] 13:22:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1100EC00) [pid = 3800] [serial = 1065] [outer = 10C16800] 13:22:15 INFO - PROCESS | 3800 | 1463689335838 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (12DD7C00) [pid = 3800] [serial = 1066] [outer = 10C16800] 13:22:16 INFO - PROCESS | 3800 | 1463689336208 Marionette TRACE conn2 <- [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]]]}] 13:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 638ms 13:22:16 INFO - PROCESS | 3800 | 1463689336240 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 13:22:16 INFO - PROCESS | 3800 | 1463689336242 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 13:22:16 INFO - PROCESS | 3800 | 1463689336247 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:22:16 INFO - PROCESS | 3800 | 1463689336250 Marionette TRACE conn2 <- [1,1386,null,{}] 13:22:16 INFO - PROCESS | 3800 | 1463689336260 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:16 INFO - PROCESS | 3800 | 1463689336359 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:22:16 INFO - PROCESS | 3800 | 1463689336399 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 3800 | ++DOCSHELL 1439E000 == 76 [pid = 3800] [id = 356] 13:22:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1439F800) [pid = 3800] [serial = 1067] [outer = 00000000] 13:22:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (15087800) [pid = 3800] [serial = 1068] [outer = 1439F800] 13:22:16 INFO - PROCESS | 3800 | 1463689336450 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (1559D800) [pid = 3800] [serial = 1069] [outer = 1439F800] 13:22:16 INFO - PROCESS | 3800 | 1463689336908 Marionette TRACE conn2 <- [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]]]}] 13:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 700ms 13:22:16 INFO - PROCESS | 3800 | 1463689336947 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 13:22:16 INFO - PROCESS | 3800 | 1463689336949 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 13:22:16 INFO - PROCESS | 3800 | 1463689336952 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:22:16 INFO - PROCESS | 3800 | 1463689336954 Marionette TRACE conn2 <- [1,1390,null,{}] 13:22:16 INFO - PROCESS | 3800 | 1463689336958 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:17 INFO - PROCESS | 3800 | 1463689337042 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:22:17 INFO - PROCESS | 3800 | 1463689337049 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:17 INFO - PROCESS | 3800 | ++DOCSHELL 15060800 == 77 [pid = 3800] [id = 357] 13:22:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (15084C00) [pid = 3800] [serial = 1070] [outer = 00000000] 13:22:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (16606800) [pid = 3800] [serial = 1071] [outer = 15084C00] 13:22:17 INFO - PROCESS | 3800 | 1463689337096 Marionette DEBUG loaded listener.js 13:22:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (1660E000) [pid = 3800] [serial = 1072] [outer = 15084C00] 13:22:17 INFO - PROCESS | 3800 | 1463689337540 Marionette TRACE conn2 <- [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]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 639ms 13:22:17 INFO - PROCESS | 3800 | 1463689337591 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 3800 | 1463689337593 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 13:22:17 INFO - PROCESS | 3800 | 1463689337596 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:22:17 INFO - PROCESS | 3800 | 1463689337598 Marionette TRACE conn2 <- [1,1394,null,{}] 13:22:17 INFO - PROCESS | 3800 | 1463689337601 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:17 INFO - PROCESS | 3800 | 1463689337695 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:22:17 INFO - PROCESS | 3800 | 1463689337702 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:17 INFO - PROCESS | 3800 | ++DOCSHELL 15CD8800 == 78 [pid = 3800] [id = 358] 13:22:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (15CD9400) [pid = 3800] [serial = 1073] [outer = 00000000] 13:22:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (16C3D800) [pid = 3800] [serial = 1074] [outer = 15CD9400] 13:22:17 INFO - PROCESS | 3800 | 1463689337745 Marionette DEBUG loaded listener.js 13:22:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (16D7C000) [pid = 3800] [serial = 1075] [outer = 15CD9400] 13:22:18 INFO - PROCESS | 3800 | 1463689338233 Marionette TRACE conn2 <- [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]]]}] 13:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 685ms 13:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:22:18 INFO - PROCESS | 3800 | 1463689338296 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:22:18 INFO - PROCESS | 3800 | 1463689338298 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 13:22:18 INFO - PROCESS | 3800 | 1463689338307 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:22:18 INFO - PROCESS | 3800 | 1463689338309 Marionette TRACE conn2 <- [1,1398,null,{}] 13:22:18 INFO - PROCESS | 3800 | 1463689338313 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:18 INFO - PROCESS | 3800 | 1463689338454 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:22:18 INFO - PROCESS | 3800 | 1463689338521 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 3800 | ++DOCSHELL 176B1000 == 79 [pid = 3800] [id = 359] 13:22:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (17828C00) [pid = 3800] [serial = 1076] [outer = 00000000] 13:22:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (184DD000) [pid = 3800] [serial = 1077] [outer = 17828C00] 13:22:18 INFO - PROCESS | 3800 | 1463689338565 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (19A5B800) [pid = 3800] [serial = 1078] [outer = 17828C00] 13:22:19 INFO - PROCESS | 3800 | 1463689339025 Marionette TRACE conn2 <- [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]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 732ms 13:22:19 INFO - PROCESS | 3800 | 1463689339042 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:22:19 INFO - PROCESS | 3800 | 1463689339043 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 13:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:22:19 INFO - PROCESS | 3800 | 1463689339047 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 3800 | 1463689339048 Marionette TRACE conn2 <- [1,1402,null,{}] 13:22:19 INFO - PROCESS | 3800 | 1463689339089 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:19 INFO - PROCESS | 3800 | 1463689339191 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:22:19 INFO - PROCESS | 3800 | 1463689339261 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:19 INFO - PROCESS | 3800 | ++DOCSHELL 17928000 == 80 [pid = 3800] [id = 360] 13:22:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (184DC400) [pid = 3800] [serial = 1079] [outer = 00000000] 13:22:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (1A284400) [pid = 3800] [serial = 1080] [outer = 184DC400] 13:22:19 INFO - PROCESS | 3800 | 1463689339304 Marionette DEBUG loaded listener.js 13:22:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1A7BF000) [pid = 3800] [serial = 1081] [outer = 184DC400] 13:22:19 INFO - PROCESS | 3800 | 1463689339726 Marionette TRACE conn2 <- [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]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 716ms 13:22:19 INFO - PROCESS | 3800 | 1463689339757 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:22:19 INFO - PROCESS | 3800 | 1463689339759 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 13:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:22:19 INFO - PROCESS | 3800 | 1463689339762 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 3800 | 1463689339764 Marionette TRACE conn2 <- [1,1406,null,{}] 13:22:19 INFO - PROCESS | 3800 | 1463689339767 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:19 INFO - PROCESS | 3800 | 1463689339884 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:22:20 INFO - PROCESS | 3800 | 1463689340040 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (1AA9EC00) [pid = 3800] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (15F4E000) [pid = 3800] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (1A27E000) [pid = 3800] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (1A286400) [pid = 3800] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (10536C00) [pid = 3800] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (10D30400) [pid = 3800] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (1439A000) [pid = 3800] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (10AF3800) [pid = 3800] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (15088C00) [pid = 3800] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (0F9F0C00) [pid = 3800] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (19D56400) [pid = 3800] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:22:20 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (176B2C00) [pid = 3800] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:22:20 INFO - PROCESS | 3800 | ++DOCSHELL 0F9F0C00 == 81 [pid = 3800] [id = 361] 13:22:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (10536C00) [pid = 3800] [serial = 1082] [outer = 00000000] 13:22:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (10D34800) [pid = 3800] [serial = 1083] [outer = 10536C00] 13:22:20 INFO - PROCESS | 3800 | 1463689340090 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (112A1800) [pid = 3800] [serial = 1084] [outer = 10536C00] 13:22:20 INFO - PROCESS | 3800 | 1463689340467 Marionette TRACE conn2 <- [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]]]}] 13:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 731ms 13:22:20 INFO - PROCESS | 3800 | 1463689340502 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:22:20 INFO - PROCESS | 3800 | 1463689340504 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 13:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:22:20 INFO - PROCESS | 3800 | 1463689340533 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:22:20 INFO - PROCESS | 3800 | 1463689340535 Marionette TRACE conn2 <- [1,1410,null,{}] 13:22:20 INFO - PROCESS | 3800 | 1463689340541 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:20 INFO - PROCESS | 3800 | 1463689340664 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:22:20 INFO - PROCESS | 3800 | 1463689340677 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 3800 | ++DOCSHELL 13058C00 == 82 [pid = 3800] [id = 362] 13:22:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (1439A000) [pid = 3800] [serial = 1085] [outer = 00000000] 13:22:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (1AA9F400) [pid = 3800] [serial = 1086] [outer = 1439A000] 13:22:20 INFO - PROCESS | 3800 | 1463689340721 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (1AE39000) [pid = 3800] [serial = 1087] [outer = 1439A000] 13:22:21 INFO - PROCESS | 3800 | 1463689341144 Marionette TRACE conn2 <- [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]]]}] 13:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 669ms 13:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:22:21 INFO - PROCESS | 3800 | 1463689341187 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:22:21 INFO - PROCESS | 3800 | 1463689341189 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 13:22:21 INFO - PROCESS | 3800 | 1463689341192 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 3800 | 1463689341194 Marionette TRACE conn2 <- [1,1414,null,{}] 13:22:21 INFO - PROCESS | 3800 | 1463689341197 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:21 INFO - PROCESS | 3800 | 1463689341319 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:22:21 INFO - PROCESS | 3800 | 1463689341328 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:21 INFO - PROCESS | 3800 | ++DOCSHELL 10375400 == 83 [pid = 3800] [id = 363] 13:22:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (19A3D400) [pid = 3800] [serial = 1088] [outer = 00000000] 13:22:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (1AF99000) [pid = 3800] [serial = 1089] [outer = 19A3D400] 13:22:21 INFO - PROCESS | 3800 | 1463689341371 Marionette DEBUG loaded listener.js 13:22:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (1AFA7000) [pid = 3800] [serial = 1090] [outer = 19A3D400] 13:22:21 INFO - PROCESS | 3800 | 1463689341796 Marionette TRACE conn2 <- [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]]]}] 13:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 623ms 13:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:22:21 INFO - PROCESS | 3800 | 1463689341830 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:22:21 INFO - PROCESS | 3800 | 1463689341832 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 13:22:21 INFO - PROCESS | 3800 | 1463689341836 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 3800 | 1463689341838 Marionette TRACE conn2 <- [1,1418,null,{}] 13:22:21 INFO - PROCESS | 3800 | 1463689341841 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:22 INFO - PROCESS | 3800 | 1463689342009 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:22:22 INFO - PROCESS | 3800 | 1463689342028 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:22 INFO - PROCESS | 3800 | ++DOCSHELL 1AF98400 == 84 [pid = 3800] [id = 364] 13:22:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (1B122400) [pid = 3800] [serial = 1091] [outer = 00000000] 13:22:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (1B12C800) [pid = 3800] [serial = 1092] [outer = 1B122400] 13:22:22 INFO - PROCESS | 3800 | 1463689342075 Marionette DEBUG loaded listener.js 13:22:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1B28EC00) [pid = 3800] [serial = 1093] [outer = 1B122400] 13:22:22 INFO - PROCESS | 3800 | 1463689342788 Marionette TRACE conn2 <- [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]]]}] 13:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 997ms 13:22:22 INFO - PROCESS | 3800 | 1463689342840 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:22:22 INFO - PROCESS | 3800 | 1463689342845 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 13:22:22 INFO - PROCESS | 3800 | 1463689342850 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:22:22 INFO - PROCESS | 3800 | 1463689342854 Marionette TRACE conn2 <- [1,1422,null,{}] 13:22:22 INFO - PROCESS | 3800 | 1463689342860 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:22 INFO - PROCESS | 3800 | 1463689342978 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:22:23 INFO - PROCESS | 3800 | 1463689343125 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:23 INFO - PROCESS | 3800 | ++DOCSHELL 11016C00 == 85 [pid = 3800] [id = 365] 13:22:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (1101A400) [pid = 3800] [serial = 1094] [outer = 00000000] 13:22:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (13030C00) [pid = 3800] [serial = 1095] [outer = 1101A400] 13:22:23 INFO - PROCESS | 3800 | 1463689343182 Marionette DEBUG loaded listener.js 13:22:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (140BFC00) [pid = 3800] [serial = 1096] [outer = 1101A400] 13:22:23 INFO - PROCESS | 3800 | 1463689343866 Marionette TRACE conn2 <- [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]]]}] 13:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1044ms 13:22:23 INFO - PROCESS | 3800 | 1463689343883 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:22:23 INFO - PROCESS | 3800 | 1463689343889 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 13:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:22:23 INFO - PROCESS | 3800 | 1463689343914 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:22:23 INFO - PROCESS | 3800 | 1463689343917 Marionette TRACE conn2 <- [1,1426,null,{}] 13:22:23 INFO - PROCESS | 3800 | 1463689343935 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:24 INFO - PROCESS | 3800 | 1463689344049 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:22:24 INFO - PROCESS | 3800 | 1463689344193 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:24 INFO - PROCESS | 3800 | ++DOCSHELL 14387C00 == 86 [pid = 3800] [id = 366] 13:22:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (143A5800) [pid = 3800] [serial = 1097] [outer = 00000000] 13:22:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (16AB0C00) [pid = 3800] [serial = 1098] [outer = 143A5800] 13:22:24 INFO - PROCESS | 3800 | 1463689344248 Marionette DEBUG loaded listener.js 13:22:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (176AD000) [pid = 3800] [serial = 1099] [outer = 143A5800] 13:22:24 INFO - PROCESS | 3800 | 1463689344852 Marionette TRACE conn2 <- [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]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 996ms 13:22:24 INFO - PROCESS | 3800 | 1463689344916 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 3800 | 1463689344919 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 13:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:22:24 INFO - PROCESS | 3800 | 1463689344923 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 3800 | 1463689344927 Marionette TRACE conn2 <- [1,1430,null,{}] 13:22:24 INFO - PROCESS | 3800 | 1463689344938 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:25 INFO - PROCESS | 3800 | 1463689345051 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:22:25 INFO - PROCESS | 3800 | 1463689345212 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 3800 | ++DOCSHELL 198C6C00 == 87 [pid = 3800] [id = 367] 13:22:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (198C7000) [pid = 3800] [serial = 1100] [outer = 00000000] 13:22:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (198CBC00) [pid = 3800] [serial = 1101] [outer = 198C7000] 13:22:25 INFO - PROCESS | 3800 | 1463689345268 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (19A4A000) [pid = 3800] [serial = 1102] [outer = 198C7000] 13:22:25 INFO - PROCESS | 3800 | 1463689345878 Marionette TRACE conn2 <- [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]]]}] 13:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 997ms 13:22:25 INFO - PROCESS | 3800 | 1463689345924 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:22:25 INFO - PROCESS | 3800 | 1463689345927 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 13:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:22:25 INFO - PROCESS | 3800 | 1463689345931 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:22:25 INFO - PROCESS | 3800 | 1463689345933 Marionette TRACE conn2 <- [1,1434,null,{}] 13:22:25 INFO - PROCESS | 3800 | 1463689345936 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:26 INFO - PROCESS | 3800 | 1463689346045 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:22:26 INFO - PROCESS | 3800 | 1463689346192 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:26 INFO - PROCESS | 3800 | ++DOCSHELL 1A953000 == 88 [pid = 3800] [id = 368] 13:22:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (1A957400) [pid = 3800] [serial = 1103] [outer = 00000000] 13:22:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (1AF71C00) [pid = 3800] [serial = 1104] [outer = 1A957400] 13:22:26 INFO - PROCESS | 3800 | 1463689346247 Marionette DEBUG loaded listener.js 13:22:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (1B127800) [pid = 3800] [serial = 1105] [outer = 1A957400] 13:22:26 INFO - PROCESS | 3800 | 1463689346773 Marionette TRACE conn2 <- [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]]]}] 13:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 903ms 13:22:26 INFO - PROCESS | 3800 | 1463689346834 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:22:26 INFO - PROCESS | 3800 | 1463689346836 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 13:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:22:26 INFO - PROCESS | 3800 | 1463689346840 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 3800 | 1463689346842 Marionette TRACE conn2 <- [1,1438,null,{}] 13:22:26 INFO - PROCESS | 3800 | 1463689346846 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:26 INFO - PROCESS | 3800 | 1463689346951 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:22:27 INFO - PROCESS | 3800 | 1463689347067 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:27 INFO - PROCESS | 3800 | ++DOCSHELL 198CE400 == 89 [pid = 3800] [id = 369] 13:22:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (1AA9EC00) [pid = 3800] [serial = 1106] [outer = 00000000] 13:22:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (1B29AC00) [pid = 3800] [serial = 1107] [outer = 1AA9EC00] 13:22:27 INFO - PROCESS | 3800 | 1463689347160 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (1B2A2000) [pid = 3800] [serial = 1108] [outer = 1AA9EC00] 13:22:27 INFO - PROCESS | 3800 | 1463689347805 Marionette TRACE conn2 <- [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]]]}] 13:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 997ms 13:22:27 INFO - PROCESS | 3800 | 1463689347842 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:22:27 INFO - PROCESS | 3800 | 1463689347844 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 13:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:22:27 INFO - PROCESS | 3800 | 1463689347848 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:22:27 INFO - PROCESS | 3800 | 1463689347850 Marionette TRACE conn2 <- [1,1442,null,{}] 13:22:27 INFO - PROCESS | 3800 | 1463689347854 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:27 INFO - PROCESS | 3800 | 1463689347971 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:22:28 INFO - PROCESS | 3800 | 1463689348118 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:28 INFO - PROCESS | 3800 | ++DOCSHELL 1052DC00 == 90 [pid = 3800] [id = 370] 13:22:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (11007000) [pid = 3800] [serial = 1109] [outer = 00000000] 13:22:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (143A3000) [pid = 3800] [serial = 1110] [outer = 11007000] 13:22:28 INFO - PROCESS | 3800 | 1463689348173 Marionette DEBUG loaded listener.js 13:22:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (184CFC00) [pid = 3800] [serial = 1111] [outer = 11007000] 13:22:29 INFO - PROCESS | 3800 | 1463689349050 Marionette TRACE conn2 <- [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]]]}] 13:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1246ms 13:22:29 INFO - PROCESS | 3800 | 1463689349094 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:22:29 INFO - PROCESS | 3800 | 1463689349099 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 13:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:22:29 INFO - PROCESS | 3800 | 1463689349103 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:22:29 INFO - PROCESS | 3800 | 1463689349107 Marionette TRACE conn2 <- [1,1446,null,{}] 13:22:29 INFO - PROCESS | 3800 | 1463689349112 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:29 INFO - PROCESS | 3800 | 1463689349215 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:22:29 INFO - PROCESS | 3800 | 1463689349362 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:29 INFO - PROCESS | 3800 | ++DOCSHELL 103D2400 == 91 [pid = 3800] [id = 371] 13:22:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (10AEAC00) [pid = 3800] [serial = 1112] [outer = 00000000] 13:22:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (11007400) [pid = 3800] [serial = 1113] [outer = 10AEAC00] 13:22:29 INFO - PROCESS | 3800 | 1463689349433 Marionette DEBUG loaded listener.js 13:22:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (11082800) [pid = 3800] [serial = 1114] [outer = 10AEAC00] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 1AA97C00 == 90 [pid = 3800] [id = 239] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 1A94B400 == 89 [pid = 3800] [id = 127] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 11083000 == 88 [pid = 3800] [id = 238] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 0F2CF800 == 87 [pid = 3800] [id = 241] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 16AB8800 == 86 [pid = 3800] [id = 195] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 19D63C00 == 85 [pid = 3800] [id = 159] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 16ABD400 == 84 [pid = 3800] [id = 193] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 10375400 == 83 [pid = 3800] [id = 363] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 13058C00 == 82 [pid = 3800] [id = 362] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 0F9F0C00 == 81 [pid = 3800] [id = 361] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 17928000 == 80 [pid = 3800] [id = 360] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 176B1000 == 79 [pid = 3800] [id = 359] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 15CD8800 == 78 [pid = 3800] [id = 358] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 15060800 == 77 [pid = 3800] [id = 357] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 1439E000 == 76 [pid = 3800] [id = 356] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 10AE9C00 == 75 [pid = 3800] [id = 355] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 1101A000 == 74 [pid = 3800] [id = 354] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 16AB7800 == 73 [pid = 3800] [id = 353] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 176B2000 == 72 [pid = 3800] [id = 352] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 16D77000 == 71 [pid = 3800] [id = 351] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 16ABBC00 == 70 [pid = 3800] [id = 350] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 131AE000 == 69 [pid = 3800] [id = 349] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 1288AC00 == 68 [pid = 3800] [id = 348] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (15CDC800) [pid = 3800] [serial = 1038] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOCSHELL 0F93F800 == 67 [pid = 3800] [id = 347] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (16BD6800) [pid = 3800] [serial = 910] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (10D32C00) [pid = 3800] [serial = 907] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (19DED000) [pid = 3800] [serial = 913] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (17AE8C00) [pid = 3800] [serial = 871] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (1AF9BC00) [pid = 3800] [serial = 922] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (17882C00) [pid = 3800] [serial = 868] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (1A954800) [pid = 3800] [serial = 916] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (1AE36800) [pid = 3800] [serial = 919] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (10AEBC00) [pid = 3800] [serial = 1027] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (10A57000) [pid = 3800] [serial = 1026] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (12A95400) [pid = 3800] [serial = 1032] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (131B0800) [pid = 3800] [serial = 1033] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (15061400) [pid = 3800] [serial = 1035] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (15085800) [pid = 3800] [serial = 1036] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (13378400) [pid = 3800] [serial = 1030] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (12DC9400) [pid = 3800] [serial = 1029] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (13DB2000) [pid = 3800] [serial = 1011] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (10D2A000) [pid = 3800] [serial = 1008] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (1787CC00) [pid = 3800] [serial = 1014] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (19A44800) [pid = 3800] [serial = 1017] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (19D5B400) [pid = 3800] [serial = 1020] [outer = 00000000] [url = about:blank] 13:22:29 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (1AE2E000) [pid = 3800] [serial = 1023] [outer = 00000000] [url = about:blank] 13:22:30 INFO - PROCESS | 3800 | 1463689350035 Marionette TRACE conn2 <- [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]]]}] 13:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 997ms 13:22:30 INFO - PROCESS | 3800 | 1463689350107 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:22:30 INFO - PROCESS | 3800 | 1463689350113 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 13:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:22:30 INFO - PROCESS | 3800 | 1463689350118 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:22:30 INFO - PROCESS | 3800 | 1463689350121 Marionette TRACE conn2 <- [1,1450,null,{}] 13:22:30 INFO - PROCESS | 3800 | 1463689350124 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:30 INFO - PROCESS | 3800 | 1463689350228 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:22:30 INFO - PROCESS | 3800 | 1463689350333 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 3800 | ++DOCSHELL 10AE6800 == 68 [pid = 3800] [id = 372] 13:22:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (10AE6C00) [pid = 3800] [serial = 1115] [outer = 00000000] 13:22:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (11015400) [pid = 3800] [serial = 1116] [outer = 10AE6C00] 13:22:30 INFO - PROCESS | 3800 | 1463689350378 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (12AEEC00) [pid = 3800] [serial = 1117] [outer = 10AE6C00] 13:22:30 INFO - PROCESS | 3800 | 1463689350800 Marionette TRACE conn2 <- [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]]]}] 13:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 732ms 13:22:30 INFO - PROCESS | 3800 | 1463689350858 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:22:30 INFO - PROCESS | 3800 | 1463689350860 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 13:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:22:30 INFO - PROCESS | 3800 | 1463689350864 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:22:30 INFO - PROCESS | 3800 | 1463689350867 Marionette TRACE conn2 <- [1,1454,null,{}] 13:22:30 INFO - PROCESS | 3800 | 1463689350881 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:30 INFO - PROCESS | 3800 | 1463689350969 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:22:30 INFO - PROCESS | 3800 | 1463689350983 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 3800 | ++DOCSHELL 14389400 == 69 [pid = 3800] [id = 373] 13:22:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (14389800) [pid = 3800] [serial = 1118] [outer = 00000000] 13:22:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (1438E400) [pid = 3800] [serial = 1119] [outer = 14389800] 13:22:31 INFO - PROCESS | 3800 | 1463689351032 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (14396800) [pid = 3800] [serial = 1120] [outer = 14389800] 13:22:31 INFO - PROCESS | 3800 | 1463689351493 Marionette TRACE conn2 <- [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]]]}] 13:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 623ms 13:22:31 INFO - PROCESS | 3800 | 1463689351501 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 3800 | 1463689351504 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 13:22:31 INFO - PROCESS | 3800 | 1463689351510 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:22:31 INFO - PROCESS | 3800 | 1463689351511 Marionette TRACE conn2 <- [1,1458,null,{}] 13:22:31 INFO - PROCESS | 3800 | 1463689351515 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:31 INFO - PROCESS | 3800 | 1463689351600 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:22:31 INFO - PROCESS | 3800 | 1463689351607 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:31 INFO - PROCESS | 3800 | ++DOCSHELL 14398800 == 70 [pid = 3800] [id = 374] 13:22:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (1439C800) [pid = 3800] [serial = 1121] [outer = 00000000] 13:22:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (15080800) [pid = 3800] [serial = 1122] [outer = 1439C800] 13:22:31 INFO - PROCESS | 3800 | 1463689351651 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (15598400) [pid = 3800] [serial = 1123] [outer = 1439C800] 13:22:32 INFO - PROCESS | 3800 | 1463689352112 Marionette TRACE conn2 <- [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]]]}] 13:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 638ms 13:22:32 INFO - PROCESS | 3800 | 1463689352150 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 3800 | 1463689352152 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 13:22:32 INFO - PROCESS | 3800 | 1463689352155 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:22:32 INFO - PROCESS | 3800 | 1463689352157 Marionette TRACE conn2 <- [1,1462,null,{}] 13:22:32 INFO - PROCESS | 3800 | 1463689352160 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:32 INFO - PROCESS | 3800 | 1463689352252 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:22:32 INFO - PROCESS | 3800 | 1463689352258 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:32 INFO - PROCESS | 3800 | ++DOCSHELL 10D33800 == 71 [pid = 3800] [id = 375] 13:22:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (1381E800) [pid = 3800] [serial = 1124] [outer = 00000000] 13:22:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (15C45400) [pid = 3800] [serial = 1125] [outer = 1381E800] 13:22:32 INFO - PROCESS | 3800 | 1463689352301 Marionette DEBUG loaded listener.js 13:22:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (15CE7C00) [pid = 3800] [serial = 1126] [outer = 1381E800] 13:22:32 INFO - PROCESS | 3800 | 1463689352807 Marionette TRACE conn2 <- [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]]]}] 13:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 701ms 13:22:32 INFO - PROCESS | 3800 | 1463689352839 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 3800 | 1463689352841 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 13:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:22:32 INFO - PROCESS | 3800 | 1463689352844 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - PROCESS | 3800 | 1463689352845 Marionette TRACE conn2 <- [1,1466,null,{}] 13:22:32 INFO - PROCESS | 3800 | 1463689352849 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:32 INFO - PROCESS | 3800 | 1463689352981 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:22:32 INFO - PROCESS | 3800 | 1463689352988 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 3800 | ++DOCSHELL 1505C400 == 72 [pid = 3800] [id = 376] 13:22:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (15F52C00) [pid = 3800] [serial = 1127] [outer = 00000000] 13:22:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (16D78C00) [pid = 3800] [serial = 1128] [outer = 15F52C00] 13:22:33 INFO - PROCESS | 3800 | 1463689353033 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (16D7E800) [pid = 3800] [serial = 1129] [outer = 15F52C00] 13:22:33 INFO - PROCESS | 3800 | 1463689353493 Marionette TRACE conn2 <- [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]]]}] 13:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 685ms 13:22:33 INFO - PROCESS | 3800 | 1463689353544 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:22:33 INFO - PROCESS | 3800 | 1463689353546 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 13:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:22:33 INFO - PROCESS | 3800 | 1463689353549 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:22:33 INFO - PROCESS | 3800 | 1463689353551 Marionette TRACE conn2 <- [1,1470,null,{}] 13:22:33 INFO - PROCESS | 3800 | 1463689353561 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:33 INFO - PROCESS | 3800 | 1463689353737 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:22:33 INFO - PROCESS | 3800 | 1463689353760 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 3800 | ++DOCSHELL 16BD7400 == 73 [pid = 3800] [id = 377] 13:22:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (16D71C00) [pid = 3800] [serial = 1130] [outer = 00000000] 13:22:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (176B3800) [pid = 3800] [serial = 1131] [outer = 16D71C00] 13:22:33 INFO - PROCESS | 3800 | 1463689353806 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (1782DC00) [pid = 3800] [serial = 1132] [outer = 16D71C00] 13:22:34 INFO - PROCESS | 3800 | 1463689354283 Marionette TRACE conn2 <- [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]]]}] 13:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 795ms 13:22:34 INFO - PROCESS | 3800 | 1463689354352 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:22:34 INFO - PROCESS | 3800 | 1463689354353 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 13:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:22:34 INFO - PROCESS | 3800 | 1463689354357 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:22:34 INFO - PROCESS | 3800 | 1463689354359 Marionette TRACE conn2 <- [1,1474,null,{}] 13:22:34 INFO - PROCESS | 3800 | 1463689354362 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:34 INFO - PROCESS | 3800 | 1463689354482 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (17828C00) [pid = 3800] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (184DC400) [pid = 3800] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (10536C00) [pid = 3800] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (10C16800) [pid = 3800] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (15084C00) [pid = 3800] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (15CD9400) [pid = 3800] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (1101B800) [pid = 3800] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (1439F800) [pid = 3800] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (1439A000) [pid = 3800] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (1AF70400) [pid = 3800] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (14395800) [pid = 3800] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (1782EC00) [pid = 3800] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:22:34 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (19A3D400) [pid = 3800] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:22:34 INFO - PROCESS | 3800 | 1463689354771 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:34 INFO - PROCESS | 3800 | ++DOCSHELL 0F273800 == 74 [pid = 3800] [id = 378] 13:22:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (0F9EE000) [pid = 3800] [serial = 1133] [outer = 00000000] 13:22:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (1100B000) [pid = 3800] [serial = 1134] [outer = 0F9EE000] 13:22:34 INFO - PROCESS | 3800 | 1463689354817 Marionette DEBUG loaded listener.js 13:22:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (12D7E000) [pid = 3800] [serial = 1135] [outer = 0F9EE000] 13:22:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (16D7EC00) [pid = 3800] [serial = 1136] [outer = 1B2A8000] 13:22:35 INFO - PROCESS | 3800 | 1463689355286 Marionette TRACE conn2 <- [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]]]}] 13:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 950ms 13:22:35 INFO - PROCESS | 3800 | 1463689355302 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:22:35 INFO - PROCESS | 3800 | 1463689355304 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 13:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:22:35 INFO - PROCESS | 3800 | 1463689355308 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:22:35 INFO - PROCESS | 3800 | 1463689355309 Marionette TRACE conn2 <- [1,1478,null,{}] 13:22:35 INFO - PROCESS | 3800 | 1463689355313 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:35 INFO - PROCESS | 3800 | 1463689355434 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:22:35 INFO - PROCESS | 3800 | 1463689355502 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:35 INFO - PROCESS | 3800 | ++DOCSHELL 10D38400 == 75 [pid = 3800] [id = 379] 13:22:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (10EE6C00) [pid = 3800] [serial = 1137] [outer = 00000000] 13:22:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (143A6C00) [pid = 3800] [serial = 1138] [outer = 10EE6C00] 13:22:35 INFO - PROCESS | 3800 | 1463689355547 Marionette DEBUG loaded listener.js 13:22:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (17925000) [pid = 3800] [serial = 1139] [outer = 10EE6C00] 13:22:35 INFO - PROCESS | 3800 | 1463689355896 Marionette TRACE conn2 <- [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]]]}] 13:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 639ms 13:22:35 INFO - PROCESS | 3800 | 1463689355946 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:22:35 INFO - PROCESS | 3800 | 1463689355948 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 13:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:22:35 INFO - PROCESS | 3800 | 1463689355951 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:22:35 INFO - PROCESS | 3800 | 1463689355953 Marionette TRACE conn2 <- [1,1482,null,{}] 13:22:35 INFO - PROCESS | 3800 | 1463689355956 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:36 INFO - PROCESS | 3800 | 1463689356039 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:22:36 INFO - PROCESS | 3800 | 1463689356046 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:36 INFO - PROCESS | 3800 | ++DOCSHELL 16BD7C00 == 76 [pid = 3800] [id = 380] 13:22:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (17828C00) [pid = 3800] [serial = 1140] [outer = 00000000] 13:22:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (19A5A400) [pid = 3800] [serial = 1141] [outer = 17828C00] 13:22:36 INFO - PROCESS | 3800 | 1463689356090 Marionette DEBUG loaded listener.js 13:22:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (19D5C800) [pid = 3800] [serial = 1142] [outer = 17828C00] 13:22:36 INFO - PROCESS | 3800 | 1463689356812 Marionette TRACE conn2 <- [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]]]}] 13:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 904ms 13:22:36 INFO - PROCESS | 3800 | 1463689356857 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:22:36 INFO - PROCESS | 3800 | 1463689356862 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 13:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:22:36 INFO - PROCESS | 3800 | 1463689356868 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:22:36 INFO - PROCESS | 3800 | 1463689356871 Marionette TRACE conn2 <- [1,1486,null,{}] 13:22:36 INFO - PROCESS | 3800 | 1463689356877 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:37 INFO - PROCESS | 3800 | 1463689357008 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:22:37 INFO - PROCESS | 3800 | 1463689357148 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 3800 | ++DOCSHELL 10C16800 == 77 [pid = 3800] [id = 381] 13:22:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (10C19800) [pid = 3800] [serial = 1143] [outer = 00000000] 13:22:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (11003400) [pid = 3800] [serial = 1144] [outer = 10C19800] 13:22:37 INFO - PROCESS | 3800 | 1463689357206 Marionette DEBUG loaded listener.js 13:22:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (11019C00) [pid = 3800] [serial = 1145] [outer = 10C19800] 13:22:37 INFO - PROCESS | 3800 | 1463689357766 Marionette TRACE conn2 <- [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]]]}] 13:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 935ms 13:22:37 INFO - PROCESS | 3800 | 1463689357813 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:22:37 INFO - PROCESS | 3800 | 1463689357819 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 13:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:22:37 INFO - PROCESS | 3800 | 1463689357826 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:22:37 INFO - PROCESS | 3800 | 1463689357829 Marionette TRACE conn2 <- [1,1490,null,{}] 13:22:37 INFO - PROCESS | 3800 | 1463689357833 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:37 INFO - PROCESS | 3800 | 1463689357955 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:22:38 INFO - PROCESS | 3800 | 1463689358072 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:38 INFO - PROCESS | 3800 | ++DOCSHELL 12D25800 == 78 [pid = 3800] [id = 382] 13:22:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (12DD7800) [pid = 3800] [serial = 1146] [outer = 00000000] 13:22:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (1318F000) [pid = 3800] [serial = 1147] [outer = 12DD7800] 13:22:38 INFO - PROCESS | 3800 | 1463689358166 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (1337D800) [pid = 3800] [serial = 1148] [outer = 12DD7800] 13:22:38 INFO - PROCESS | 3800 | 1463689358777 Marionette TRACE conn2 <- [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]]]}] 13:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1045ms 13:22:38 INFO - PROCESS | 3800 | 1463689358851 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:22:38 INFO - PROCESS | 3800 | 1463689358853 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 13:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:22:38 INFO - PROCESS | 3800 | 1463689358857 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:22:38 INFO - PROCESS | 3800 | 1463689358861 Marionette TRACE conn2 <- [1,1494,null,{}] 13:22:38 INFO - PROCESS | 3800 | 1463689358889 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:39 INFO - PROCESS | 3800 | 1463689359052 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:22:39 INFO - PROCESS | 3800 | 1463689359193 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:39 INFO - PROCESS | 3800 | ++DOCSHELL 10F85C00 == 79 [pid = 3800] [id = 383] 13:22:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (16555400) [pid = 3800] [serial = 1149] [outer = 00000000] 13:22:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (16ABDC00) [pid = 3800] [serial = 1150] [outer = 16555400] 13:22:39 INFO - PROCESS | 3800 | 1463689359254 Marionette DEBUG loaded listener.js 13:22:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (172AF000) [pid = 3800] [serial = 1151] [outer = 16555400] 13:22:39 INFO - PROCESS | 3800 | 1463689359822 Marionette TRACE conn2 <- [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]]]}] 13:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1013ms 13:22:39 INFO - PROCESS | 3800 | 1463689359865 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 3800 | 1463689359868 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 13:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:22:39 INFO - PROCESS | 3800 | 1463689359872 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 3800 | 1463689359874 Marionette TRACE conn2 <- [1,1498,null,{}] 13:22:39 INFO - PROCESS | 3800 | 1463689359877 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:39 INFO - PROCESS | 3800 | 1463689359998 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:22:40 INFO - PROCESS | 3800 | 1463689360113 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 3800 | ++DOCSHELL 1574FC00 == 80 [pid = 3800] [id = 384] 13:22:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (16610400) [pid = 3800] [serial = 1152] [outer = 00000000] 13:22:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 150 (19A45C00) [pid = 3800] [serial = 1153] [outer = 16610400] 13:22:40 INFO - PROCESS | 3800 | 1463689360207 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 151 (1A282C00) [pid = 3800] [serial = 1154] [outer = 16610400] 13:22:40 INFO - PROCESS | 3800 | 1463689360795 Marionette TRACE conn2 <- [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]]]}] 13:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 950ms 13:22:40 INFO - PROCESS | 3800 | 1463689360816 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:22:40 INFO - PROCESS | 3800 | 1463689360818 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 13:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:22:40 INFO - PROCESS | 3800 | 1463689360822 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:22:40 INFO - PROCESS | 3800 | 1463689360824 Marionette TRACE conn2 <- [1,1502,null,{}] 13:22:40 INFO - PROCESS | 3800 | 1463689360828 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:40 INFO - PROCESS | 3800 | 1463689360934 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:22:41 INFO - PROCESS | 3800 | 1463689361083 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:41 INFO - PROCESS | 3800 | ++DOCSHELL 16AB0800 == 81 [pid = 3800] [id = 385] 13:22:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 152 (198BF400) [pid = 3800] [serial = 1155] [outer = 00000000] 13:22:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 153 (1A7C2C00) [pid = 3800] [serial = 1156] [outer = 198BF400] 13:22:41 INFO - PROCESS | 3800 | 1463689361137 Marionette DEBUG loaded listener.js 13:22:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 154 (1A94D000) [pid = 3800] [serial = 1157] [outer = 198BF400] 13:22:41 INFO - PROCESS | 3800 | 1463689361689 Marionette TRACE conn2 <- [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]]]}] 13:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 904ms 13:22:41 INFO - PROCESS | 3800 | 1463689361727 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:22:41 INFO - PROCESS | 3800 | 1463689361729 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 13:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:22:41 INFO - PROCESS | 3800 | 1463689361732 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:22:41 INFO - PROCESS | 3800 | 1463689361734 Marionette TRACE conn2 <- [1,1506,null,{}] 13:22:41 INFO - PROCESS | 3800 | 1463689361738 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:41 INFO - PROCESS | 3800 | 1463689361878 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:22:42 INFO - PROCESS | 3800 | 1463689362036 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 3800 | ++DOCSHELL 1AE2D400 == 82 [pid = 3800] [id = 386] 13:22:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 155 (1AE34800) [pid = 3800] [serial = 1158] [outer = 00000000] 13:22:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 156 (1AF71000) [pid = 3800] [serial = 1159] [outer = 1AE34800] 13:22:42 INFO - PROCESS | 3800 | 1463689362098 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 157 (1AFA0400) [pid = 3800] [serial = 1160] [outer = 1AE34800] 13:22:42 INFO - PROCESS | 3800 | 1463689362708 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 997ms 13:22:42 INFO - PROCESS | 3800 | 1463689362735 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:22:42 INFO - PROCESS | 3800 | 1463689362738 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 13:22:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:22:42 INFO - PROCESS | 3800 | 1463689362742 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:22:42 INFO - PROCESS | 3800 | 1463689362744 Marionette TRACE conn2 <- [1,1510,null,{}] 13:22:42 INFO - PROCESS | 3800 | 1463689362748 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:42 INFO - PROCESS | 3800 | 1463689362853 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:22:43 INFO - PROCESS | 3800 | 1463689363176 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 3800 | ++DOCSHELL 0F26B000 == 83 [pid = 3800] [id = 387] 13:22:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 158 (0F2D7400) [pid = 3800] [serial = 1161] [outer = 00000000] 13:22:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 159 (105F0400) [pid = 3800] [serial = 1162] [outer = 0F2D7400] 13:22:43 INFO - PROCESS | 3800 | 1463689363230 Marionette DEBUG loaded listener.js 13:22:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 160 (10C0B800) [pid = 3800] [serial = 1163] [outer = 0F2D7400] 13:22:43 INFO - PROCESS | 3800 | 1463689363812 Marionette TRACE conn2 <- [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"]]]}] 13:22:43 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 () { 13:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:22:43 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 () { 13:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:22:43 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 () { 13:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:22:43 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 () { 13:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:22:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1091ms 13:22:43 INFO - PROCESS | 3800 | 1463689363844 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 3800 | 1463689363848 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 13:22:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:22:43 INFO - PROCESS | 3800 | 1463689363852 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 3800 | 1463689363855 Marionette TRACE conn2 <- [1,1514,null,{}] 13:22:43 INFO - PROCESS | 3800 | 1463689363874 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:44 INFO - PROCESS | 3800 | 1463689364017 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:22:44 INFO - PROCESS | 3800 | 1463689364111 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:44 INFO - PROCESS | 3800 | ++DOCSHELL 13055C00 == 84 [pid = 3800] [id = 388] 13:22:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 161 (13059800) [pid = 3800] [serial = 1164] [outer = 00000000] 13:22:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 162 (140C0400) [pid = 3800] [serial = 1165] [outer = 13059800] 13:22:44 INFO - PROCESS | 3800 | 1463689364166 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 163 (143A4800) [pid = 3800] [serial = 1166] [outer = 13059800] 13:22:44 INFO - PROCESS | 3800 | 1463689364729 Marionette TRACE conn2 <- [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"]]]}] 13:22:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:22:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:22:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:22:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 935ms 13:22:44 INFO - PROCESS | 3800 | 1463689364800 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:22:44 INFO - PROCESS | 3800 | 1463689364804 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 13:22:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:22:44 INFO - PROCESS | 3800 | 1463689364808 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:22:44 INFO - PROCESS | 3800 | 1463689364810 Marionette TRACE conn2 <- [1,1518,null,{}] 13:22:44 INFO - PROCESS | 3800 | 1463689364815 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:45 INFO - PROCESS | 3800 | 1463689365000 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 0F9E6C00 == 83 [pid = 3800] [id = 18] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 1381F800 == 82 [pid = 3800] [id = 24] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 11A0F800 == 81 [pid = 3800] [id = 19] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 10D38400 == 80 [pid = 3800] [id = 379] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 0F273800 == 79 [pid = 3800] [id = 378] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 16BD7400 == 78 [pid = 3800] [id = 377] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 1505C400 == 77 [pid = 3800] [id = 376] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 10D33800 == 76 [pid = 3800] [id = 375] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 14398800 == 75 [pid = 3800] [id = 374] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 14389400 == 74 [pid = 3800] [id = 373] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 10AE6800 == 73 [pid = 3800] [id = 372] 13:22:45 INFO - PROCESS | 3800 | --DOCSHELL 103D2400 == 72 [pid = 3800] [id = 371] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 162 (16555800) [pid = 3800] [serial = 1039] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 161 (1B12F000) [pid = 3800] [serial = 958] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 160 (184DD000) [pid = 3800] [serial = 1077] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 159 (1A284400) [pid = 3800] [serial = 1080] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 158 (19A5B800) [pid = 3800] [serial = 1078] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 157 (1A7BF000) [pid = 3800] [serial = 1081] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 156 (10D34800) [pid = 3800] [serial = 1083] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 155 (1100EC00) [pid = 3800] [serial = 1065] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 154 (12DD7C00) [pid = 3800] [serial = 1066] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 153 (16606800) [pid = 3800] [serial = 1071] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 152 (1660E000) [pid = 3800] [serial = 1072] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 151 (16C3D800) [pid = 3800] [serial = 1074] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 150 (12D75000) [pid = 3800] [serial = 1063] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 149 (11C0B800) [pid = 3800] [serial = 1062] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (15087800) [pid = 3800] [serial = 1068] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (1559D800) [pid = 3800] [serial = 1069] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (10534000) [pid = 3800] [serial = 1041] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (1305DC00) [pid = 3800] [serial = 1044] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (15599C00) [pid = 3800] [serial = 1047] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (16D7E000) [pid = 3800] [serial = 1050] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (17880C00) [pid = 3800] [serial = 1053] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (19A57400) [pid = 3800] [serial = 1056] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (1A7C3400) [pid = 3800] [serial = 1059] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (112A1800) [pid = 3800] [serial = 1084] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (1AE39000) [pid = 3800] [serial = 1087] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (1AA9F400) [pid = 3800] [serial = 1086] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (16D7C000) [pid = 3800] [serial = 1075] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (1AFA7000) [pid = 3800] [serial = 1090] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (19A3D800) [pid = 3800] [serial = 1006] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (1AF99000) [pid = 3800] [serial = 1089] [outer = 00000000] [url = about:blank] 13:22:45 INFO - PROCESS | 3800 | 1463689365185 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 3800 | ++DOCSHELL 0F274800 == 73 [pid = 3800] [id = 389] 13:22:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (0F2CE400) [pid = 3800] [serial = 1167] [outer = 00000000] 13:22:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (10531C00) [pid = 3800] [serial = 1168] [outer = 0F2CE400] 13:22:45 INFO - PROCESS | 3800 | 1463689365245 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (10AEC400) [pid = 3800] [serial = 1169] [outer = 0F2CE400] 13:22:45 INFO - PROCESS | 3800 | 1463689365767 Marionette TRACE conn2 <- [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]]]}] 13:22:45 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 13:22:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:22:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:22:45 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. 13:22:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:22:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 998ms 13:22:45 INFO - PROCESS | 3800 | 1463689365796 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:22:45 INFO - PROCESS | 3800 | 1463689365800 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 13:22:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:22:45 INFO - PROCESS | 3800 | 1463689365822 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:22:45 INFO - PROCESS | 3800 | 1463689365827 Marionette TRACE conn2 <- [1,1522,null,{}] 13:22:45 INFO - PROCESS | 3800 | 1463689365832 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:45 INFO - PROCESS | 3800 | 1463689365964 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:22:46 INFO - PROCESS | 3800 | 1463689366080 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:46 INFO - PROCESS | 3800 | ++DOCSHELL 1305DC00 == 74 [pid = 3800] [id = 390] 13:22:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (13199400) [pid = 3800] [serial = 1170] [outer = 00000000] 13:22:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (138DEC00) [pid = 3800] [serial = 1171] [outer = 13199400] 13:22:46 INFO - PROCESS | 3800 | 1463689366186 Marionette DEBUG loaded listener.js 13:22:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (14390400) [pid = 3800] [serial = 1172] [outer = 13199400] 13:22:46 INFO - PROCESS | 3800 | 1463689366795 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:22:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:22:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 997ms 13:22:46 INFO - PROCESS | 3800 | 1463689366821 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:22:46 INFO - PROCESS | 3800 | 1463689366824 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 13:22:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:22:46 INFO - PROCESS | 3800 | 1463689366828 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:22:46 INFO - PROCESS | 3800 | 1463689366830 Marionette TRACE conn2 <- [1,1526,null,{}] 13:22:46 INFO - PROCESS | 3800 | 1463689366834 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:46 INFO - PROCESS | 3800 | 1463689366945 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:22:47 INFO - PROCESS | 3800 | 1463689367103 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:47 INFO - PROCESS | 3800 | ++DOCSHELL 103CB400 == 75 [pid = 3800] [id = 391] 13:22:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (15CDA800) [pid = 3800] [serial = 1173] [outer = 00000000] 13:22:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (16557400) [pid = 3800] [serial = 1174] [outer = 15CDA800] 13:22:47 INFO - PROCESS | 3800 | 1463689367160 Marionette DEBUG loaded listener.js 13:22:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (1660F000) [pid = 3800] [serial = 1175] [outer = 15CDA800] 13:22:47 INFO - PROCESS | 3800 | 1463689367780 Marionette TRACE conn2 <- [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]]]}] 13:22:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:22:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 998ms 13:22:47 INFO - PROCESS | 3800 | 1463689367829 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:22:47 INFO - PROCESS | 3800 | 1463689367833 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 13:22:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:22:47 INFO - PROCESS | 3800 | 1463689367844 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:22:47 INFO - PROCESS | 3800 | 1463689367848 Marionette TRACE conn2 <- [1,1530,null,{}] 13:22:47 INFO - PROCESS | 3800 | 1463689367852 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:47 INFO - PROCESS | 3800 | 1463689367967 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:22:48 INFO - PROCESS | 3800 | 1463689368109 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 3800 | ++DOCSHELL 15088C00 == 76 [pid = 3800] [id = 392] 13:22:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (16556C00) [pid = 3800] [serial = 1176] [outer = 00000000] 13:22:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (1782F800) [pid = 3800] [serial = 1177] [outer = 16556C00] 13:22:48 INFO - PROCESS | 3800 | 1463689368164 Marionette DEBUG loaded listener.js 13:22:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (17920C00) [pid = 3800] [serial = 1178] [outer = 16556C00] 13:22:48 INFO - PROCESS | 3800 | 1463689368699 Marionette TRACE conn2 <- [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]]]}] 13:22:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 904ms 13:22:48 INFO - PROCESS | 3800 | 1463689368744 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 3800 | 1463689368746 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 13:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:22:48 INFO - PROCESS | 3800 | 1463689368750 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 3800 | 1463689368752 Marionette TRACE conn2 <- [1,1534,null,{}] 13:22:48 INFO - PROCESS | 3800 | 1463689368755 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:48 INFO - PROCESS | 3800 | 1463689368862 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:22:48 INFO - PROCESS | 3800 | 1463689368979 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:49 INFO - PROCESS | 3800 | ++DOCSHELL 17828400 == 77 [pid = 3800] [id = 393] 13:22:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (184D2C00) [pid = 3800] [serial = 1179] [outer = 00000000] 13:22:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (19A41000) [pid = 3800] [serial = 1180] [outer = 184D2C00] 13:22:49 INFO - PROCESS | 3800 | 1463689369077 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (19A4A800) [pid = 3800] [serial = 1181] [outer = 184D2C00] 13:22:49 INFO - PROCESS | 3800 | 1463689369664 Marionette TRACE conn2 <- [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]]]}] 13:22:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:22:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 997ms 13:22:49 INFO - PROCESS | 3800 | 1463689369752 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:22:49 INFO - PROCESS | 3800 | 1463689369755 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 13:22:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:22:49 INFO - PROCESS | 3800 | 1463689369758 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:22:49 INFO - PROCESS | 3800 | 1463689369760 Marionette TRACE conn2 <- [1,1538,null,{}] 13:22:49 INFO - PROCESS | 3800 | 1463689369764 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:49 INFO - PROCESS | 3800 | 1463689369921 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:22:50 INFO - PROCESS | 3800 | 1463689370036 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:50 INFO - PROCESS | 3800 | ++DOCSHELL 1A27D000 == 78 [pid = 3800] [id = 394] 13:22:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (1A27E000) [pid = 3800] [serial = 1182] [outer = 00000000] 13:22:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 150 (1A7BF000) [pid = 3800] [serial = 1183] [outer = 1A27E000] 13:22:50 INFO - PROCESS | 3800 | 1463689370098 Marionette DEBUG loaded listener.js 13:22:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 151 (1AA9B400) [pid = 3800] [serial = 1184] [outer = 1A27E000] 13:22:50 INFO - PROCESS | 3800 | 1463689370678 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:22:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:22:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 997ms 13:22:50 INFO - PROCESS | 3800 | 1463689370761 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:22:50 INFO - PROCESS | 3800 | 1463689370764 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 13:22:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:22:50 INFO - PROCESS | 3800 | 1463689370767 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:22:50 INFO - PROCESS | 3800 | 1463689370769 Marionette TRACE conn2 <- [1,1542,null,{}] 13:22:50 INFO - PROCESS | 3800 | 1463689370773 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:50 INFO - PROCESS | 3800 | 1463689370879 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:22:51 INFO - PROCESS | 3800 | 1463689371025 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 3800 | ++DOCSHELL 1AA9D400 == 79 [pid = 3800] [id = 395] 13:22:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 152 (1AAA0800) [pid = 3800] [serial = 1185] [outer = 00000000] 13:22:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 153 (1AF69C00) [pid = 3800] [serial = 1186] [outer = 1AAA0800] 13:22:51 INFO - PROCESS | 3800 | 1463689371079 Marionette DEBUG loaded listener.js 13:22:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 154 (1AF6C800) [pid = 3800] [serial = 1187] [outer = 1AAA0800] 13:22:51 INFO - PROCESS | 3800 | 1463689371641 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:22:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:22:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 935ms 13:22:51 INFO - PROCESS | 3800 | 1463689371696 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:22:51 INFO - PROCESS | 3800 | 1463689371699 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 13:22:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:22:51 INFO - PROCESS | 3800 | 1463689371702 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:22:51 INFO - PROCESS | 3800 | 1463689371704 Marionette TRACE conn2 <- [1,1546,null,{}] 13:22:51 INFO - PROCESS | 3800 | 1463689371708 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:51 INFO - PROCESS | 3800 | 1463689371811 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:22:51 INFO - PROCESS | 3800 | 1463689371985 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 3800 | ++DOCSHELL 1AE34C00 == 80 [pid = 3800] [id = 396] 13:22:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 155 (1AFA0000) [pid = 3800] [serial = 1188] [outer = 00000000] 13:22:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 156 (1B124800) [pid = 3800] [serial = 1189] [outer = 1AFA0000] 13:22:52 INFO - PROCESS | 3800 | 1463689372040 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 157 (1B12E000) [pid = 3800] [serial = 1190] [outer = 1AFA0000] 13:22:52 INFO - PROCESS | 3800 | 1463689372603 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:22:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:22:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 951ms 13:22:52 INFO - PROCESS | 3800 | 1463689372647 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:22:52 INFO - PROCESS | 3800 | 1463689372650 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 13:22:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:22:52 INFO - PROCESS | 3800 | 1463689372653 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 3800 | 1463689372655 Marionette TRACE conn2 <- [1,1550,null,{}] 13:22:52 INFO - PROCESS | 3800 | 1463689372659 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:52 INFO - PROCESS | 3800 | 1463689372858 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:22:53 INFO - PROCESS | 3800 | 1463689373011 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:53 INFO - PROCESS | 3800 | ++DOCSHELL 10530800 == 81 [pid = 3800] [id = 397] 13:22:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 158 (10532800) [pid = 3800] [serial = 1191] [outer = 00000000] 13:22:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 159 (10AE8800) [pid = 3800] [serial = 1192] [outer = 10532800] 13:22:53 INFO - PROCESS | 3800 | 1463689373063 Marionette DEBUG loaded listener.js 13:22:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 160 (11018800) [pid = 3800] [serial = 1193] [outer = 10532800] 13:22:53 INFO - PROCESS | 3800 | 1463689373666 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:22:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:22:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1045ms 13:22:53 INFO - PROCESS | 3800 | 1463689373722 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:22:53 INFO - PROCESS | 3800 | 1463689373725 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 13:22:53 INFO - PROCESS | 3800 | 1463689373731 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:22:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:22:53 INFO - PROCESS | 3800 | 1463689373735 Marionette TRACE conn2 <- [1,1554,null,{}] 13:22:53 INFO - PROCESS | 3800 | 1463689373739 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:53 INFO - PROCESS | 3800 | 1463689373844 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:22:54 INFO - PROCESS | 3800 | 1463689374012 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:54 INFO - PROCESS | 3800 | ++DOCSHELL 1052D000 == 82 [pid = 3800] [id = 398] 13:22:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 161 (150B6400) [pid = 3800] [serial = 1194] [outer = 00000000] 13:22:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 162 (15750000) [pid = 3800] [serial = 1195] [outer = 150B6400] 13:22:54 INFO - PROCESS | 3800 | 1463689374064 Marionette DEBUG loaded listener.js 13:22:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 163 (1660C800) [pid = 3800] [serial = 1196] [outer = 150B6400] 13:22:54 INFO - PROCESS | 3800 | --DOCSHELL 198CE400 == 81 [pid = 3800] [id = 369] 13:22:54 INFO - PROCESS | 3800 | --DOCSHELL 198C6C00 == 80 [pid = 3800] [id = 367] 13:22:54 INFO - PROCESS | 3800 | --DOCSHELL 1438A800 == 79 [pid = 3800] [id = 273] 13:22:54 INFO - PROCESS | 3800 | --DOCSHELL 13055C00 == 78 [pid = 3800] [id = 388] 13:22:54 INFO - PROCESS | 3800 | --DOCSHELL 0F26B000 == 77 [pid = 3800] [id = 387] 13:22:54 INFO - PROCESS | 3800 | --DOCSHELL 12D25800 == 76 [pid = 3800] [id = 382] 13:22:54 INFO - PROCESS | 3800 | --DOCSHELL 10C16800 == 75 [pid = 3800] [id = 381] 13:22:54 INFO - PROCESS | 3800 | 1463689374815 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:22:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:22:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1092ms 13:22:54 INFO - PROCESS | 3800 | 1463689374826 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:22:54 INFO - PROCESS | 3800 | 1463689374831 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 13:22:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:22:54 INFO - PROCESS | 3800 | 1463689374836 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 3800 | 1463689374840 Marionette TRACE conn2 <- [1,1558,null,{}] 13:22:54 INFO - PROCESS | 3800 | 1463689374845 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:54 INFO - PROCESS | 3800 | 1463689374961 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:22:55 INFO - PROCESS | 3800 | 1463689375127 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 3800 | ++DOCSHELL 131AB000 == 76 [pid = 3800] [id = 399] 13:22:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 164 (131AC400) [pid = 3800] [serial = 1197] [outer = 00000000] 13:22:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 165 (143A3800) [pid = 3800] [serial = 1198] [outer = 131AC400] 13:22:55 INFO - PROCESS | 3800 | 1463689375186 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 166 (15749800) [pid = 3800] [serial = 1199] [outer = 131AC400] 13:22:55 INFO - PROCESS | 3800 | 1463689375816 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:22:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:22:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 998ms 13:22:55 INFO - PROCESS | 3800 | 1463689375850 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:22:55 INFO - PROCESS | 3800 | 1463689375856 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 13:22:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:22:55 INFO - PROCESS | 3800 | 1463689375864 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:22:55 INFO - PROCESS | 3800 | 1463689375866 Marionette TRACE conn2 <- [1,1562,null,{}] 13:22:55 INFO - PROCESS | 3800 | 1463689375870 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:55 INFO - PROCESS | 3800 | 1463689375989 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:22:56 INFO - PROCESS | 3800 | 1463689376139 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 3800 | ++DOCSHELL 16D6FC00 == 77 [pid = 3800] [id = 400] 13:22:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 167 (16D75C00) [pid = 3800] [serial = 1200] [outer = 00000000] 13:22:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 168 (176AB400) [pid = 3800] [serial = 1201] [outer = 16D75C00] 13:22:56 INFO - PROCESS | 3800 | 1463689376195 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 169 (179BBC00) [pid = 3800] [serial = 1202] [outer = 16D75C00] 13:22:56 INFO - PROCESS | 3800 | 1463689376772 Marionette TRACE conn2 <- [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]]]}] 13:22:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:22:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 936ms 13:22:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:22:56 INFO - PROCESS | 3800 | 1463689376807 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 3800 | 1463689376810 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 13:22:56 INFO - PROCESS | 3800 | 1463689376814 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 3800 | 1463689376817 Marionette TRACE conn2 <- [1,1566,null,{}] 13:22:56 INFO - PROCESS | 3800 | 1463689376828 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:56 INFO - PROCESS | 3800 | 1463689376946 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:22:57 INFO - PROCESS | 3800 | 1463689377112 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:57 INFO - PROCESS | 3800 | ++DOCSHELL 1A952800 == 78 [pid = 3800] [id = 401] 13:22:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 170 (1A955400) [pid = 3800] [serial = 1203] [outer = 00000000] 13:22:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 171 (1AA98800) [pid = 3800] [serial = 1204] [outer = 1A955400] 13:22:57 INFO - PROCESS | 3800 | 1463689377171 Marionette DEBUG loaded listener.js 13:22:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 172 (1AF6E400) [pid = 3800] [serial = 1205] [outer = 1A955400] 13:22:57 INFO - PROCESS | 3800 | 1463689377759 Marionette TRACE conn2 <- [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]]]}] 13:22:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:22:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 997ms 13:22:57 INFO - PROCESS | 3800 | 1463689377819 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 3800 | 1463689377822 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 13:22:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:22:57 INFO - PROCESS | 3800 | 1463689377826 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 3800 | 1463689377828 Marionette TRACE conn2 <- [1,1570,null,{}] 13:22:57 INFO - PROCESS | 3800 | 1463689377831 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:57 INFO - PROCESS | 3800 | 1463689377947 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:22:58 INFO - PROCESS | 3800 | 1463689378110 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 3800 | ++DOCSHELL 1984EC00 == 79 [pid = 3800] [id = 402] 13:22:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 173 (1984F000) [pid = 3800] [serial = 1206] [outer = 00000000] 13:22:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 174 (19856C00) [pid = 3800] [serial = 1207] [outer = 1984F000] 13:22:58 INFO - PROCESS | 3800 | 1463689378165 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 175 (1AA91400) [pid = 3800] [serial = 1208] [outer = 1984F000] 13:22:58 INFO - PROCESS | 3800 | 1463689378747 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:22:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:22:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 998ms 13:22:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:22:58 INFO - PROCESS | 3800 | 1463689378813 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:22:58 INFO - PROCESS | 3800 | 1463689378815 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 13:22:58 INFO - PROCESS | 3800 | 1463689378818 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:22:58 INFO - PROCESS | 3800 | 1463689378820 Marionette TRACE conn2 <- [1,1574,null,{}] 13:22:58 INFO - PROCESS | 3800 | 1463689378824 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:58 INFO - PROCESS | 3800 | 1463689378929 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:22:59 INFO - PROCESS | 3800 | 1463689379079 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:59 INFO - PROCESS | 3800 | ++DOCSHELL 0F9EC000 == 80 [pid = 3800] [id = 403] 13:22:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 176 (1984D800) [pid = 3800] [serial = 1209] [outer = 00000000] 13:22:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 177 (1B12B800) [pid = 3800] [serial = 1210] [outer = 1984D800] 13:22:59 INFO - PROCESS | 3800 | 1463689379135 Marionette DEBUG loaded listener.js 13:22:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 178 (19A46800) [pid = 3800] [serial = 1211] [outer = 1984D800] 13:22:59 INFO - PROCESS | 3800 | 1463689379725 Marionette TRACE conn2 <- [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]]]}] 13:22:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:22:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 935ms 13:22:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:22:59 INFO - PROCESS | 3800 | 1463689379764 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:22:59 INFO - PROCESS | 3800 | 1463689379766 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 13:22:59 INFO - PROCESS | 3800 | 1463689379769 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:22:59 INFO - PROCESS | 3800 | 1463689379771 Marionette TRACE conn2 <- [1,1578,null,{}] 13:22:59 INFO - PROCESS | 3800 | 1463689379775 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:59 INFO - PROCESS | 3800 | 1463689379903 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:23:00 INFO - PROCESS | 3800 | 1463689380066 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:00 INFO - PROCESS | 3800 | ++DOCSHELL 10372C00 == 81 [pid = 3800] [id = 404] 13:23:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 179 (1574DC00) [pid = 3800] [serial = 1212] [outer = 00000000] 13:23:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 180 (1B53BC00) [pid = 3800] [serial = 1213] [outer = 1574DC00] 13:23:00 INFO - PROCESS | 3800 | 1463689380122 Marionette DEBUG loaded listener.js 13:23:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 181 (1B705000) [pid = 3800] [serial = 1214] [outer = 1574DC00] 13:23:00 INFO - PROCESS | 3800 | 1463689380715 Marionette TRACE conn2 <- [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]]]}] 13:23:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:23:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 998ms 13:23:00 INFO - PROCESS | 3800 | 1463689380772 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:23:00 INFO - PROCESS | 3800 | 1463689380775 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 13:23:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:23:00 INFO - PROCESS | 3800 | 1463689380778 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 3800 | 1463689380780 Marionette TRACE conn2 <- [1,1582,null,{}] 13:23:00 INFO - PROCESS | 3800 | 1463689380784 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:00 INFO - PROCESS | 3800 | 1463689380888 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:23:01 INFO - PROCESS | 3800 | 1463689381038 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 3800 | ++DOCSHELL 13055C00 == 82 [pid = 3800] [id = 405] 13:23:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 182 (1660D000) [pid = 3800] [serial = 1215] [outer = 00000000] 13:23:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 183 (1B710800) [pid = 3800] [serial = 1216] [outer = 1660D000] 13:23:01 INFO - PROCESS | 3800 | 1463689381092 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 184 (1B740400) [pid = 3800] [serial = 1217] [outer = 1660D000] 13:23:01 INFO - PROCESS | 3800 | 1463689381630 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:23:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:23:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 904ms 13:23:01 INFO - PROCESS | 3800 | 1463689381683 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:23:01 INFO - PROCESS | 3800 | 1463689381685 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 13:23:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:23:01 INFO - PROCESS | 3800 | 1463689381689 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:23:01 INFO - PROCESS | 3800 | 1463689381690 Marionette TRACE conn2 <- [1,1586,null,{}] 13:23:01 INFO - PROCESS | 3800 | 1463689381694 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:01 INFO - PROCESS | 3800 | 1463689381801 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:23:01 INFO - PROCESS | 3800 | 1463689381981 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 3800 | ++DOCSHELL 1B52E400 == 83 [pid = 3800] [id = 406] 13:23:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 185 (1B702400) [pid = 3800] [serial = 1218] [outer = 00000000] 13:23:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 186 (1B74B400) [pid = 3800] [serial = 1219] [outer = 1B702400] 13:23:02 INFO - PROCESS | 3800 | 1463689382042 Marionette DEBUG loaded listener.js 13:23:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 187 (1E4DAC00) [pid = 3800] [serial = 1220] [outer = 1B702400] 13:23:02 INFO - PROCESS | 3800 | 1463689382779 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:23:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:23:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1138ms 13:23:02 INFO - PROCESS | 3800 | 1463689382838 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:23:02 INFO - PROCESS | 3800 | 1463689382842 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 13:23:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:23:02 INFO - PROCESS | 3800 | 1463689382847 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:23:02 INFO - PROCESS | 3800 | 1463689382850 Marionette TRACE conn2 <- [1,1590,null,{}] 13:23:02 INFO - PROCESS | 3800 | 1463689382856 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:02 INFO - PROCESS | 3800 | 1463689382967 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:23:03 INFO - PROCESS | 3800 | 1463689383115 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:03 INFO - PROCESS | 3800 | ++DOCSHELL 14396400 == 84 [pid = 3800] [id = 407] 13:23:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 188 (14398800) [pid = 3800] [serial = 1221] [outer = 00000000] 13:23:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 189 (15599C00) [pid = 3800] [serial = 1222] [outer = 14398800] 13:23:03 INFO - PROCESS | 3800 | 1463689383168 Marionette DEBUG loaded listener.js 13:23:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 190 (16AB4400) [pid = 3800] [serial = 1223] [outer = 14398800] 13:23:03 INFO - PROCESS | 3800 | 1463689383782 Marionette TRACE conn2 <- [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]]]}] 13:23:03 INFO - PROCESS | 3800 | --DOCSHELL 1559D400 == 83 [pid = 3800] [id = 26] 13:23:03 INFO - PROCESS | 3800 | --DOCSHELL 1052E800 == 82 [pid = 3800] [id = 252] 13:23:03 INFO - PROCESS | 3800 | --DOCSHELL 10530800 == 81 [pid = 3800] [id = 397] 13:23:03 INFO - PROCESS | 3800 | --DOCSHELL 1A27D000 == 80 [pid = 3800] [id = 394] 13:23:03 INFO - PROCESS | 3800 | --DOCSHELL 1052DC00 == 79 [pid = 3800] [id = 370] 13:23:03 INFO - PROCESS | 3800 | --DOCSHELL 17828400 == 78 [pid = 3800] [id = 393] 13:23:03 INFO - PROCESS | 3800 | --DOCSHELL 15088C00 == 77 [pid = 3800] [id = 392] 13:23:03 INFO - PROCESS | 3800 | --DOCSHELL 103CB400 == 76 [pid = 3800] [id = 391] 13:23:03 INFO - PROCESS | 3800 | --DOCSHELL 1AF98400 == 75 [pid = 3800] [id = 364] 13:23:03 INFO - PROCESS | 3800 | --DOCSHELL 1305DC00 == 74 [pid = 3800] [id = 390] 13:23:03 INFO - PROCESS | 3800 | --DOCSHELL 0F274800 == 73 [pid = 3800] [id = 389] 13:23:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:23:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1091ms 13:23:03 INFO - PROCESS | 3800 | 1463689383952 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:23:03 INFO - PROCESS | 3800 | 1463689383956 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 13:23:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:23:03 INFO - PROCESS | 3800 | 1463689383973 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:23:03 INFO - PROCESS | 3800 | 1463689383979 Marionette TRACE conn2 <- [1,1594,null,{}] 13:23:03 INFO - PROCESS | 3800 | 1463689383987 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:04 INFO - PROCESS | 3800 | 1463689384108 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:23:04 INFO - PROCESS | 3800 | 1463689384232 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:04 INFO - PROCESS | 3800 | ++DOCSHELL 11008800 == 74 [pid = 3800] [id = 408] 13:23:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 191 (1100A800) [pid = 3800] [serial = 1224] [outer = 00000000] 13:23:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 192 (1382C000) [pid = 3800] [serial = 1225] [outer = 1100A800] 13:23:04 INFO - PROCESS | 3800 | 1463689384293 Marionette DEBUG loaded listener.js 13:23:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 193 (1559D400) [pid = 3800] [serial = 1226] [outer = 1100A800] 13:23:04 INFO - PROCESS | 3800 | 1463689384957 Marionette TRACE conn2 <- [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]]]}] 13:23:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:23:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1060ms 13:23:05 INFO - PROCESS | 3800 | 1463689385025 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:23:05 INFO - PROCESS | 3800 | 1463689385029 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 13:23:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:23:05 INFO - PROCESS | 3800 | 1463689385056 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:23:05 INFO - PROCESS | 3800 | 1463689385060 Marionette TRACE conn2 <- [1,1598,null,{}] 13:23:05 INFO - PROCESS | 3800 | 1463689385064 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:05 INFO - PROCESS | 3800 | 1463689385243 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:23:05 INFO - PROCESS | 3800 | 1463689385355 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:05 INFO - PROCESS | 3800 | ++DOCSHELL 1984D000 == 75 [pid = 3800] [id = 409] 13:23:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 194 (1984E800) [pid = 3800] [serial = 1227] [outer = 00000000] 13:23:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 195 (19857000) [pid = 3800] [serial = 1228] [outer = 1984E800] 13:23:05 INFO - PROCESS | 3800 | 1463689385418 Marionette DEBUG loaded listener.js 13:23:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 196 (19A54800) [pid = 3800] [serial = 1229] [outer = 1984E800] 13:23:06 INFO - PROCESS | 3800 | 1463689386024 Marionette TRACE conn2 <- [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]]]}] 13:23:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:23:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1060ms 13:23:06 INFO - PROCESS | 3800 | 1463689386087 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:23:06 INFO - PROCESS | 3800 | 1463689386090 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 13:23:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:23:06 INFO - PROCESS | 3800 | 1463689386093 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:23:06 INFO - PROCESS | 3800 | 1463689386096 Marionette TRACE conn2 <- [1,1602,null,{}] 13:23:06 INFO - PROCESS | 3800 | 1463689386106 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:06 INFO - PROCESS | 3800 | 1463689386283 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:23:06 INFO - PROCESS | 3800 | 1463689386434 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:06 INFO - PROCESS | 3800 | ++DOCSHELL 19856800 == 76 [pid = 3800] [id = 410] 13:23:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 197 (1AE36C00) [pid = 3800] [serial = 1230] [outer = 00000000] 13:23:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 198 (1AF98400) [pid = 3800] [serial = 1231] [outer = 1AE36C00] 13:23:06 INFO - PROCESS | 3800 | 1463689386497 Marionette DEBUG loaded listener.js 13:23:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 199 (1B130800) [pid = 3800] [serial = 1232] [outer = 1AE36C00] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 19DEF400 == 75 [pid = 3800] [id = 272] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 1A953000 == 74 [pid = 3800] [id = 368] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 15C45000 == 73 [pid = 3800] [id = 271] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 13370400 == 72 [pid = 3800] [id = 257] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 11016C00 == 71 [pid = 3800] [id = 365] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 10EE8C00 == 70 [pid = 3800] [id = 291] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 1108B800 == 69 [pid = 3800] [id = 209] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 176B1C00 == 68 [pid = 3800] [id = 290] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 103D0C00 == 67 [pid = 3800] [id = 341] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 1AA94800 == 66 [pid = 3800] [id = 210] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 0F9F2C00 == 65 [pid = 3800] [id = 304] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 10372C00 == 64 [pid = 3800] [id = 404] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 13055C00 == 63 [pid = 3800] [id = 405] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 0F9EC000 == 62 [pid = 3800] [id = 403] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 1A952800 == 61 [pid = 3800] [id = 401] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 1984EC00 == 60 [pid = 3800] [id = 402] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 16D6FC00 == 59 [pid = 3800] [id = 400] 13:23:07 INFO - PROCESS | 3800 | --DOCSHELL 131AB000 == 58 [pid = 3800] [id = 399] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 10F81400 == 57 [pid = 3800] [id = 22] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 130D6000 == 56 [pid = 3800] [id = 23] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1B289C00 == 55 [pid = 3800] [id = 15] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1A950800 == 54 [pid = 3800] [id = 84] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1100DC00 == 53 [pid = 3800] [id = 270] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 131B4400 == 52 [pid = 3800] [id = 85] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 16D75000 == 51 [pid = 3800] [id = 175] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1B123000 == 50 [pid = 3800] [id = 240] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 14392400 == 49 [pid = 3800] [id = 274] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 19D5A400 == 48 [pid = 3800] [id = 305] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 15086400 == 47 [pid = 3800] [id = 303] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1AA9D400 == 46 [pid = 3800] [id = 395] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1AA9AC00 == 45 [pid = 3800] [id = 307] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 10F85C00 == 44 [pid = 3800] [id = 383] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 10371400 == 43 [pid = 3800] [id = 125] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 103D0400 == 42 [pid = 3800] [id = 308] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1692BC00 == 41 [pid = 3800] [id = 8] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 17AE3C00 == 40 [pid = 3800] [id = 124] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1B52E400 == 39 [pid = 3800] [id = 406] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 13377800 == 38 [pid = 3800] [id = 27] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 10561400 == 37 [pid = 3800] [id = 21] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1055B800 == 36 [pid = 3800] [id = 237] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1A94AC00 == 35 [pid = 3800] [id = 11] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 176AB000 == 34 [pid = 3800] [id = 335] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1AF6F400 == 33 [pid = 3800] [id = 155] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1305D000 == 32 [pid = 3800] [id = 12] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1AA9DC00 == 31 [pid = 3800] [id = 13] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 19DEFC00 == 30 [pid = 3800] [id = 306] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 130D4400 == 29 [pid = 3800] [id = 28] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 14387C00 == 28 [pid = 3800] [id = 366] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 138E1000 == 27 [pid = 3800] [id = 20] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1AE2D400 == 26 [pid = 3800] [id = 386] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 0F2D7000 == 25 [pid = 3800] [id = 211] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1574FC00 == 24 [pid = 3800] [id = 384] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 16AB0800 == 23 [pid = 3800] [id = 385] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 19D64C00 == 22 [pid = 3800] [id = 319] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1B281400 == 21 [pid = 3800] [id = 14] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 150B0C00 == 20 [pid = 3800] [id = 25] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 10EEC000 == 19 [pid = 3800] [id = 144] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1A7BAC00 == 18 [pid = 3800] [id = 10] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1B12F400 == 17 [pid = 3800] [id = 256] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 0F276400 == 16 [pid = 3800] [id = 324] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 10A5F000 == 15 [pid = 3800] [id = 156] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 16BD7C00 == 14 [pid = 3800] [id = 380] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1AE34C00 == 13 [pid = 3800] [id = 396] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1052D000 == 12 [pid = 3800] [id = 398] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 1984D000 == 11 [pid = 3800] [id = 409] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 14396400 == 10 [pid = 3800] [id = 407] 13:23:11 INFO - PROCESS | 3800 | --DOCSHELL 11008800 == 9 [pid = 3800] [id = 408] 13:23:12 INFO - PROCESS | 3800 | 1463689392666 Marionette TRACE conn2 <- [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]]]}] 13:23:12 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 13:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 6626ms 13:23:12 INFO - PROCESS | 3800 | 1463689392728 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:23:12 INFO - PROCESS | 3800 | 1463689392733 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 13:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:23:12 INFO - PROCESS | 3800 | 1463689392738 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:23:12 INFO - PROCESS | 3800 | 1463689392742 Marionette TRACE conn2 <- [1,1606,null,{}] 13:23:12 INFO - PROCESS | 3800 | 1463689392747 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:12 INFO - PROCESS | 3800 | 1463689392873 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:23:12 INFO - PROCESS | 3800 | 1463689392984 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:12 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D0400 == 10 [pid = 3800] [id = 411] 13:23:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 200 (0F2D5C00) [pid = 3800] [serial = 1233] [outer = 00000000] 13:23:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 201 (0F9EA000) [pid = 3800] [serial = 1234] [outer = 0F2D5C00] 13:23:13 INFO - PROCESS | 3800 | 1463689393033 Marionette DEBUG loaded listener.js 13:23:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 202 (10373C00) [pid = 3800] [serial = 1235] [outer = 0F2D5C00] 13:23:13 INFO - PROCESS | 3800 | 1463689393411 Marionette TRACE conn2 <- [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]]]}] 13:23:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:23:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 733ms 13:23:13 INFO - PROCESS | 3800 | 1463689393480 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:23:13 INFO - PROCESS | 3800 | 1463689393486 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 13:23:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:23:13 INFO - PROCESS | 3800 | 1463689393495 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:23:13 INFO - PROCESS | 3800 | 1463689393497 Marionette TRACE conn2 <- [1,1610,null,{}] 13:23:13 INFO - PROCESS | 3800 | 1463689393501 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:13 INFO - PROCESS | 3800 | 1463689393594 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:23:13 INFO - PROCESS | 3800 | 1463689393609 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:13 INFO - PROCESS | 3800 | ++DOCSHELL 10A59400 == 11 [pid = 3800] [id = 412] 13:23:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 203 (10A5E400) [pid = 3800] [serial = 1236] [outer = 00000000] 13:23:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 204 (10AEE000) [pid = 3800] [serial = 1237] [outer = 10A5E400] 13:23:13 INFO - PROCESS | 3800 | 1463689393654 Marionette DEBUG loaded listener.js 13:23:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 205 (10C0FC00) [pid = 3800] [serial = 1238] [outer = 10A5E400] 13:23:14 INFO - PROCESS | 3800 | 1463689394166 Marionette TRACE conn2 <- [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]]]}] 13:23:14 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 13:23:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 702ms 13:23:14 INFO - PROCESS | 3800 | 1463689394193 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:23:14 INFO - PROCESS | 3800 | 1463689394195 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 13:23:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:23:14 INFO - PROCESS | 3800 | 1463689394199 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:23:14 INFO - PROCESS | 3800 | 1463689394202 Marionette TRACE conn2 <- [1,1614,null,{}] 13:23:14 INFO - PROCESS | 3800 | 1463689394213 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:14 INFO - PROCESS | 3800 | 1463689394304 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:23:14 INFO - PROCESS | 3800 | 1463689394312 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:14 INFO - PROCESS | 3800 | ++DOCSHELL 10F7E000 == 12 [pid = 3800] [id = 413] 13:23:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 206 (10F7E800) [pid = 3800] [serial = 1239] [outer = 00000000] 13:23:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 207 (1100A400) [pid = 3800] [serial = 1240] [outer = 10F7E800] 13:23:14 INFO - PROCESS | 3800 | 1463689394367 Marionette DEBUG loaded listener.js 13:23:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 208 (11081400) [pid = 3800] [serial = 1241] [outer = 10F7E800] 13:23:14 INFO - PROCESS | 3800 | 1463689394886 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:23:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:23:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 733ms 13:23:14 INFO - PROCESS | 3800 | 1463689394939 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:23:14 INFO - PROCESS | 3800 | 1463689394941 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 13:23:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:23:14 INFO - PROCESS | 3800 | 1463689394945 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:23:14 INFO - PROCESS | 3800 | 1463689394946 Marionette TRACE conn2 <- [1,1618,null,{}] 13:23:15 INFO - PROCESS | 3800 | 1463689395006 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:15 INFO - PROCESS | 3800 | 1463689395131 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:23:15 INFO - PROCESS | 3800 | 1463689395142 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:15 INFO - PROCESS | 3800 | ++DOCSHELL 11A0F000 == 13 [pid = 3800] [id = 414] 13:23:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 209 (11C59C00) [pid = 3800] [serial = 1242] [outer = 00000000] 13:23:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 210 (12DC8400) [pid = 3800] [serial = 1243] [outer = 11C59C00] 13:23:15 INFO - PROCESS | 3800 | 1463689395186 Marionette DEBUG loaded listener.js 13:23:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 211 (13055C00) [pid = 3800] [serial = 1244] [outer = 11C59C00] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 210 (10532800) [pid = 3800] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 209 (0F2D7400) [pid = 3800] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 208 (17828C00) [pid = 3800] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 207 (1984F000) [pid = 3800] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 206 (198BF400) [pid = 3800] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 205 (1100A800) [pid = 3800] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 204 (16610400) [pid = 3800] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 203 (1A955400) [pid = 3800] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 202 (16555400) [pid = 3800] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 201 (12DD7800) [pid = 3800] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 200 (16D75C00) [pid = 3800] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 199 (10C19800) [pid = 3800] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 198 (150B6400) [pid = 3800] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 197 (13199400) [pid = 3800] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 196 (13059800) [pid = 3800] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 195 (0F2CE400) [pid = 3800] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 194 (14398800) [pid = 3800] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 193 (10AE6C00) [pid = 3800] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 192 (1289D400) [pid = 3800] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 191 (0F9EE000) [pid = 3800] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 190 (16C3FC00) [pid = 3800] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 189 (0F9E7800) [pid = 3800] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 188 (10AEAC00) [pid = 3800] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 187 (1101A400) [pid = 3800] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 186 (143A5800) [pid = 3800] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 185 (176B2800) [pid = 3800] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 184 (1A78D000) [pid = 3800] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 183 (14389800) [pid = 3800] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 182 (10AED400) [pid = 3800] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 181 (1AA9EC00) [pid = 3800] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 180 (11007000) [pid = 3800] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 179 (15F52C00) [pid = 3800] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 178 (16FAB000) [pid = 3800] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 177 (1A957400) [pid = 3800] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 176 (19D2A400) [pid = 3800] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 175 (19A3E000) [pid = 3800] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 174 (0F276C00) [pid = 3800] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 173 (13051000) [pid = 3800] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 172 (1B122400) [pid = 3800] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 171 (13825800) [pid = 3800] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 170 (1B121800) [pid = 3800] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 169 (19D2B000) [pid = 3800] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 168 (143A4000) [pid = 3800] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 167 (10EE6C00) [pid = 3800] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 166 (198C7000) [pid = 3800] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 165 (1439C800) [pid = 3800] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 164 (16D7B000) [pid = 3800] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 163 (176ABC00) [pid = 3800] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 162 (16D71C00) [pid = 3800] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 161 (1381E800) [pid = 3800] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 160 (1052F400) [pid = 3800] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 159 (15086800) [pid = 3800] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 158 (1AFA0000) [pid = 3800] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 157 (1B702400) [pid = 3800] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 156 (1660D000) [pid = 3800] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 155 (1574DC00) [pid = 3800] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 154 (1984D800) [pid = 3800] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 153 (1AAA0800) [pid = 3800] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 152 (1A27E000) [pid = 3800] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 151 (184D2C00) [pid = 3800] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 150 (16556C00) [pid = 3800] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 149 (15CDA800) [pid = 3800] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (1984E800) [pid = 3800] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (1AE34800) [pid = 3800] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:23:16 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (131AC400) [pid = 3800] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:23:17 INFO - PROCESS | 3800 | 1463689397071 Marionette TRACE conn2 <- [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]]]}] 13:23:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:23:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2152ms 13:23:17 INFO - PROCESS | 3800 | 1463689397103 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:23:17 INFO - PROCESS | 3800 | 1463689397109 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 13:23:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:23:17 INFO - PROCESS | 3800 | 1463689397113 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:23:17 INFO - PROCESS | 3800 | 1463689397118 Marionette TRACE conn2 <- [1,1622,null,{}] 13:23:17 INFO - PROCESS | 3800 | 1463689397124 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:17 INFO - PROCESS | 3800 | 1463689397239 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:23:17 INFO - PROCESS | 3800 | 1463689397385 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:17 INFO - PROCESS | 3800 | ++DOCSHELL 0F9EAC00 == 14 [pid = 3800] [id = 415] 13:23:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (0F9F0800) [pid = 3800] [serial = 1245] [outer = 00000000] 13:23:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (10532C00) [pid = 3800] [serial = 1246] [outer = 0F9F0800] 13:23:17 INFO - PROCESS | 3800 | 1463689397443 Marionette DEBUG loaded listener.js 13:23:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (10537C00) [pid = 3800] [serial = 1247] [outer = 0F9F0800] 13:23:18 INFO - PROCESS | 3800 | 1463689398045 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:23:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:23:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 998ms 13:23:18 INFO - PROCESS | 3800 | 1463689398117 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:23:18 INFO - PROCESS | 3800 | 1463689398123 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 13:23:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:23:18 INFO - PROCESS | 3800 | 1463689398130 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:23:18 INFO - PROCESS | 3800 | 1463689398133 Marionette TRACE conn2 <- [1,1626,null,{}] 13:23:18 INFO - PROCESS | 3800 | 1463689398137 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:18 INFO - PROCESS | 3800 | 1463689398275 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:23:18 INFO - PROCESS | 3800 | 1463689398418 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:18 INFO - PROCESS | 3800 | ++DOCSHELL 10A58000 == 15 [pid = 3800] [id = 416] 13:23:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 150 (10AE8000) [pid = 3800] [serial = 1248] [outer = 00000000] 13:23:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 151 (10D2D000) [pid = 3800] [serial = 1249] [outer = 10AE8000] 13:23:18 INFO - PROCESS | 3800 | 1463689398475 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 152 (10EE7800) [pid = 3800] [serial = 1250] [outer = 10AE8000] 13:23:19 INFO - PROCESS | 3800 | 1463689399113 Marionette TRACE conn2 <- [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]]]}] 13:23:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:23:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1045ms 13:23:19 INFO - PROCESS | 3800 | 1463689399177 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:23:19 INFO - PROCESS | 3800 | 1463689399180 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 13:23:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:23:19 INFO - PROCESS | 3800 | 1463689399200 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:23:19 INFO - PROCESS | 3800 | 1463689399203 Marionette TRACE conn2 <- [1,1630,null,{}] 13:23:19 INFO - PROCESS | 3800 | 1463689399214 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:19 INFO - PROCESS | 3800 | 1463689399352 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:23:19 INFO - PROCESS | 3800 | 1463689399497 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:19 INFO - PROCESS | 3800 | ++DOCSHELL 11A0E000 == 16 [pid = 3800] [id = 417] 13:23:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 153 (11C65400) [pid = 3800] [serial = 1251] [outer = 00000000] 13:23:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 154 (12AED800) [pid = 3800] [serial = 1252] [outer = 11C65400] 13:23:19 INFO - PROCESS | 3800 | 1463689399582 Marionette DEBUG loaded listener.js 13:23:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 155 (1305A000) [pid = 3800] [serial = 1253] [outer = 11C65400] 13:23:20 INFO - PROCESS | 3800 | 1463689400153 Marionette TRACE conn2 <- [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]]]}] 13:23:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:23:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1013ms 13:23:20 INFO - PROCESS | 3800 | 1463689400192 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:23:20 INFO - PROCESS | 3800 | 1463689400195 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 13:23:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:23:20 INFO - PROCESS | 3800 | 1463689400199 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:23:20 INFO - PROCESS | 3800 | 1463689400201 Marionette TRACE conn2 <- [1,1634,null,{}] 13:23:20 INFO - PROCESS | 3800 | 1463689400204 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:20 INFO - PROCESS | 3800 | 1463689400319 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:23:20 INFO - PROCESS | 3800 | 1463689400435 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:20 INFO - PROCESS | 3800 | ++DOCSHELL 1052E000 == 17 [pid = 3800] [id = 418] 13:23:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 156 (10560000) [pid = 3800] [serial = 1254] [outer = 00000000] 13:23:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 157 (10D30400) [pid = 3800] [serial = 1255] [outer = 10560000] 13:23:20 INFO - PROCESS | 3800 | 1463689400529 Marionette DEBUG loaded listener.js 13:23:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 158 (11020000) [pid = 3800] [serial = 1256] [outer = 10560000] 13:23:21 INFO - PROCESS | 3800 | 1463689401310 Marionette TRACE conn2 <- [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]]]}] 13:23:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:23:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1154ms 13:23:21 INFO - PROCESS | 3800 | 1463689401338 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:23:21 INFO - PROCESS | 3800 | 1463689401342 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 13:23:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:23:21 INFO - PROCESS | 3800 | 1463689401347 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:23:21 INFO - PROCESS | 3800 | 1463689401350 Marionette TRACE conn2 <- [1,1638,null,{}] 13:23:21 INFO - PROCESS | 3800 | 1463689401355 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:21 INFO - PROCESS | 3800 | 1463689401452 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:23:21 INFO - PROCESS | 3800 | 1463689401602 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:21 INFO - PROCESS | 3800 | ++DOCSHELL 0F2DB800 == 18 [pid = 3800] [id = 419] 13:23:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 159 (0F39AC00) [pid = 3800] [serial = 1257] [outer = 00000000] 13:23:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 160 (10530400) [pid = 3800] [serial = 1258] [outer = 0F39AC00] 13:23:21 INFO - PROCESS | 3800 | 1463689401657 Marionette DEBUG loaded listener.js 13:23:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 161 (10A60C00) [pid = 3800] [serial = 1259] [outer = 0F39AC00] 13:23:21 INFO - PROCESS | 3800 | --DOCSHELL 10F7E000 == 17 [pid = 3800] [id = 413] 13:23:21 INFO - PROCESS | 3800 | --DOCSHELL 10A59400 == 16 [pid = 3800] [id = 412] 13:23:21 INFO - PROCESS | 3800 | --DOCSHELL 0F2D0400 == 15 [pid = 3800] [id = 411] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 160 (14390400) [pid = 3800] [serial = 1172] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 159 (16557400) [pid = 3800] [serial = 1174] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 158 (143A4800) [pid = 3800] [serial = 1166] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 157 (138DEC00) [pid = 3800] [serial = 1171] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 156 (10AEC400) [pid = 3800] [serial = 1169] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 155 (16AB4400) [pid = 3800] [serial = 1223] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 154 (1382C000) [pid = 3800] [serial = 1225] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 153 (12AEEC00) [pid = 3800] [serial = 1117] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 152 (131B0400) [pid = 3800] [serial = 1045] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 151 (1100B000) [pid = 3800] [serial = 1134] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 150 (172A9400) [pid = 3800] [serial = 1051] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 149 (10AEA400) [pid = 3800] [serial = 1042] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (11082800) [pid = 3800] [serial = 1114] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (140BFC00) [pid = 3800] [serial = 1096] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (16AB0C00) [pid = 3800] [serial = 1098] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (19D55C00) [pid = 3800] [serial = 1057] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (1A948400) [pid = 3800] [serial = 1060] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (14396800) [pid = 3800] [serial = 1120] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (11015400) [pid = 3800] [serial = 1116] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (131ADC00) [pid = 3800] [serial = 961] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (1B29AC00) [pid = 3800] [serial = 1107] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (184CFC00) [pid = 3800] [serial = 1111] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (16D78C00) [pid = 3800] [serial = 1128] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (184CF800) [pid = 3800] [serial = 1015] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (12D7E000) [pid = 3800] [serial = 1135] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (1AF71C00) [pid = 3800] [serial = 1104] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (19DE7C00) [pid = 3800] [serial = 1021] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (1AE35400) [pid = 3800] [serial = 1024] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (12887400) [pid = 3800] [serial = 973] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (14392800) [pid = 3800] [serial = 1012] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (143A3000) [pid = 3800] [serial = 1110] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (1B12C800) [pid = 3800] [serial = 1092] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (15F44400) [pid = 3800] [serial = 1048] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (1B28E400) [pid = 3800] [serial = 970] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (1AF6BC00) [pid = 3800] [serial = 967] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (16D7E800) [pid = 3800] [serial = 1129] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (1438E400) [pid = 3800] [serial = 1119] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (16609000) [pid = 3800] [serial = 964] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (143A6C00) [pid = 3800] [serial = 1138] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (13DB5400) [pid = 3800] [serial = 712] [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.] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (11007400) [pid = 3800] [serial = 1113] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (198CBC00) [pid = 3800] [serial = 1101] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (1B127800) [pid = 3800] [serial = 1105] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (19A4A000) [pid = 3800] [serial = 1102] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (15598400) [pid = 3800] [serial = 1123] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (17AE6800) [pid = 3800] [serial = 1054] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (19A5B400) [pid = 3800] [serial = 1018] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1782DC00) [pid = 3800] [serial = 1132] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (15CE7C00) [pid = 3800] [serial = 1126] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (11010C00) [pid = 3800] [serial = 1009] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1B2A2000) [pid = 3800] [serial = 1108] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (15080800) [pid = 3800] [serial = 1122] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (1B28EC00) [pid = 3800] [serial = 1093] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (15C45400) [pid = 3800] [serial = 1125] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (13030C00) [pid = 3800] [serial = 1095] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (176B3800) [pid = 3800] [serial = 1131] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (176AD000) [pid = 3800] [serial = 1099] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (19D28800) [pid = 3800] [serial = 904] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (11018800) [pid = 3800] [serial = 1193] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (15599C00) [pid = 3800] [serial = 1222] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (15750000) [pid = 3800] [serial = 1195] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (10531C00) [pid = 3800] [serial = 1168] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (10C0B800) [pid = 3800] [serial = 1163] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (19A5A400) [pid = 3800] [serial = 1141] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (140C0400) [pid = 3800] [serial = 1165] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (19D5C800) [pid = 3800] [serial = 1142] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (105F0400) [pid = 3800] [serial = 1162] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (10AE8800) [pid = 3800] [serial = 1192] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (17925000) [pid = 3800] [serial = 1139] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (1AF71000) [pid = 3800] [serial = 1159] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1A282C00) [pid = 3800] [serial = 1154] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1AF6E400) [pid = 3800] [serial = 1205] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1A7C2C00) [pid = 3800] [serial = 1156] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (19856C00) [pid = 3800] [serial = 1207] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (172AF000) [pid = 3800] [serial = 1151] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (19A45C00) [pid = 3800] [serial = 1153] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1337D800) [pid = 3800] [serial = 1148] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (179BBC00) [pid = 3800] [serial = 1202] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1AA98800) [pid = 3800] [serial = 1204] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (176AB400) [pid = 3800] [serial = 1201] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (16ABDC00) [pid = 3800] [serial = 1150] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (11019C00) [pid = 3800] [serial = 1145] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1318F000) [pid = 3800] [serial = 1147] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1660C800) [pid = 3800] [serial = 1196] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (11003400) [pid = 3800] [serial = 1144] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (143A3800) [pid = 3800] [serial = 1198] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (19A4A800) [pid = 3800] [serial = 1181] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (17920C00) [pid = 3800] [serial = 1178] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (19A41000) [pid = 3800] [serial = 1180] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1660F000) [pid = 3800] [serial = 1175] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (1782F800) [pid = 3800] [serial = 1177] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (19A54800) [pid = 3800] [serial = 1229] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (1AF98400) [pid = 3800] [serial = 1231] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (1AFA0400) [pid = 3800] [serial = 1160] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (19857000) [pid = 3800] [serial = 1228] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (15749800) [pid = 3800] [serial = 1199] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1AA91400) [pid = 3800] [serial = 1208] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (1A94D000) [pid = 3800] [serial = 1157] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 62 (1559D400) [pid = 3800] [serial = 1226] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 61 (1B12B800) [pid = 3800] [serial = 1210] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 60 (1B12E000) [pid = 3800] [serial = 1190] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (1E4DAC00) [pid = 3800] [serial = 1220] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (1B740400) [pid = 3800] [serial = 1217] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (1B705000) [pid = 3800] [serial = 1214] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (1B74B400) [pid = 3800] [serial = 1219] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 55 (1B710800) [pid = 3800] [serial = 1216] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 54 (19A46800) [pid = 3800] [serial = 1211] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 53 (1B53BC00) [pid = 3800] [serial = 1213] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 52 (1AF6C800) [pid = 3800] [serial = 1187] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 51 (1B124800) [pid = 3800] [serial = 1189] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 50 (1AA9B400) [pid = 3800] [serial = 1184] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 49 (1A7BF000) [pid = 3800] [serial = 1183] [outer = 00000000] [url = about:blank] 13:23:21 INFO - PROCESS | 3800 | --DOMWINDOW == 48 (1AF69C00) [pid = 3800] [serial = 1186] [outer = 00000000] [url = about:blank] 13:23:22 INFO - PROCESS | 3800 | 1463689402133 Marionette TRACE conn2 <- [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]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:23:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 827ms 13:23:22 INFO - PROCESS | 3800 | 1463689402187 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:23:22 INFO - PROCESS | 3800 | 1463689402192 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 13:23:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:23:22 INFO - PROCESS | 3800 | 1463689402199 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 3800 | 1463689402201 Marionette TRACE conn2 <- [1,1642,null,{}] 13:23:22 INFO - PROCESS | 3800 | 1463689402204 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:22 INFO - PROCESS | 3800 | 1463689402289 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:23:22 INFO - PROCESS | 3800 | 1463689402298 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:22 INFO - PROCESS | 3800 | ++DOCSHELL 10AE7400 == 16 [pid = 3800] [id = 420] 13:23:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 49 (10AED000) [pid = 3800] [serial = 1260] [outer = 00000000] 13:23:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 50 (10D36000) [pid = 3800] [serial = 1261] [outer = 10AED000] 13:23:22 INFO - PROCESS | 3800 | 1463689402347 Marionette DEBUG loaded listener.js 13:23:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 51 (11006C00) [pid = 3800] [serial = 1262] [outer = 10AED000] 13:23:22 INFO - PROCESS | 3800 | 1463689402837 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:23:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 702ms 13:23:22 INFO - PROCESS | 3800 | 1463689402927 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:23:22 INFO - PROCESS | 3800 | 1463689402929 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 13:23:22 INFO - PROCESS | 3800 | 1463689402933 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:23:22 INFO - PROCESS | 3800 | 1463689402936 Marionette TRACE conn2 <- [1,1646,null,{}] 13:23:22 INFO - PROCESS | 3800 | 1463689402951 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:23 INFO - PROCESS | 3800 | 1463689403036 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:23:23 INFO - PROCESS | 3800 | 1463689403050 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:23 INFO - PROCESS | 3800 | ++DOCSHELL 1101D400 == 17 [pid = 3800] [id = 421] 13:23:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 52 (1101D800) [pid = 3800] [serial = 1263] [outer = 00000000] 13:23:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 53 (11C06400) [pid = 3800] [serial = 1264] [outer = 1101D800] 13:23:23 INFO - PROCESS | 3800 | 1463689403098 Marionette DEBUG loaded listener.js 13:23:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 54 (128A2800) [pid = 3800] [serial = 1265] [outer = 1101D800] 13:23:23 INFO - PROCESS | 3800 | 1463689403566 Marionette TRACE conn2 <- [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]]]}] 13:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 624ms 13:23:23 INFO - PROCESS | 3800 | 1463689403574 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:23:23 INFO - PROCESS | 3800 | 1463689403577 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 13:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:23:23 INFO - PROCESS | 3800 | 1463689403580 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 3800 | 1463689403582 Marionette TRACE conn2 <- [1,1650,null,{}] 13:23:23 INFO - PROCESS | 3800 | 1463689403585 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:23 INFO - PROCESS | 3800 | 1463689403665 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:23:23 INFO - PROCESS | 3800 | 1463689403672 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:23 INFO - PROCESS | 3800 | ++DOCSHELL 11081800 == 18 [pid = 3800] [id = 422] 13:23:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 55 (11082800) [pid = 3800] [serial = 1266] [outer = 00000000] 13:23:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 56 (1305D800) [pid = 3800] [serial = 1267] [outer = 11082800] 13:23:23 INFO - PROCESS | 3800 | 1463689403717 Marionette DEBUG loaded listener.js 13:23:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (131AB800) [pid = 3800] [serial = 1268] [outer = 11082800] 13:23:24 INFO - PROCESS | 3800 | 1463689404148 Marionette TRACE conn2 <- [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]]]}] 13:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 593ms 13:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:23:24 INFO - PROCESS | 3800 | 1463689404182 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:23:24 INFO - PROCESS | 3800 | 1463689404184 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 13:23:24 INFO - PROCESS | 3800 | 1463689404187 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 3800 | 1463689404189 Marionette TRACE conn2 <- [1,1654,null,{}] 13:23:24 INFO - PROCESS | 3800 | 1463689404202 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:24 INFO - PROCESS | 3800 | 1463689404317 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:23:24 INFO - PROCESS | 3800 | 1463689404333 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:24 INFO - PROCESS | 3800 | ++DOCSHELL 1101F400 == 19 [pid = 3800] [id = 423] 13:23:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (131B4400) [pid = 3800] [serial = 1269] [outer = 00000000] 13:23:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (1330C400) [pid = 3800] [serial = 1270] [outer = 131B4400] 13:23:24 INFO - PROCESS | 3800 | 1463689404424 Marionette DEBUG loaded listener.js 13:23:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (13374800) [pid = 3800] [serial = 1271] [outer = 131B4400] 13:23:24 INFO - PROCESS | 3800 | 1463689404877 Marionette TRACE conn2 <- [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]]]}] 13:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 733ms 13:23:24 INFO - PROCESS | 3800 | --DOMWINDOW == 59 (10F7E800) [pid = 3800] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:23:24 INFO - PROCESS | 3800 | --DOMWINDOW == 58 (1AE36C00) [pid = 3800] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:23:24 INFO - PROCESS | 3800 | --DOMWINDOW == 57 (0F2D5C00) [pid = 3800] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:23:24 INFO - PROCESS | 3800 | --DOMWINDOW == 56 (10A5E400) [pid = 3800] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:23:24 INFO - PROCESS | 3800 | 1463689404929 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:23:24 INFO - PROCESS | 3800 | 1463689404931 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 13:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:23:24 INFO - PROCESS | 3800 | 1463689404934 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 3800 | 1463689404936 Marionette TRACE conn2 <- [1,1658,null,{}] 13:23:24 INFO - PROCESS | 3800 | 1463689404939 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:25 INFO - PROCESS | 3800 | 1463689405081 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:23:25 INFO - PROCESS | 3800 | 1463689405177 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 3800 | ++DOCSHELL 1438D400 == 20 [pid = 3800] [id = 424] 13:23:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 57 (1438E400) [pid = 3800] [serial = 1272] [outer = 00000000] 13:23:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 58 (14391400) [pid = 3800] [serial = 1273] [outer = 1438E400] 13:23:25 INFO - PROCESS | 3800 | 1463689405222 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 59 (14393400) [pid = 3800] [serial = 1274] [outer = 1438E400] 13:23:25 INFO - PROCESS | 3800 | 1463689405598 Marionette TRACE conn2 <- [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]]]}] 13:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 702ms 13:23:25 INFO - PROCESS | 3800 | 1463689405633 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:23:25 INFO - PROCESS | 3800 | 1463689405635 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 13:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:23:25 INFO - PROCESS | 3800 | 1463689405638 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:23:25 INFO - PROCESS | 3800 | 1463689405640 Marionette TRACE conn2 <- [1,1662,null,{}] 13:23:25 INFO - PROCESS | 3800 | 1463689405644 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:25 INFO - PROCESS | 3800 | 1463689405747 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:23:25 INFO - PROCESS | 3800 | 1463689405754 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 3800 | ++DOCSHELL 14390800 == 21 [pid = 3800] [id = 425] 13:23:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 60 (14393800) [pid = 3800] [serial = 1275] [outer = 00000000] 13:23:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 61 (1439E800) [pid = 3800] [serial = 1276] [outer = 14393800] 13:23:25 INFO - PROCESS | 3800 | 1463689405798 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 62 (143A5800) [pid = 3800] [serial = 1277] [outer = 14393800] 13:23:26 INFO - PROCESS | 3800 | 1463689406241 Marionette TRACE conn2 <- [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]]]}] 13:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 639ms 13:23:26 INFO - PROCESS | 3800 | 1463689406276 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:23:26 INFO - PROCESS | 3800 | 1463689406278 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 13:23:26 INFO - PROCESS | 3800 | 1463689406282 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:23:26 INFO - PROCESS | 3800 | 1463689406283 Marionette TRACE conn2 <- [1,1666,null,{}] 13:23:26 INFO - PROCESS | 3800 | 1463689406288 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:26 INFO - PROCESS | 3800 | 1463689406369 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:23:26 INFO - PROCESS | 3800 | 1463689406376 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:26 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D1800 == 22 [pid = 3800] [id = 426] 13:23:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 63 (0F2D9000) [pid = 3800] [serial = 1278] [outer = 00000000] 13:23:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (1439D400) [pid = 3800] [serial = 1279] [outer = 0F2D9000] 13:23:26 INFO - PROCESS | 3800 | 1463689406419 Marionette DEBUG loaded listener.js 13:23:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (15086400) [pid = 3800] [serial = 1280] [outer = 0F2D9000] 13:23:26 INFO - PROCESS | 3800 | 1463689406847 Marionette TRACE conn2 <- [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]]]}] 13:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 592ms 13:23:26 INFO - PROCESS | 3800 | 1463689406879 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:23:26 INFO - PROCESS | 3800 | 1463689406881 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 13:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:23:26 INFO - PROCESS | 3800 | 1463689406884 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:23:26 INFO - PROCESS | 3800 | 1463689406886 Marionette TRACE conn2 <- [1,1670,null,{}] 13:23:26 INFO - PROCESS | 3800 | 1463689406893 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:26 INFO - PROCESS | 3800 | 1463689406970 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:23:26 INFO - PROCESS | 3800 | 1463689406976 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:26 INFO - PROCESS | 3800 | ++DOCSHELL 1381E000 == 23 [pid = 3800] [id = 427] 13:23:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (143A3000) [pid = 3800] [serial = 1281] [outer = 00000000] 13:23:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (1540F800) [pid = 3800] [serial = 1282] [outer = 143A3000] 13:23:27 INFO - PROCESS | 3800 | 1463689407019 Marionette DEBUG loaded listener.js 13:23:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (155A6800) [pid = 3800] [serial = 1283] [outer = 143A3000] 13:23:27 INFO - PROCESS | 3800 | 1463689407489 Marionette TRACE conn2 <- [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]]]}] 13:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 639ms 13:23:27 INFO - PROCESS | 3800 | 1463689407523 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:23:27 INFO - PROCESS | 3800 | 1463689407525 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 13:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:23:27 INFO - PROCESS | 3800 | 1463689407528 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:23:27 INFO - PROCESS | 3800 | 1463689407530 Marionette TRACE conn2 <- [1,1674,null,{}] 13:23:27 INFO - PROCESS | 3800 | 1463689407533 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:27 INFO - PROCESS | 3800 | 1463689407615 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:23:27 INFO - PROCESS | 3800 | 1463689407624 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:27 INFO - PROCESS | 3800 | ++DOCSHELL 150B6400 == 24 [pid = 3800] [id = 428] 13:23:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (15741400) [pid = 3800] [serial = 1284] [outer = 00000000] 13:23:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (157CA800) [pid = 3800] [serial = 1285] [outer = 15741400] 13:23:27 INFO - PROCESS | 3800 | 1463689407668 Marionette DEBUG loaded listener.js 13:23:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (15C3E000) [pid = 3800] [serial = 1286] [outer = 15741400] 13:23:28 INFO - PROCESS | 3800 | 1463689408107 Marionette TRACE conn2 <- [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]]]}] 13:23:28 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 13:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 640ms 13:23:28 INFO - PROCESS | 3800 | 1463689408213 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:23:28 INFO - PROCESS | 3800 | 1463689408217 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 13:23:28 INFO - PROCESS | 3800 | 1463689408225 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:23:28 INFO - PROCESS | 3800 | 1463689408230 Marionette TRACE conn2 <- [1,1678,null,{}] 13:23:28 INFO - PROCESS | 3800 | 1463689408236 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:28 INFO - PROCESS | 3800 | 1463689408362 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:23:28 INFO - PROCESS | 3800 | 1463689408506 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 3800 | ++DOCSHELL 0F9EBC00 == 25 [pid = 3800] [id = 429] 13:23:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (0F9EC000) [pid = 3800] [serial = 1287] [outer = 00000000] 13:23:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (103D0400) [pid = 3800] [serial = 1288] [outer = 0F9EC000] 13:23:28 INFO - PROCESS | 3800 | 1463689408567 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (10A57000) [pid = 3800] [serial = 1289] [outer = 0F9EC000] 13:23:29 INFO - PROCESS | 3800 | 1463689409125 Marionette TRACE conn2 <- [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]]]}] 13:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 936ms 13:23:29 INFO - PROCESS | 3800 | 1463689409156 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 3800 | 1463689409160 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 13:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:23:29 INFO - PROCESS | 3800 | 1463689409168 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 3800 | 1463689409172 Marionette TRACE conn2 <- [1,1682,null,{}] 13:23:29 INFO - PROCESS | 3800 | 1463689409176 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:29 INFO - PROCESS | 3800 | 1463689409281 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:23:29 INFO - PROCESS | 3800 | 1463689409416 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:29 INFO - PROCESS | 3800 | ++DOCSHELL 10D35000 == 26 [pid = 3800] [id = 430] 13:23:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (10F85400) [pid = 3800] [serial = 1290] [outer = 00000000] 13:23:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (11018C00) [pid = 3800] [serial = 1291] [outer = 10F85400] 13:23:29 INFO - PROCESS | 3800 | 1463689409471 Marionette DEBUG loaded listener.js 13:23:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1101F000) [pid = 3800] [serial = 1292] [outer = 10F85400] 13:23:30 INFO - PROCESS | 3800 | 1463689410065 Marionette TRACE conn2 <- [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]]]}] 13:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 951ms 13:23:30 INFO - PROCESS | 3800 | 1463689410112 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:23:30 INFO - PROCESS | 3800 | 1463689410115 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 13:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:23:30 INFO - PROCESS | 3800 | 1463689410118 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:23:30 INFO - PROCESS | 3800 | 1463689410121 Marionette TRACE conn2 <- [1,1686,null,{}] 13:23:30 INFO - PROCESS | 3800 | 1463689410130 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:30 INFO - PROCESS | 3800 | 1463689410238 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:23:30 INFO - PROCESS | 3800 | 1463689410370 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 3800 | ++DOCSHELL 1337E800 == 27 [pid = 3800] [id = 431] 13:23:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1381F800) [pid = 3800] [serial = 1293] [outer = 00000000] 13:23:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (13DB4C00) [pid = 3800] [serial = 1294] [outer = 1381F800] 13:23:30 INFO - PROCESS | 3800 | 1463689410438 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1439A000) [pid = 3800] [serial = 1295] [outer = 1381F800] 13:23:30 INFO - PROCESS | 3800 | 1463689410983 Marionette TRACE conn2 <- [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]]]}] 13:23:31 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 13:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 905ms 13:23:31 INFO - PROCESS | 3800 | 1463689411022 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 3800 | 1463689411024 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 13:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:23:31 INFO - PROCESS | 3800 | 1463689411028 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 3800 | 1463689411030 Marionette TRACE conn2 <- [1,1690,null,{}] 13:23:31 INFO - PROCESS | 3800 | 1463689411033 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:31 INFO - PROCESS | 3800 | 1463689411134 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:23:31 INFO - PROCESS | 3800 | 1463689411235 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 3800 | ++DOCSHELL 15750800 == 28 [pid = 3800] [id = 432] 13:23:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (157CCC00) [pid = 3800] [serial = 1296] [outer = 00000000] 13:23:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (15CDDC00) [pid = 3800] [serial = 1297] [outer = 157CCC00] 13:23:31 INFO - PROCESS | 3800 | 1463689411288 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15F52800) [pid = 3800] [serial = 1298] [outer = 157CCC00] 13:23:32 INFO - PROCESS | 3800 | 1463689412061 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1091ms 13:23:32 INFO - PROCESS | 3800 | 1463689412124 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:23:32 INFO - PROCESS | 3800 | 1463689412127 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 13:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:23:32 INFO - PROCESS | 3800 | 1463689412133 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 3800 | 1463689412136 Marionette TRACE conn2 <- [1,1694,null,{}] 13:23:32 INFO - PROCESS | 3800 | 1463689412141 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:32 INFO - PROCESS | 3800 | 1463689412235 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:23:32 INFO - PROCESS | 3800 | 1463689412319 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:32 INFO - PROCESS | 3800 | ++DOCSHELL 0F272000 == 29 [pid = 3800] [id = 433] 13:23:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (0F2D4800) [pid = 3800] [serial = 1299] [outer = 00000000] 13:23:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10A58C00) [pid = 3800] [serial = 1300] [outer = 0F2D4800] 13:23:32 INFO - PROCESS | 3800 | 1463689412412 Marionette DEBUG loaded listener.js 13:23:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10AE9800) [pid = 3800] [serial = 1301] [outer = 0F2D4800] 13:23:32 INFO - PROCESS | 3800 | --DOCSHELL 11A0E000 == 28 [pid = 3800] [id = 417] 13:23:32 INFO - PROCESS | 3800 | --DOCSHELL 10A58000 == 27 [pid = 3800] [id = 416] 13:23:32 INFO - PROCESS | 3800 | --DOCSHELL 0F9EAC00 == 26 [pid = 3800] [id = 415] 13:23:32 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1B130800) [pid = 3800] [serial = 1232] [outer = 00000000] [url = about:blank] 13:23:32 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (0F9EA000) [pid = 3800] [serial = 1234] [outer = 00000000] [url = about:blank] 13:23:32 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10373C00) [pid = 3800] [serial = 1235] [outer = 00000000] [url = about:blank] 13:23:32 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10AEE000) [pid = 3800] [serial = 1237] [outer = 00000000] [url = about:blank] 13:23:32 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10C0FC00) [pid = 3800] [serial = 1238] [outer = 00000000] [url = about:blank] 13:23:32 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1100A400) [pid = 3800] [serial = 1240] [outer = 00000000] [url = about:blank] 13:23:32 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (11081400) [pid = 3800] [serial = 1241] [outer = 00000000] [url = about:blank] 13:23:32 INFO - PROCESS | 3800 | 1463689412993 Marionette TRACE conn2 <- [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]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 904ms 13:23:33 INFO - PROCESS | 3800 | 1463689413036 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:23:33 INFO - PROCESS | 3800 | 1463689413041 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 13:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:23:33 INFO - PROCESS | 3800 | 1463689413047 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 3800 | 1463689413050 Marionette TRACE conn2 <- [1,1698,null,{}] 13:23:33 INFO - PROCESS | 3800 | 1463689413053 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:33 INFO - PROCESS | 3800 | 1463689413149 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:23:33 INFO - PROCESS | 3800 | 1463689413238 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 3800 | ++DOCSHELL 0F97E000 == 27 [pid = 3800] [id = 434] 13:23:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (0F9F0400) [pid = 3800] [serial = 1302] [outer = 00000000] 13:23:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10C1AC00) [pid = 3800] [serial = 1303] [outer = 0F9F0400] 13:23:33 INFO - PROCESS | 3800 | 1463689413283 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (10D35800) [pid = 3800] [serial = 1304] [outer = 0F9F0400] 13:23:33 INFO - PROCESS | 3800 | 1463689413727 Marionette TRACE conn2 <- [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]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 732ms 13:23:33 INFO - PROCESS | 3800 | 1463689413787 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:23:33 INFO - PROCESS | 3800 | 1463689413789 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 13:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:23:33 INFO - PROCESS | 3800 | 1463689413793 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 3800 | 1463689413796 Marionette TRACE conn2 <- [1,1702,null,{}] 13:23:33 INFO - PROCESS | 3800 | 1463689413806 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:33 INFO - PROCESS | 3800 | 1463689413899 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:23:33 INFO - PROCESS | 3800 | 1463689413908 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 3800 | ++DOCSHELL 112A4000 == 28 [pid = 3800] [id = 435] 13:23:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (11CEF000) [pid = 3800] [serial = 1305] [outer = 00000000] 13:23:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (12DCA800) [pid = 3800] [serial = 1306] [outer = 11CEF000] 13:23:33 INFO - PROCESS | 3800 | 1463689413956 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (13050800) [pid = 3800] [serial = 1307] [outer = 11CEF000] 13:23:34 INFO - PROCESS | 3800 | 1463689414406 Marionette TRACE conn2 <- [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]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 640ms 13:23:34 INFO - PROCESS | 3800 | 1463689414430 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:23:34 INFO - PROCESS | 3800 | 1463689414433 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 13:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:23:34 INFO - PROCESS | 3800 | 1463689414436 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 3800 | 1463689414438 Marionette TRACE conn2 <- [1,1706,null,{}] 13:23:34 INFO - PROCESS | 3800 | 1463689414444 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:34 INFO - PROCESS | 3800 | 1463689414546 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:23:34 INFO - PROCESS | 3800 | 1463689414557 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 3800 | ++DOCSHELL 131B3800 == 29 [pid = 3800] [id = 436] 13:23:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (13304C00) [pid = 3800] [serial = 1308] [outer = 00000000] 13:23:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (13DB3400) [pid = 3800] [serial = 1309] [outer = 13304C00] 13:23:34 INFO - PROCESS | 3800 | 1463689414601 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (14392800) [pid = 3800] [serial = 1310] [outer = 13304C00] 13:23:35 INFO - PROCESS | 3800 | 1463689415028 Marionette TRACE conn2 <- [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]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 624ms 13:23:35 INFO - PROCESS | 3800 | 1463689415074 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 3800 | 1463689415076 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 13:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:23:35 INFO - PROCESS | 3800 | 1463689415079 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 3800 | 1463689415081 Marionette TRACE conn2 <- [1,1710,null,{}] 13:23:35 INFO - PROCESS | 3800 | 1463689415085 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:35 INFO - PROCESS | 3800 | 1463689415172 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:23:35 INFO - PROCESS | 3800 | 1463689415178 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 3800 | ++DOCSHELL 13DB4800 == 30 [pid = 3800] [id = 437] 13:23:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1438BC00) [pid = 3800] [serial = 1311] [outer = 00000000] 13:23:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1507F400) [pid = 3800] [serial = 1312] [outer = 1438BC00] 13:23:35 INFO - PROCESS | 3800 | 1463689415222 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1559C800) [pid = 3800] [serial = 1313] [outer = 1438BC00] 13:23:35 INFO - PROCESS | 3800 | 1463689415722 Marionette TRACE conn2 <- [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]]]}] 13:23:35 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 13:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 686ms 13:23:35 INFO - PROCESS | 3800 | 1463689415779 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 3800 | 1463689415781 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 13:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:23:35 INFO - PROCESS | 3800 | 1463689415785 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 3800 | 1463689415786 Marionette TRACE conn2 <- [1,1714,null,{}] 13:23:35 INFO - PROCESS | 3800 | 1463689415790 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:35 INFO - PROCESS | 3800 | 1463689415922 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:23:35 INFO - PROCESS | 3800 | 1463689415937 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 3800 | ++DOCSHELL 10375400 == 31 [pid = 3800] [id = 438] 13:23:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (10A59C00) [pid = 3800] [serial = 1314] [outer = 00000000] 13:23:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (16604400) [pid = 3800] [serial = 1315] [outer = 10A59C00] 13:23:35 INFO - PROCESS | 3800 | 1463689415982 Marionette DEBUG loaded listener.js 13:23:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1660E000) [pid = 3800] [serial = 1316] [outer = 10A59C00] 13:23:36 INFO - PROCESS | 3800 | 1463689416423 Marionette TRACE conn2 <- [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]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 686ms 13:23:36 INFO - PROCESS | 3800 | 1463689416468 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:23:36 INFO - PROCESS | 3800 | 1463689416470 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 13:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:23:36 INFO - PROCESS | 3800 | 1463689416474 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 3800 | 1463689416475 Marionette TRACE conn2 <- [1,1718,null,{}] 13:23:36 INFO - PROCESS | 3800 | 1463689416478 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:36 INFO - PROCESS | 3800 | 1463689416620 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:23:36 INFO - PROCESS | 3800 | 1463689416643 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:36 INFO - PROCESS | 3800 | ++DOCSHELL 1660F400 == 32 [pid = 3800] [id = 439] 13:23:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (16A68800) [pid = 3800] [serial = 1317] [outer = 00000000] 13:23:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (16AB6800) [pid = 3800] [serial = 1318] [outer = 16A68800] 13:23:36 INFO - PROCESS | 3800 | 1463689416686 Marionette DEBUG loaded listener.js 13:23:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (16ABC400) [pid = 3800] [serial = 1319] [outer = 16A68800] 13:23:37 INFO - PROCESS | 3800 | 1463689417118 Marionette TRACE conn2 <- [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]]]}] 13:23:37 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 13:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 701ms 13:23:37 INFO - PROCESS | 3800 | 1463689417174 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:23:37 INFO - PROCESS | 3800 | 1463689417176 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 13:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:23:37 INFO - PROCESS | 3800 | 1463689417179 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:23:37 INFO - PROCESS | 3800 | 1463689417181 Marionette TRACE conn2 <- [1,1722,null,{}] 13:23:37 INFO - PROCESS | 3800 | 1463689417184 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:37 INFO - PROCESS | 3800 | 1463689417291 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:23:37 INFO - PROCESS | 3800 | 1463689417299 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 3800 | ++DOCSHELL 10534800 == 33 [pid = 3800] [id = 440] 13:23:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (157CE000) [pid = 3800] [serial = 1320] [outer = 00000000] 13:23:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (16C3FC00) [pid = 3800] [serial = 1321] [outer = 157CE000] 13:23:37 INFO - PROCESS | 3800 | 1463689417393 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (16CF5400) [pid = 3800] [serial = 1322] [outer = 157CE000] 13:23:37 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (143A3000) [pid = 3800] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:23:37 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (1438E400) [pid = 3800] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:23:37 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (11082800) [pid = 3800] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:23:37 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (10AED000) [pid = 3800] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:23:37 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (131B4400) [pid = 3800] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:23:37 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (0F39AC00) [pid = 3800] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:23:37 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (0F2D9000) [pid = 3800] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:23:37 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (14393800) [pid = 3800] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:23:37 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (1101D800) [pid = 3800] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:23:37 INFO - PROCESS | 3800 | 1463689417857 Marionette TRACE conn2 <- [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]]]}] 13:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 733ms 13:23:37 INFO - PROCESS | 3800 | 1463689417920 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:23:37 INFO - PROCESS | 3800 | 1463689417922 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 13:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:23:37 INFO - PROCESS | 3800 | 1463689417952 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:23:37 INFO - PROCESS | 3800 | 1463689417954 Marionette TRACE conn2 <- [1,1726,null,{}] 13:23:37 INFO - PROCESS | 3800 | 1463689417959 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:38 INFO - PROCESS | 3800 | 1463689418037 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:23:38 INFO - PROCESS | 3800 | 1463689418044 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:38 INFO - PROCESS | 3800 | ++DOCSHELL 13128000 == 34 [pid = 3800] [id = 441] 13:23:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (13DB5C00) [pid = 3800] [serial = 1323] [outer = 00000000] 13:23:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (15F52C00) [pid = 3800] [serial = 1324] [outer = 13DB5C00] 13:23:38 INFO - PROCESS | 3800 | 1463689418087 Marionette DEBUG loaded listener.js 13:23:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (16CF8C00) [pid = 3800] [serial = 1325] [outer = 13DB5C00] 13:23:38 INFO - PROCESS | 3800 | 1463689418505 Marionette TRACE conn2 <- [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]]]}] 13:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 608ms 13:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:23:38 INFO - PROCESS | 3800 | 1463689418543 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 3800 | 1463689418545 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 13:23:38 INFO - PROCESS | 3800 | 1463689418548 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:23:38 INFO - PROCESS | 3800 | 1463689418550 Marionette TRACE conn2 <- [1,1730,null,{}] 13:23:38 INFO - PROCESS | 3800 | 1463689418554 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:38 INFO - PROCESS | 3800 | 1463689418643 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:23:38 INFO - PROCESS | 3800 | 1463689418651 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:38 INFO - PROCESS | 3800 | ++DOCSHELL 0F2DB400 == 35 [pid = 3800] [id = 442] 13:23:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1540C400) [pid = 3800] [serial = 1326] [outer = 00000000] 13:23:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (16D7D400) [pid = 3800] [serial = 1327] [outer = 1540C400] 13:23:38 INFO - PROCESS | 3800 | 1463689418694 Marionette DEBUG loaded listener.js 13:23:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (16F9FC00) [pid = 3800] [serial = 1328] [outer = 1540C400] 13:23:39 INFO - PROCESS | 3800 | 1463689419114 Marionette TRACE conn2 <- [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]]]}] 13:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 592ms 13:23:39 INFO - PROCESS | 3800 | 1463689419145 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:23:39 INFO - PROCESS | 3800 | 1463689419147 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 13:23:39 INFO - PROCESS | 3800 | 1463689419150 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:23:39 INFO - PROCESS | 3800 | 1463689419153 Marionette TRACE conn2 <- [1,1734,null,{}] 13:23:39 INFO - PROCESS | 3800 | 1463689419173 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:39 INFO - PROCESS | 3800 | 1463689419269 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:23:39 INFO - PROCESS | 3800 | 1463689419278 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:39 INFO - PROCESS | 3800 | ++DOCSHELL 16AB2400 == 36 [pid = 3800] [id = 443] 13:23:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (172AE400) [pid = 3800] [serial = 1329] [outer = 00000000] 13:23:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (176AC800) [pid = 3800] [serial = 1330] [outer = 172AE400] 13:23:39 INFO - PROCESS | 3800 | 1463689419326 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (176B1400) [pid = 3800] [serial = 1331] [outer = 172AE400] 13:23:39 INFO - PROCESS | 3800 | 1463689419962 Marionette TRACE conn2 <- [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]]]}] 13:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 842ms 13:23:39 INFO - PROCESS | 3800 | 1463689419994 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:23:39 INFO - PROCESS | 3800 | 1463689419998 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 13:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:23:39 INFO - PROCESS | 3800 | 1463689420004 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:23:39 INFO - PROCESS | 3800 | 1463689420008 Marionette TRACE conn2 <- [1,1738,null,{}] 13:23:40 INFO - PROCESS | 3800 | 1463689420014 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:40 INFO - PROCESS | 3800 | 1463689420126 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:23:40 INFO - PROCESS | 3800 | 1463689420261 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 3800 | ++DOCSHELL 103D9400 == 37 [pid = 3800] [id = 444] 13:23:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (103F7C00) [pid = 3800] [serial = 1332] [outer = 00000000] 13:23:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (10D34400) [pid = 3800] [serial = 1333] [outer = 103F7C00] 13:23:40 INFO - PROCESS | 3800 | 1463689420321 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (1100E400) [pid = 3800] [serial = 1334] [outer = 103F7C00] 13:23:40 INFO - PROCESS | 3800 | 1463689420916 Marionette TRACE conn2 <- [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]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 935ms 13:23:40 INFO - PROCESS | 3800 | 1463689420951 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 3800 | 1463689420956 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 13:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:23:40 INFO - PROCESS | 3800 | 1463689420963 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 3800 | 1463689420966 Marionette TRACE conn2 <- [1,1742,null,{}] 13:23:40 INFO - PROCESS | 3800 | 1463689420970 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:41 INFO - PROCESS | 3800 | 1463689421074 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:23:41 INFO - PROCESS | 3800 | 1463689421181 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:41 INFO - PROCESS | 3800 | ++DOCSHELL 11CF0000 == 38 [pid = 3800] [id = 445] 13:23:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (12D80800) [pid = 3800] [serial = 1335] [outer = 00000000] 13:23:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (13372000) [pid = 3800] [serial = 1336] [outer = 12D80800] 13:23:41 INFO - PROCESS | 3800 | 1463689421235 Marionette DEBUG loaded listener.js 13:23:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1438F800) [pid = 3800] [serial = 1337] [outer = 12D80800] 13:23:41 INFO - PROCESS | 3800 | 1463689421841 Marionette TRACE conn2 <- [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]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 935ms 13:23:41 INFO - PROCESS | 3800 | 1463689421906 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:23:41 INFO - PROCESS | 3800 | 1463689421909 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 13:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:23:41 INFO - PROCESS | 3800 | 1463689421913 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 3800 | 1463689421916 Marionette TRACE conn2 <- [1,1746,null,{}] 13:23:41 INFO - PROCESS | 3800 | 1463689421928 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:42 INFO - PROCESS | 3800 | 1463689422041 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:23:42 INFO - PROCESS | 3800 | 1463689422171 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 3800 | ++DOCSHELL 15CE7000 == 39 [pid = 3800] [id = 446] 13:23:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (16604000) [pid = 3800] [serial = 1338] [outer = 00000000] 13:23:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (16D7B800) [pid = 3800] [serial = 1339] [outer = 16604000] 13:23:42 INFO - PROCESS | 3800 | 1463689422228 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (176A7800) [pid = 3800] [serial = 1340] [outer = 16604000] 13:23:42 INFO - PROCESS | 3800 | 1463689422784 Marionette TRACE conn2 <- [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]]]}] 13:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 935ms 13:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:23:42 INFO - PROCESS | 3800 | 1463689422857 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:23:42 INFO - PROCESS | 3800 | 1463689422860 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 13:23:42 INFO - PROCESS | 3800 | 1463689422864 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:23:42 INFO - PROCESS | 3800 | 1463689422866 Marionette TRACE conn2 <- [1,1750,null,{}] 13:23:42 INFO - PROCESS | 3800 | 1463689422869 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:42 INFO - PROCESS | 3800 | 1463689422971 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:23:43 INFO - PROCESS | 3800 | 1463689423104 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 3800 | ++DOCSHELL 16AB9C00 == 40 [pid = 3800] [id = 447] 13:23:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (16D79400) [pid = 3800] [serial = 1341] [outer = 00000000] 13:23:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (17823400) [pid = 3800] [serial = 1342] [outer = 16D79400] 13:23:43 INFO - PROCESS | 3800 | 1463689423159 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1788AC00) [pid = 3800] [serial = 1343] [outer = 16D79400] 13:23:43 INFO - PROCESS | 3800 | 1463689423791 Marionette TRACE conn2 <- [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]]]}] 13:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 998ms 13:23:43 INFO - PROCESS | 3800 | 1463689423849 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 3800 | 1463689423851 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 13:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:23:43 INFO - PROCESS | 3800 | 1463689423855 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 3800 | 1463689423857 Marionette TRACE conn2 <- [1,1754,null,{}] 13:23:43 INFO - PROCESS | 3800 | 1463689423861 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:44 INFO - PROCESS | 3800 | 1463689424109 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:23:44 INFO - PROCESS | 3800 | 1463689424250 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 3800 | ++DOCSHELL 10AE5400 == 41 [pid = 3800] [id = 448] 13:23:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (10AE7800) [pid = 3800] [serial = 1344] [outer = 00000000] 13:23:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (10AF1C00) [pid = 3800] [serial = 1345] [outer = 10AE7800] 13:23:44 INFO - PROCESS | 3800 | 1463689424302 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (10EE9400) [pid = 3800] [serial = 1346] [outer = 10AE7800] 13:23:44 INFO - PROCESS | 3800 | 1463689424869 Marionette TRACE conn2 <- [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]]]}] 13:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1045ms 13:23:44 INFO - PROCESS | 3800 | 1463689424912 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 3800 | 1463689424916 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 13:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:23:44 INFO - PROCESS | 3800 | 1463689424920 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 3800 | 1463689424924 Marionette TRACE conn2 <- [1,1758,null,{}] 13:23:44 INFO - PROCESS | 3800 | 1463689424929 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:45 INFO - PROCESS | 3800 | 1463689425022 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:23:45 INFO - PROCESS | 3800 | --DOCSHELL 19856800 == 40 [pid = 3800] [id = 410] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (155A6800) [pid = 3800] [serial = 1283] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (14393400) [pid = 3800] [serial = 1274] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (131AB800) [pid = 3800] [serial = 1268] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (11006C00) [pid = 3800] [serial = 1262] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (13374800) [pid = 3800] [serial = 1271] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (10A60C00) [pid = 3800] [serial = 1259] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (10530400) [pid = 3800] [serial = 1258] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (10D2D000) [pid = 3800] [serial = 1249] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (15086400) [pid = 3800] [serial = 1280] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (10532C00) [pid = 3800] [serial = 1246] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (12AED800) [pid = 3800] [serial = 1252] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (1439D400) [pid = 3800] [serial = 1279] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (10D36000) [pid = 3800] [serial = 1261] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (12DC8400) [pid = 3800] [serial = 1243] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (1439E800) [pid = 3800] [serial = 1276] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (11C06400) [pid = 3800] [serial = 1264] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (128A2800) [pid = 3800] [serial = 1265] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (1330C400) [pid = 3800] [serial = 1270] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (143A5800) [pid = 3800] [serial = 1277] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (10D30400) [pid = 3800] [serial = 1255] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1540F800) [pid = 3800] [serial = 1282] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (14391400) [pid = 3800] [serial = 1273] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1305D800) [pid = 3800] [serial = 1267] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (157CA800) [pid = 3800] [serial = 1285] [outer = 00000000] [url = about:blank] 13:23:45 INFO - PROCESS | 3800 | 1463689425187 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 3800 | ++DOCSHELL 0F93EC00 == 41 [pid = 3800] [id = 449] 13:23:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (0F984400) [pid = 3800] [serial = 1347] [outer = 00000000] 13:23:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (10538C00) [pid = 3800] [serial = 1348] [outer = 0F984400] 13:23:45 INFO - PROCESS | 3800 | 1463689425239 Marionette DEBUG loaded listener.js 13:23:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (10AF3400) [pid = 3800] [serial = 1349] [outer = 0F984400] 13:23:45 INFO - PROCESS | 3800 | 1463689425704 Marionette TRACE conn2 <- [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]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 842ms 13:23:45 INFO - PROCESS | 3800 | 1463689425761 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:23:45 INFO - PROCESS | 3800 | 1463689425764 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 13:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:23:45 INFO - PROCESS | 3800 | 1463689425768 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 3800 | 1463689425770 Marionette TRACE conn2 <- [1,1762,null,{}] 13:23:45 INFO - PROCESS | 3800 | 1463689425773 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:45 INFO - PROCESS | 3800 | 1463689425861 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:23:45 INFO - PROCESS | 3800 | 1463689425872 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 3800 | ++DOCSHELL 12D31000 == 42 [pid = 3800] [id = 450] 13:23:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (12D79400) [pid = 3800] [serial = 1350] [outer = 00000000] 13:23:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (130D4400) [pid = 3800] [serial = 1351] [outer = 12D79400] 13:23:45 INFO - PROCESS | 3800 | 1463689425918 Marionette DEBUG loaded listener.js 13:23:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (131AB800) [pid = 3800] [serial = 1352] [outer = 12D79400] 13:23:46 INFO - PROCESS | 3800 | 1463689426373 Marionette TRACE conn2 <- [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]]]}] 13:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 623ms 13:23:46 INFO - PROCESS | 3800 | 1463689426405 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:23:46 INFO - PROCESS | 3800 | 1463689426408 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 13:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:23:46 INFO - PROCESS | 3800 | 1463689426422 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:23:46 INFO - PROCESS | 3800 | 1463689426426 Marionette TRACE conn2 <- [1,1766,null,{}] 13:23:46 INFO - PROCESS | 3800 | 1463689426430 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:46 INFO - PROCESS | 3800 | 1463689426512 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:23:46 INFO - PROCESS | 3800 | 1463689426518 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:46 INFO - PROCESS | 3800 | ++DOCSHELL 13077C00 == 43 [pid = 3800] [id = 451] 13:23:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (14391400) [pid = 3800] [serial = 1353] [outer = 00000000] 13:23:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (1439D000) [pid = 3800] [serial = 1354] [outer = 14391400] 13:23:46 INFO - PROCESS | 3800 | 1463689426562 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (143A2800) [pid = 3800] [serial = 1355] [outer = 14391400] 13:23:46 INFO - PROCESS | 3800 | 1463689426996 Marionette TRACE conn2 <- [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]]]}] 13:23:47 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 13:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 592ms 13:23:47 INFO - PROCESS | 3800 | 1463689427023 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 3800 | 1463689427025 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 13:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:23:47 INFO - PROCESS | 3800 | 1463689427028 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 3800 | 1463689427030 Marionette TRACE conn2 <- [1,1770,null,{}] 13:23:47 INFO - PROCESS | 3800 | 1463689427033 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:47 INFO - PROCESS | 3800 | 1463689427112 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:23:47 INFO - PROCESS | 3800 | 1463689427119 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 3800 | ++DOCSHELL 143A2C00 == 44 [pid = 3800] [id = 452] 13:23:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (15083400) [pid = 3800] [serial = 1356] [outer = 00000000] 13:23:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (1540F800) [pid = 3800] [serial = 1357] [outer = 15083400] 13:23:47 INFO - PROCESS | 3800 | 1463689427162 Marionette DEBUG loaded listener.js 13:23:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (155A7000) [pid = 3800] [serial = 1358] [outer = 15083400] 13:23:47 INFO - PROCESS | 3800 | 1463689427674 Marionette TRACE conn2 <- [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]]]}] 13:23:47 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 13:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 702ms 13:23:47 INFO - PROCESS | 3800 | 1463689427728 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 3800 | 1463689427730 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 13:23:47 INFO - PROCESS | 3800 | 1463689427733 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:23:47 INFO - PROCESS | 3800 | 1463689427735 Marionette TRACE conn2 <- [1,1774,null,{}] 13:23:47 INFO - PROCESS | 3800 | 1463689427738 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:47 INFO - PROCESS | 3800 | 1463689427850 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:23:47 INFO - PROCESS | 3800 | 1463689427924 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 3800 | ++DOCSHELL 15CDAC00 == 45 [pid = 3800] [id = 453] 13:23:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (15CDB400) [pid = 3800] [serial = 1359] [outer = 00000000] 13:23:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (16555800) [pid = 3800] [serial = 1360] [outer = 15CDB400] 13:23:47 INFO - PROCESS | 3800 | 1463689427975 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (16A73C00) [pid = 3800] [serial = 1361] [outer = 15CDB400] 13:23:48 INFO - PROCESS | 3800 | 1463689428416 Marionette TRACE conn2 <- [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]]]}] 13:23:48 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 13:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 733ms 13:23:48 INFO - PROCESS | 3800 | 1463689428501 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:23:48 INFO - PROCESS | 3800 | 1463689428503 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 13:23:48 INFO - PROCESS | 3800 | 1463689428521 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:23:48 INFO - PROCESS | 3800 | 1463689428523 Marionette TRACE conn2 <- [1,1778,null,{}] 13:23:48 INFO - PROCESS | 3800 | 1463689428526 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:48 INFO - PROCESS | 3800 | 1463689428640 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:23:48 INFO - PROCESS | 3800 | 1463689428649 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 3800 | ++DOCSHELL 15F51C00 == 46 [pid = 3800] [id = 454] 13:23:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (16BD5400) [pid = 3800] [serial = 1362] [outer = 00000000] 13:23:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (16D7C400) [pid = 3800] [serial = 1363] [outer = 16BD5400] 13:23:48 INFO - PROCESS | 3800 | 1463689428693 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (176A6C00) [pid = 3800] [serial = 1364] [outer = 16BD5400] 13:23:49 INFO - PROCESS | 3800 | 1463689429139 Marionette TRACE conn2 <- [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]]]}] 13:23:49 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) 13:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 639ms 13:23:49 INFO - PROCESS | 3800 | 1463689429161 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:23:49 INFO - PROCESS | 3800 | 1463689429163 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 13:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:23:49 INFO - PROCESS | 3800 | 1463689429167 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 3800 | 1463689429169 Marionette TRACE conn2 <- [1,1782,null,{}] 13:23:49 INFO - PROCESS | 3800 | 1463689429172 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:49 INFO - PROCESS | 3800 | 1463689429285 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:23:49 INFO - PROCESS | 3800 | 1463689429292 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 3800 | ++DOCSHELL 11012800 == 47 [pid = 3800] [id = 455] 13:23:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (16AB8400) [pid = 3800] [serial = 1365] [outer = 00000000] 13:23:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (17920800) [pid = 3800] [serial = 1366] [outer = 16AB8400] 13:23:49 INFO - PROCESS | 3800 | 1463689429387 Marionette DEBUG loaded listener.js 13:23:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (179BB800) [pid = 3800] [serial = 1367] [outer = 16AB8400] 13:23:49 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (10A59C00) [pid = 3800] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:23:49 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (11CEF000) [pid = 3800] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:23:49 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (16A68800) [pid = 3800] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:23:49 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (13304C00) [pid = 3800] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:23:49 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (157CE000) [pid = 3800] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:23:49 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (13DB5C00) [pid = 3800] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:23:49 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (1438BC00) [pid = 3800] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:23:49 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (0F9F0400) [pid = 3800] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:23:49 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (1540C400) [pid = 3800] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:23:49 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (0F2D4800) [pid = 3800] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:23:49 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (10560000) [pid = 3800] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:23:49 INFO - PROCESS | 3800 | 1463689429921 Marionette TRACE conn2 <- [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]]]}] 13:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 795ms 13:23:49 INFO - PROCESS | 3800 | 1463689429970 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:23:49 INFO - PROCESS | 3800 | 1463689429973 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 13:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:23:49 INFO - PROCESS | 3800 | 1463689429978 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 3800 | 1463689429979 Marionette TRACE conn2 <- [1,1786,null,{}] 13:23:49 INFO - PROCESS | 3800 | 1463689429983 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:50 INFO - PROCESS | 3800 | 1463689430063 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:23:50 INFO - PROCESS | 3800 | 1463689430069 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:50 INFO - PROCESS | 3800 | ++DOCSHELL 0F9ED000 == 48 [pid = 3800] [id = 456] 13:23:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (10D2AC00) [pid = 3800] [serial = 1368] [outer = 00000000] 13:23:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (15405C00) [pid = 3800] [serial = 1369] [outer = 10D2AC00] 13:23:50 INFO - PROCESS | 3800 | 1463689430112 Marionette DEBUG loaded listener.js 13:23:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (16AB3800) [pid = 3800] [serial = 1370] [outer = 10D2AC00] 13:23:50 INFO - PROCESS | 3800 | 1463689430532 Marionette TRACE conn2 <- [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]]]}] 13:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 592ms 13:23:50 INFO - PROCESS | 3800 | 1463689430572 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:23:50 INFO - PROCESS | 3800 | 1463689430574 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 13:23:50 INFO - PROCESS | 3800 | 1463689430581 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:23:50 INFO - PROCESS | 3800 | 1463689430584 Marionette TRACE conn2 <- [1,1790,null,{}] 13:23:50 INFO - PROCESS | 3800 | 1463689430587 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:50 INFO - PROCESS | 3800 | 1463689430667 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:23:50 INFO - PROCESS | 3800 | 1463689430674 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:50 INFO - PROCESS | 3800 | ++DOCSHELL 1032D400 == 49 [pid = 3800] [id = 457] 13:23:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (1438BC00) [pid = 3800] [serial = 1371] [outer = 00000000] 13:23:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (17828400) [pid = 3800] [serial = 1372] [outer = 1438BC00] 13:23:50 INFO - PROCESS | 3800 | 1463689430718 Marionette DEBUG loaded listener.js 13:23:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (17AE7C00) [pid = 3800] [serial = 1373] [outer = 1438BC00] 13:23:51 INFO - PROCESS | 3800 | 1463689431138 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 593ms 13:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:23:51 INFO - PROCESS | 3800 | 1463689431169 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:23:51 INFO - PROCESS | 3800 | 1463689431171 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 13:23:51 INFO - PROCESS | 3800 | 1463689431178 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:23:51 INFO - PROCESS | 3800 | 1463689431180 Marionette TRACE conn2 <- [1,1794,null,{}] 13:23:51 INFO - PROCESS | 3800 | 1463689431184 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:51 INFO - PROCESS | 3800 | 1463689431263 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:23:51 INFO - PROCESS | 3800 | 1463689431269 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:51 INFO - PROCESS | 3800 | ++DOCSHELL 11019400 == 50 [pid = 3800] [id = 458] 13:23:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (16C3F400) [pid = 3800] [serial = 1374] [outer = 00000000] 13:23:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (1849C400) [pid = 3800] [serial = 1375] [outer = 16C3F400] 13:23:51 INFO - PROCESS | 3800 | 1463689431318 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (184DD000) [pid = 3800] [serial = 1376] [outer = 16C3F400] 13:23:51 INFO - PROCESS | 3800 | 1463689431975 Marionette TRACE conn2 <- [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]]]}] 13:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 842ms 13:23:52 INFO - PROCESS | 3800 | 1463689432018 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 3800 | 1463689432022 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 13:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:23:52 INFO - PROCESS | 3800 | 1463689432028 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 3800 | 1463689432032 Marionette TRACE conn2 <- [1,1798,null,{}] 13:23:52 INFO - PROCESS | 3800 | 1463689432037 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:52 INFO - PROCESS | 3800 | 1463689432146 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:23:52 INFO - PROCESS | 3800 | 1463689432286 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 3800 | ++DOCSHELL 10A60800 == 51 [pid = 3800] [id = 459] 13:23:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (10A64C00) [pid = 3800] [serial = 1377] [outer = 00000000] 13:23:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (110AA800) [pid = 3800] [serial = 1378] [outer = 10A64C00] 13:23:52 INFO - PROCESS | 3800 | 1463689432345 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (12AEEC00) [pid = 3800] [serial = 1379] [outer = 10A64C00] 13:23:52 INFO - PROCESS | 3800 | 1463689432936 Marionette TRACE conn2 <- [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]]]}] 13:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 951ms 13:23:52 INFO - PROCESS | 3800 | 1463689432973 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 3800 | 1463689432979 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 13:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:23:52 INFO - PROCESS | 3800 | 1463689432986 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 3800 | 1463689432989 Marionette TRACE conn2 <- [1,1802,null,{}] 13:23:52 INFO - PROCESS | 3800 | 1463689432992 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:53 INFO - PROCESS | 3800 | 1463689433104 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:23:53 INFO - PROCESS | 3800 | 1463689433242 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 3800 | ++DOCSHELL 12DCF000 == 52 [pid = 3800] [id = 460] 13:23:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (13057400) [pid = 3800] [serial = 1380] [outer = 00000000] 13:23:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (14396000) [pid = 3800] [serial = 1381] [outer = 13057400] 13:23:53 INFO - PROCESS | 3800 | 1463689433301 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (15402800) [pid = 3800] [serial = 1382] [outer = 13057400] 13:23:53 INFO - PROCESS | 3800 | 1463689433901 Marionette TRACE conn2 <- [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]]]}] 13:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 935ms 13:23:53 INFO - PROCESS | 3800 | 1463689433929 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:23:53 INFO - PROCESS | 3800 | 1463689433931 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 13:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:23:53 INFO - PROCESS | 3800 | 1463689433935 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 3800 | 1463689433939 Marionette TRACE conn2 <- [1,1806,null,{}] 13:23:53 INFO - PROCESS | 3800 | 1463689433949 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:54 INFO - PROCESS | 3800 | 1463689434057 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:23:54 INFO - PROCESS | 3800 | 1463689434215 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:54 INFO - PROCESS | 3800 | ++DOCSHELL 17AE3C00 == 53 [pid = 3800] [id = 461] 13:23:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (17AEC800) [pid = 3800] [serial = 1383] [outer = 00000000] 13:23:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (184D7000) [pid = 3800] [serial = 1384] [outer = 17AEC800] 13:23:54 INFO - PROCESS | 3800 | 1463689434272 Marionette DEBUG loaded listener.js 13:23:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (1984D000) [pid = 3800] [serial = 1385] [outer = 17AEC800] 13:23:54 INFO - PROCESS | 3800 | 1463689434826 Marionette TRACE conn2 <- [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]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 952ms 13:23:54 INFO - PROCESS | 3800 | 1463689434880 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:23:54 INFO - PROCESS | 3800 | 1463689434883 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 13:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:23:54 INFO - PROCESS | 3800 | 1463689434886 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 3800 | 1463689434888 Marionette TRACE conn2 <- [1,1810,null,{}] 13:23:54 INFO - PROCESS | 3800 | 1463689434892 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:55 INFO - PROCESS | 3800 | 1463689434995 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:23:55 INFO - PROCESS | 3800 | 1463689435109 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:55 INFO - PROCESS | 3800 | ++DOCSHELL 0F279000 == 54 [pid = 3800] [id = 462] 13:23:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (1791EC00) [pid = 3800] [serial = 1386] [outer = 00000000] 13:23:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (19856000) [pid = 3800] [serial = 1387] [outer = 1791EC00] 13:23:55 INFO - PROCESS | 3800 | 1463689435205 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (198C0C00) [pid = 3800] [serial = 1388] [outer = 1791EC00] 13:23:55 INFO - PROCESS | 3800 | 1463689435815 Marionette TRACE conn2 <- [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]]]}] 13:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 951ms 13:23:55 INFO - PROCESS | 3800 | 1463689435831 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:23:55 INFO - PROCESS | 3800 | 1463689435833 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 13:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:23:55 INFO - PROCESS | 3800 | 1463689435837 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:23:55 INFO - PROCESS | 3800 | 1463689435839 Marionette TRACE conn2 <- [1,1814,null,{}] 13:23:55 INFO - PROCESS | 3800 | 1463689435842 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:55 INFO - PROCESS | 3800 | 1463689435943 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:23:56 INFO - PROCESS | 3800 | 1463689436301 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 3800 | ++DOCSHELL 0F9EA000 == 55 [pid = 3800] [id = 463] 13:23:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (0F39BC00) [pid = 3800] [serial = 1389] [outer = 00000000] 13:23:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (10AE7000) [pid = 3800] [serial = 1390] [outer = 0F39BC00] 13:23:56 INFO - PROCESS | 3800 | 1463689436351 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (10F7C400) [pid = 3800] [serial = 1391] [outer = 0F39BC00] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 1660F400 == 54 [pid = 3800] [id = 439] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 10375400 == 53 [pid = 3800] [id = 438] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 13DB4800 == 52 [pid = 3800] [id = 437] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 1032D400 == 51 [pid = 3800] [id = 457] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 0F9ED000 == 50 [pid = 3800] [id = 456] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 11012800 == 49 [pid = 3800] [id = 455] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 15F51C00 == 48 [pid = 3800] [id = 454] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 15CDAC00 == 47 [pid = 3800] [id = 453] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 143A2C00 == 46 [pid = 3800] [id = 452] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 13077C00 == 45 [pid = 3800] [id = 451] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 12D31000 == 44 [pid = 3800] [id = 450] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 0F93EC00 == 43 [pid = 3800] [id = 449] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 10AE5400 == 42 [pid = 3800] [id = 448] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 15CE7000 == 41 [pid = 3800] [id = 446] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 11CF0000 == 40 [pid = 3800] [id = 445] 13:23:56 INFO - PROCESS | 3800 | --DOCSHELL 103D9400 == 39 [pid = 3800] [id = 444] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (11020000) [pid = 3800] [serial = 1256] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (16604400) [pid = 3800] [serial = 1315] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (103D0400) [pid = 3800] [serial = 1288] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (11018C00) [pid = 3800] [serial = 1291] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (13DB4C00) [pid = 3800] [serial = 1294] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (176AC800) [pid = 3800] [serial = 1330] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (12DCA800) [pid = 3800] [serial = 1306] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (13050800) [pid = 3800] [serial = 1307] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (16AB6800) [pid = 3800] [serial = 1318] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (13DB3400) [pid = 3800] [serial = 1309] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (14392800) [pid = 3800] [serial = 1310] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (16C3FC00) [pid = 3800] [serial = 1321] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (16ABC400) [pid = 3800] [serial = 1319] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (16CF5400) [pid = 3800] [serial = 1322] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (15F52C00) [pid = 3800] [serial = 1324] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (1507F400) [pid = 3800] [serial = 1312] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (10C1AC00) [pid = 3800] [serial = 1303] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (16D7D400) [pid = 3800] [serial = 1327] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (10D35800) [pid = 3800] [serial = 1304] [outer = 00000000] [url = about:blank] 13:23:56 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (10AE9800) [pid = 3800] [serial = 1301] [outer = 00000000] [url = about:blank] 13:23:57 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (10A58C00) [pid = 3800] [serial = 1300] [outer = 00000000] [url = about:blank] 13:23:57 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (15CDDC00) [pid = 3800] [serial = 1297] [outer = 00000000] [url = about:blank] 13:23:57 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (1660E000) [pid = 3800] [serial = 1316] [outer = 00000000] [url = about:blank] 13:23:57 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (16CF8C00) [pid = 3800] [serial = 1325] [outer = 00000000] [url = about:blank] 13:23:57 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (16F9FC00) [pid = 3800] [serial = 1328] [outer = 00000000] [url = about:blank] 13:23:57 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (1559C800) [pid = 3800] [serial = 1313] [outer = 00000000] [url = about:blank] 13:23:57 INFO - PROCESS | 3800 | 1463689436985 Marionette TRACE conn2 <- [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]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1185ms 13:23:57 INFO - PROCESS | 3800 | 1463689437030 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 3800 | 1463689437034 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 13:23:57 INFO - PROCESS | 3800 | 1463689437039 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:23:57 INFO - PROCESS | 3800 | 1463689437042 Marionette TRACE conn2 <- [1,1818,null,{}] 13:23:57 INFO - PROCESS | 3800 | 1463689437046 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:57 INFO - PROCESS | 3800 | 1463689437143 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:23:57 INFO - PROCESS | 3800 | 1463689437243 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 3800 | ++DOCSHELL 10A59800 == 40 [pid = 3800] [id = 464] 13:23:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (10A59C00) [pid = 3800] [serial = 1392] [outer = 00000000] 13:23:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (10D2F400) [pid = 3800] [serial = 1393] [outer = 10A59C00] 13:23:57 INFO - PROCESS | 3800 | 1463689437290 Marionette DEBUG loaded listener.js 13:23:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (1100E000) [pid = 3800] [serial = 1394] [outer = 10A59C00] 13:23:57 INFO - PROCESS | 3800 | 1463689437745 Marionette TRACE conn2 <- [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]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 733ms 13:23:57 INFO - PROCESS | 3800 | 1463689437783 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 3800 | 1463689437786 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 13:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:23:57 INFO - PROCESS | 3800 | 1463689437790 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 3800 | 1463689437792 Marionette TRACE conn2 <- [1,1822,null,{}] 13:23:57 INFO - PROCESS | 3800 | 1463689437796 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:57 INFO - PROCESS | 3800 | 1463689437876 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:23:57 INFO - PROCESS | 3800 | 1463689437888 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 3800 | ++DOCSHELL 12889C00 == 41 [pid = 3800] [id = 465] 13:23:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (1289EC00) [pid = 3800] [serial = 1395] [outer = 00000000] 13:23:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (13051400) [pid = 3800] [serial = 1396] [outer = 1289EC00] 13:23:57 INFO - PROCESS | 3800 | 1463689437933 Marionette DEBUG loaded listener.js 13:23:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (13077C00) [pid = 3800] [serial = 1397] [outer = 1289EC00] 13:23:58 INFO - PROCESS | 3800 | 1463689438425 Marionette TRACE conn2 <- [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]]]}] 13:23:58 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 13:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 701ms 13:23:58 INFO - PROCESS | 3800 | 1463689438490 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:23:58 INFO - PROCESS | 3800 | 1463689438492 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 13:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:23:58 INFO - PROCESS | 3800 | 1463689438501 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 3800 | 1463689438507 Marionette TRACE conn2 <- [1,1826,null,{}] 13:23:58 INFO - PROCESS | 3800 | 1463689438512 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:58 INFO - PROCESS | 3800 | 1463689438577 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:23:58 INFO - PROCESS | 3800 | 1463689438670 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 3800 | ++DOCSHELL 130DC400 == 42 [pid = 3800] [id = 466] 13:23:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1337EC00) [pid = 3800] [serial = 1398] [outer = 00000000] 13:23:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (14390C00) [pid = 3800] [serial = 1399] [outer = 1337EC00] 13:23:58 INFO - PROCESS | 3800 | 1463689438715 Marionette DEBUG loaded listener.js 13:23:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (14398800) [pid = 3800] [serial = 1400] [outer = 1337EC00] 13:23:59 INFO - PROCESS | 3800 | 1463689439088 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 655ms 13:23:59 INFO - PROCESS | 3800 | 1463689439138 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:23:59 INFO - PROCESS | 3800 | 1463689439141 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 13:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:23:59 INFO - PROCESS | 3800 | 1463689439144 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:23:59 INFO - PROCESS | 3800 | 1463689439146 Marionette TRACE conn2 <- [1,1830,null,{}] 13:23:59 INFO - PROCESS | 3800 | 1463689439163 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:59 INFO - PROCESS | 3800 | 1463689439323 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:23:59 INFO - PROCESS | 3800 | 1463689439346 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 3800 | ++DOCSHELL 1439CC00 == 43 [pid = 3800] [id = 467] 13:23:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (15060C00) [pid = 3800] [serial = 1401] [outer = 00000000] 13:23:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (15088C00) [pid = 3800] [serial = 1402] [outer = 15060C00] 13:23:59 INFO - PROCESS | 3800 | 1463689439393 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (150B6800) [pid = 3800] [serial = 1403] [outer = 15060C00] 13:23:59 INFO - PROCESS | 3800 | 1463689439828 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 686ms 13:23:59 INFO - PROCESS | 3800 | 1463689439843 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:23:59 INFO - PROCESS | 3800 | 1463689439845 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 13:23:59 INFO - PROCESS | 3800 | 1463689439848 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:23:59 INFO - PROCESS | 3800 | 1463689439850 Marionette TRACE conn2 <- [1,1834,null,{}] 13:23:59 INFO - PROCESS | 3800 | 1463689439853 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:59 INFO - PROCESS | 3800 | 1463689439963 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:23:59 INFO - PROCESS | 3800 | 1463689439969 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 3800 | ++DOCSHELL 1559C800 == 44 [pid = 3800] [id = 468] 13:24:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (15749C00) [pid = 3800] [serial = 1404] [outer = 00000000] 13:24:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (15CD8800) [pid = 3800] [serial = 1405] [outer = 15749C00] 13:24:00 INFO - PROCESS | 3800 | 1463689440072 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (16604400) [pid = 3800] [serial = 1406] [outer = 15749C00] 13:24:00 INFO - PROCESS | 3800 | 1463689440530 Marionette TRACE conn2 <- [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]]]}] 13:24:00 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) 13:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 733ms 13:24:00 INFO - PROCESS | 3800 | 1463689440590 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:24:00 INFO - PROCESS | 3800 | 1463689440592 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 13:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:24:00 INFO - PROCESS | 3800 | 1463689440595 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 3800 | 1463689440597 Marionette TRACE conn2 <- [1,1838,null,{}] 13:24:00 INFO - PROCESS | 3800 | 1463689440600 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:00 INFO - PROCESS | 3800 | 1463689440741 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:24:00 INFO - PROCESS | 3800 | 1463689440764 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 3800 | ++DOCSHELL 16607C00 == 45 [pid = 3800] [id = 469] 13:24:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (16608800) [pid = 3800] [serial = 1407] [outer = 00000000] 13:24:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (16ABE400) [pid = 3800] [serial = 1408] [outer = 16608800] 13:24:00 INFO - PROCESS | 3800 | 1463689440808 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (16BD7C00) [pid = 3800] [serial = 1409] [outer = 16608800] 13:24:01 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (15741400) [pid = 3800] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:24:01 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (15CDB400) [pid = 3800] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:24:01 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (16BD5400) [pid = 3800] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:24:01 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1438BC00) [pid = 3800] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:24:01 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (10AE7800) [pid = 3800] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:24:01 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (12D79400) [pid = 3800] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:24:01 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (15083400) [pid = 3800] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:24:01 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (0F984400) [pid = 3800] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:24:01 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (14391400) [pid = 3800] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:24:01 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (16AB8400) [pid = 3800] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:24:01 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (10D2AC00) [pid = 3800] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:24:01 INFO - PROCESS | 3800 | 1463689441420 Marionette TRACE conn2 <- [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]]]}] 13:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 842ms 13:24:01 INFO - PROCESS | 3800 | 1463689441438 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 3800 | 1463689441440 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 13:24:01 INFO - PROCESS | 3800 | 1463689441443 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:24:01 INFO - PROCESS | 3800 | 1463689441445 Marionette TRACE conn2 <- [1,1842,null,{}] 13:24:01 INFO - PROCESS | 3800 | 1463689441448 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:01 INFO - PROCESS | 3800 | 1463689441526 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:24:01 INFO - PROCESS | 3800 | 1463689441533 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 3800 | ++DOCSHELL 0F26F800 == 46 [pid = 3800] [id = 470] 13:24:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (0F984400) [pid = 3800] [serial = 1410] [outer = 00000000] 13:24:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (1438BC00) [pid = 3800] [serial = 1411] [outer = 0F984400] 13:24:01 INFO - PROCESS | 3800 | 1463689441576 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (157CB400) [pid = 3800] [serial = 1412] [outer = 0F984400] 13:24:02 INFO - PROCESS | 3800 | 1463689442013 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 592ms 13:24:02 INFO - PROCESS | 3800 | 1463689442041 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:24:02 INFO - PROCESS | 3800 | 1463689442043 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 13:24:02 INFO - PROCESS | 3800 | 1463689442046 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:24:02 INFO - PROCESS | 3800 | 1463689442048 Marionette TRACE conn2 <- [1,1846,null,{}] 13:24:02 INFO - PROCESS | 3800 | 1463689442051 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:02 INFO - PROCESS | 3800 | 1463689442155 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:24:02 INFO - PROCESS | 3800 | 1463689442162 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 3800 | ++DOCSHELL 14391400 == 47 [pid = 3800] [id = 471] 13:24:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (16928800) [pid = 3800] [serial = 1413] [outer = 00000000] 13:24:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (16D70400) [pid = 3800] [serial = 1414] [outer = 16928800] 13:24:02 INFO - PROCESS | 3800 | 1463689442206 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (16D76C00) [pid = 3800] [serial = 1415] [outer = 16928800] 13:24:02 INFO - PROCESS | 3800 | 1463689442632 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 624ms 13:24:02 INFO - PROCESS | 3800 | 1463689442686 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:24:02 INFO - PROCESS | 3800 | 1463689442688 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 13:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:24:02 INFO - PROCESS | 3800 | 1463689442691 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:24:02 INFO - PROCESS | 3800 | 1463689442693 Marionette TRACE conn2 <- [1,1850,null,{}] 13:24:02 INFO - PROCESS | 3800 | 1463689442696 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:02 INFO - PROCESS | 3800 | 1463689442774 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:24:02 INFO - PROCESS | 3800 | 1463689442780 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 3800 | ++DOCSHELL 16AB8400 == 48 [pid = 3800] [id = 472] 13:24:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (16C3D800) [pid = 3800] [serial = 1416] [outer = 00000000] 13:24:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (176A8000) [pid = 3800] [serial = 1417] [outer = 16C3D800] 13:24:02 INFO - PROCESS | 3800 | 1463689442824 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (176AEC00) [pid = 3800] [serial = 1418] [outer = 16C3D800] 13:24:03 INFO - PROCESS | 3800 | 1463689443252 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 593ms 13:24:03 INFO - PROCESS | 3800 | 1463689443302 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:24:03 INFO - PROCESS | 3800 | 1463689443304 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 13:24:03 INFO - PROCESS | 3800 | 1463689443307 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:24:03 INFO - PROCESS | 3800 | 1463689443309 Marionette TRACE conn2 <- [1,1854,null,{}] 13:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:24:03 INFO - PROCESS | 3800 | 1463689443312 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:03 INFO - PROCESS | 3800 | 1463689443453 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:24:03 INFO - PROCESS | 3800 | 1463689443643 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 3800 | ++DOCSHELL 1032D400 == 49 [pid = 3800] [id = 473] 13:24:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (10372C00) [pid = 3800] [serial = 1419] [outer = 00000000] 13:24:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (10533400) [pid = 3800] [serial = 1420] [outer = 10372C00] 13:24:03 INFO - PROCESS | 3800 | 1463689443700 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (10A60C00) [pid = 3800] [serial = 1421] [outer = 10372C00] 13:24:04 INFO - PROCESS | 3800 | 1463689444266 Marionette TRACE conn2 <- [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]]]}] 13:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 967ms 13:24:04 INFO - PROCESS | 3800 | 1463689444298 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:24:04 INFO - PROCESS | 3800 | 1463689444302 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 13:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:24:04 INFO - PROCESS | 3800 | 1463689444306 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 3800 | 1463689444311 Marionette TRACE conn2 <- [1,1858,null,{}] 13:24:04 INFO - PROCESS | 3800 | 1463689444316 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:04 INFO - PROCESS | 3800 | 1463689444429 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:24:04 INFO - PROCESS | 3800 | 1463689444541 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 3800 | ++DOCSHELL 12884400 == 50 [pid = 3800] [id = 474] 13:24:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (12A94800) [pid = 3800] [serial = 1422] [outer = 00000000] 13:24:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (131AC800) [pid = 3800] [serial = 1423] [outer = 12A94800] 13:24:04 INFO - PROCESS | 3800 | 1463689444638 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (13378400) [pid = 3800] [serial = 1424] [outer = 12A94800] 13:24:05 INFO - PROCESS | 3800 | 1463689445273 Marionette TRACE conn2 <- [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]]]}] 13:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 998ms 13:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:24:05 INFO - PROCESS | 3800 | 1463689445311 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 3800 | 1463689445314 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 13:24:05 INFO - PROCESS | 3800 | 1463689445318 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 3800 | 1463689445320 Marionette TRACE conn2 <- [1,1862,null,{}] 13:24:05 INFO - PROCESS | 3800 | 1463689445324 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:05 INFO - PROCESS | 3800 | 1463689445430 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:24:05 INFO - PROCESS | 3800 | 1463689445570 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 3800 | ++DOCSHELL 1318EC00 == 51 [pid = 3800] [id = 475] 13:24:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (13377800) [pid = 3800] [serial = 1425] [outer = 00000000] 13:24:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (16A68800) [pid = 3800] [serial = 1426] [outer = 13377800] 13:24:05 INFO - PROCESS | 3800 | 1463689445625 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (16D71400) [pid = 3800] [serial = 1427] [outer = 13377800] 13:24:06 INFO - PROCESS | 3800 | 1463689446250 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 998ms 13:24:06 INFO - PROCESS | 3800 | 1463689446303 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 3800 | 1463689446307 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 13:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:24:06 INFO - PROCESS | 3800 | 1463689446318 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 3800 | 1463689446322 Marionette TRACE conn2 <- [1,1866,null,{}] 13:24:06 INFO - PROCESS | 3800 | 1463689446326 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:06 INFO - PROCESS | 3800 | 1463689446437 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:24:06 INFO - PROCESS | 3800 | 1463689446574 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 3800 | ++DOCSHELL 16FAB800 == 52 [pid = 3800] [id = 476] 13:24:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (17920000) [pid = 3800] [serial = 1428] [outer = 00000000] 13:24:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1984B000) [pid = 3800] [serial = 1429] [outer = 17920000] 13:24:06 INFO - PROCESS | 3800 | 1463689446628 Marionette DEBUG loaded listener.js 13:24:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (19850800) [pid = 3800] [serial = 1430] [outer = 17920000] 13:24:07 INFO - PROCESS | 3800 | 1463689447175 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 889ms 13:24:07 INFO - PROCESS | 3800 | 1463689447237 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:24:07 INFO - PROCESS | 3800 | 1463689447239 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 13:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:24:07 INFO - PROCESS | 3800 | 1463689447243 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:24:07 INFO - PROCESS | 3800 | 1463689447245 Marionette TRACE conn2 <- [1,1870,null,{}] 13:24:07 INFO - PROCESS | 3800 | 1463689447249 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:07 INFO - PROCESS | 3800 | 1463689447350 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:24:07 INFO - PROCESS | 3800 | 1463689447508 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:07 INFO - PROCESS | 3800 | ++DOCSHELL 103D0C00 == 53 [pid = 3800] [id = 477] 13:24:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (105F5800) [pid = 3800] [serial = 1431] [outer = 00000000] 13:24:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (11005000) [pid = 3800] [serial = 1432] [outer = 105F5800] 13:24:07 INFO - PROCESS | 3800 | 1463689447562 Marionette DEBUG loaded listener.js 13:24:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (1101E000) [pid = 3800] [serial = 1433] [outer = 105F5800] 13:24:08 INFO - PROCESS | 3800 | 1463689448322 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1154ms 13:24:08 INFO - PROCESS | 3800 | 1463689448399 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:24:08 INFO - PROCESS | 3800 | 1463689448404 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 13:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:24:08 INFO - PROCESS | 3800 | 1463689448409 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:24:08 INFO - PROCESS | 3800 | 1463689448412 Marionette TRACE conn2 <- [1,1874,null,{}] 13:24:08 INFO - PROCESS | 3800 | 1463689448418 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:08 INFO - PROCESS | 3800 | 1463689448522 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:24:08 INFO - PROCESS | 3800 | 1463689448666 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:08 INFO - PROCESS | 3800 | ++DOCSHELL 10F7FC00 == 54 [pid = 3800] [id = 478] 13:24:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (11002C00) [pid = 3800] [serial = 1434] [outer = 00000000] 13:24:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (11CEF400) [pid = 3800] [serial = 1435] [outer = 11002C00] 13:24:08 INFO - PROCESS | 3800 | 1463689448717 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (131B6000) [pid = 3800] [serial = 1436] [outer = 11002C00] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 0F2DB400 == 53 [pid = 3800] [id = 442] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 16AB8400 == 52 [pid = 3800] [id = 472] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 14391400 == 51 [pid = 3800] [id = 471] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 0F26F800 == 50 [pid = 3800] [id = 470] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 16607C00 == 49 [pid = 3800] [id = 469] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 1559C800 == 48 [pid = 3800] [id = 468] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 1439CC00 == 47 [pid = 3800] [id = 467] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 130DC400 == 46 [pid = 3800] [id = 466] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 12889C00 == 45 [pid = 3800] [id = 465] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 10A59800 == 44 [pid = 3800] [id = 464] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 0F9EA000 == 43 [pid = 3800] [id = 463] 13:24:08 INFO - PROCESS | 3800 | --DOCSHELL 10A60800 == 42 [pid = 3800] [id = 459] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (15C3E000) [pid = 3800] [serial = 1286] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (1849C400) [pid = 3800] [serial = 1375] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (16555800) [pid = 3800] [serial = 1360] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (16D7C400) [pid = 3800] [serial = 1363] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (17AE7C00) [pid = 3800] [serial = 1373] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (10D34400) [pid = 3800] [serial = 1333] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (13372000) [pid = 3800] [serial = 1336] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (16D7B800) [pid = 3800] [serial = 1339] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (10EE9400) [pid = 3800] [serial = 1346] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (10AF1C00) [pid = 3800] [serial = 1345] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (130D4400) [pid = 3800] [serial = 1351] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (16A73C00) [pid = 3800] [serial = 1361] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (131AB800) [pid = 3800] [serial = 1352] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (1540F800) [pid = 3800] [serial = 1357] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (10538C00) [pid = 3800] [serial = 1348] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (10AF3400) [pid = 3800] [serial = 1349] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (1439D000) [pid = 3800] [serial = 1354] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (143A2800) [pid = 3800] [serial = 1355] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (17823400) [pid = 3800] [serial = 1342] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (17920800) [pid = 3800] [serial = 1366] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (15405C00) [pid = 3800] [serial = 1369] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (17828400) [pid = 3800] [serial = 1372] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (179BB800) [pid = 3800] [serial = 1367] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (176A6C00) [pid = 3800] [serial = 1364] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (16AB3800) [pid = 3800] [serial = 1370] [outer = 00000000] [url = about:blank] 13:24:08 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (155A7000) [pid = 3800] [serial = 1358] [outer = 00000000] [url = about:blank] 13:24:09 INFO - PROCESS | 3800 | 1463689449225 Marionette TRACE conn2 <- [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]]]}] 13:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 842ms 13:24:09 INFO - PROCESS | 3800 | 1463689449253 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 3800 | 1463689449258 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 13:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:24:09 INFO - PROCESS | 3800 | 1463689449264 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 3800 | 1463689449267 Marionette TRACE conn2 <- [1,1878,null,{}] 13:24:09 INFO - PROCESS | 3800 | 1463689449270 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:09 INFO - PROCESS | 3800 | 1463689449354 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:24:09 INFO - PROCESS | 3800 | 1463689449363 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 3800 | ++DOCSHELL 1101A400 == 43 [pid = 3800] [id = 479] 13:24:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (11020000) [pid = 3800] [serial = 1437] [outer = 00000000] 13:24:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (12B64C00) [pid = 3800] [serial = 1438] [outer = 11020000] 13:24:09 INFO - PROCESS | 3800 | 1463689449409 Marionette DEBUG loaded listener.js 13:24:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (131AF800) [pid = 3800] [serial = 1439] [outer = 11020000] 13:24:09 INFO - PROCESS | 3800 | 1463689449898 Marionette TRACE conn2 <- [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]]]}] 13:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 686ms 13:24:09 INFO - PROCESS | 3800 | 1463689449963 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 3800 | 1463689449965 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 13:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:24:09 INFO - PROCESS | 3800 | 1463689449969 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 3800 | 1463689449972 Marionette TRACE conn2 <- [1,1882,null,{}] 13:24:09 INFO - PROCESS | 3800 | 1463689449982 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:10 INFO - PROCESS | 3800 | 1463689450065 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:24:10 INFO - PROCESS | 3800 | 1463689450168 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:10 INFO - PROCESS | 3800 | ++DOCSHELL 15067C00 == 44 [pid = 3800] [id = 480] 13:24:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (15069400) [pid = 3800] [serial = 1440] [outer = 00000000] 13:24:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1540B800) [pid = 3800] [serial = 1441] [outer = 15069400] 13:24:10 INFO - PROCESS | 3800 | 1463689450222 Marionette DEBUG loaded listener.js 13:24:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (1574E400) [pid = 3800] [serial = 1442] [outer = 15069400] 13:24:10 INFO - PROCESS | 3800 | 1463689450591 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 623ms 13:24:10 INFO - PROCESS | 3800 | 1463689450606 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:24:10 INFO - PROCESS | 3800 | 1463689450608 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 13:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:24:10 INFO - PROCESS | 3800 | 1463689450611 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:24:10 INFO - PROCESS | 3800 | 1463689450613 Marionette TRACE conn2 <- [1,1886,null,{}] 13:24:10 INFO - PROCESS | 3800 | 1463689450635 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:10 INFO - PROCESS | 3800 | 1463689450717 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:24:10 INFO - PROCESS | 3800 | 1463689450753 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:10 INFO - PROCESS | 3800 | ++DOCSHELL 15F52000 == 45 [pid = 3800] [id = 481] 13:24:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (16558400) [pid = 3800] [serial = 1443] [outer = 00000000] 13:24:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (16A69C00) [pid = 3800] [serial = 1444] [outer = 16558400] 13:24:10 INFO - PROCESS | 3800 | 1463689450799 Marionette DEBUG loaded listener.js 13:24:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (16AB5000) [pid = 3800] [serial = 1445] [outer = 16558400] 13:24:11 INFO - PROCESS | 3800 | 1463689451275 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 686ms 13:24:11 INFO - PROCESS | 3800 | 1463689451312 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:24:11 INFO - PROCESS | 3800 | 1463689451314 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 13:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:24:11 INFO - PROCESS | 3800 | 1463689451317 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:24:11 INFO - PROCESS | 3800 | 1463689451328 Marionette TRACE conn2 <- [1,1890,null,{}] 13:24:11 INFO - PROCESS | 3800 | 1463689451332 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:11 INFO - PROCESS | 3800 | 1463689451444 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:24:11 INFO - PROCESS | 3800 | 1463689451450 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 3800 | ++DOCSHELL 15F4A400 == 46 [pid = 3800] [id = 482] 13:24:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (16AB9800) [pid = 3800] [serial = 1446] [outer = 00000000] 13:24:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (16CF5000) [pid = 3800] [serial = 1447] [outer = 16AB9800] 13:24:11 INFO - PROCESS | 3800 | 1463689451548 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (172B3000) [pid = 3800] [serial = 1448] [outer = 16AB9800] 13:24:11 INFO - PROCESS | 3800 | 1463689451989 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 701ms 13:24:12 INFO - PROCESS | 3800 | 1463689452016 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 3800 | 1463689452018 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 13:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:24:12 INFO - PROCESS | 3800 | 1463689452021 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 3800 | 1463689452023 Marionette TRACE conn2 <- [1,1894,null,{}] 13:24:12 INFO - PROCESS | 3800 | 1463689452026 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:12 INFO - PROCESS | 3800 | 1463689452194 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:24:12 INFO - PROCESS | 3800 | 1463689452263 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 3800 | ++DOCSHELL 16AB7000 == 47 [pid = 3800] [id = 483] 13:24:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (17515000) [pid = 3800] [serial = 1449] [outer = 00000000] 13:24:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (179BA800) [pid = 3800] [serial = 1450] [outer = 17515000] 13:24:12 INFO - PROCESS | 3800 | 1463689452308 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (179BB800) [pid = 3800] [serial = 1451] [outer = 17515000] 13:24:12 INFO - PROCESS | 3800 | 1463689452719 Marionette TRACE conn2 <- [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]]]}] 13:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 733ms 13:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:24:12 INFO - PROCESS | 3800 | 1463689452762 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 3800 | 1463689452764 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 13:24:12 INFO - PROCESS | 3800 | 1463689452767 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 3800 | 1463689452769 Marionette TRACE conn2 <- [1,1898,null,{}] 13:24:12 INFO - PROCESS | 3800 | 1463689452772 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:12 INFO - PROCESS | 3800 | 1463689452884 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:24:12 INFO - PROCESS | 3800 | 1463689452890 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 3800 | ++DOCSHELL 179B5C00 == 48 [pid = 3800] [id = 484] 13:24:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (17AE4C00) [pid = 3800] [serial = 1452] [outer = 00000000] 13:24:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (1984A000) [pid = 3800] [serial = 1453] [outer = 17AE4C00] 13:24:12 INFO - PROCESS | 3800 | 1463689452988 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (19854C00) [pid = 3800] [serial = 1454] [outer = 17AE4C00] 13:24:13 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (15749C00) [pid = 3800] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:24:13 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (1337EC00) [pid = 3800] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:24:13 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (15060C00) [pid = 3800] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:24:13 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (1289EC00) [pid = 3800] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:24:13 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (0F39BC00) [pid = 3800] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:24:13 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (10A59C00) [pid = 3800] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:24:13 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (16608800) [pid = 3800] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:24:13 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (0F984400) [pid = 3800] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:24:13 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (16928800) [pid = 3800] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:24:13 INFO - PROCESS | 3800 | 1463689453451 Marionette TRACE conn2 <- [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]]]}] 13:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 732ms 13:24:13 INFO - PROCESS | 3800 | 1463689453508 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:24:13 INFO - PROCESS | 3800 | 1463689453510 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 13:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:24:13 INFO - PROCESS | 3800 | 1463689453538 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 3800 | 1463689453540 Marionette TRACE conn2 <- [1,1902,null,{}] 13:24:13 INFO - PROCESS | 3800 | 1463689453544 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:13 INFO - PROCESS | 3800 | 1463689453607 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:24:13 INFO - PROCESS | 3800 | 1463689453618 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 3800 | ++DOCSHELL 15405000 == 49 [pid = 3800] [id = 485] 13:24:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (1555F800) [pid = 3800] [serial = 1455] [outer = 00000000] 13:24:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (17927800) [pid = 3800] [serial = 1456] [outer = 1555F800] 13:24:13 INFO - PROCESS | 3800 | 1463689453675 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (19849800) [pid = 3800] [serial = 1457] [outer = 1555F800] 13:24:14 INFO - PROCESS | 3800 | 1463689454102 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 655ms 13:24:14 INFO - PROCESS | 3800 | 1463689454156 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 3800 | 1463689454159 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 13:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:24:14 INFO - PROCESS | 3800 | 1463689454162 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 3800 | 1463689454164 Marionette TRACE conn2 <- [1,1906,null,{}] 13:24:14 INFO - PROCESS | 3800 | 1463689454167 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:14 INFO - PROCESS | 3800 | 1463689454247 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:24:14 INFO - PROCESS | 3800 | 1463689454253 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 3800 | ++DOCSHELL 10538000 == 50 [pid = 3800] [id = 486] 13:24:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (16ABDC00) [pid = 3800] [serial = 1458] [outer = 00000000] 13:24:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (198CEC00) [pid = 3800] [serial = 1459] [outer = 16ABDC00] 13:24:14 INFO - PROCESS | 3800 | 1463689454296 Marionette DEBUG loaded listener.js 13:24:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (19A3E000) [pid = 3800] [serial = 1460] [outer = 16ABDC00] 13:24:14 INFO - PROCESS | 3800 | 1463689454724 Marionette TRACE conn2 <- [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]]]}] 13:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 592ms 13:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:24:14 INFO - PROCESS | 3800 | 1463689454767 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 3800 | 1463689454768 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 13:24:14 INFO - PROCESS | 3800 | 1463689454772 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 3800 | 1463689454773 Marionette TRACE conn2 <- [1,1910,null,{}] 13:24:14 INFO - PROCESS | 3800 | 1463689454777 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:14 INFO - PROCESS | 3800 | 1463689454857 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:24:14 INFO - PROCESS | 3800 | 1463689454864 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 3800 | ++DOCSHELL 0F97DC00 == 51 [pid = 3800] [id = 487] 13:24:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (16D73400) [pid = 3800] [serial = 1461] [outer = 00000000] 13:24:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (19A47800) [pid = 3800] [serial = 1462] [outer = 16D73400] 13:24:14 INFO - PROCESS | 3800 | 1463689454908 Marionette DEBUG loaded listener.js 13:24:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (19A52C00) [pid = 3800] [serial = 1463] [outer = 16D73400] 13:24:15 INFO - PROCESS | 3800 | 1463689455587 Marionette TRACE conn2 <- [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]]]}] 13:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 842ms 13:24:15 INFO - PROCESS | 3800 | 1463689455613 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 3800 | 1463689455618 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 13:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:24:15 INFO - PROCESS | 3800 | 1463689455638 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 3800 | 1463689455641 Marionette TRACE conn2 <- [1,1914,null,{}] 13:24:15 INFO - PROCESS | 3800 | 1463689455647 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:15 INFO - PROCESS | 3800 | 1463689455765 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:24:15 INFO - PROCESS | 3800 | 1463689455908 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 3800 | ++DOCSHELL 10D2D000 == 52 [pid = 3800] [id = 488] 13:24:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (10D2E000) [pid = 3800] [serial = 1464] [outer = 00000000] 13:24:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (11C66400) [pid = 3800] [serial = 1465] [outer = 10D2E000] 13:24:15 INFO - PROCESS | 3800 | 1463689455964 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (1305C400) [pid = 3800] [serial = 1466] [outer = 10D2E000] 13:24:16 INFO - PROCESS | 3800 | 1463689456590 Marionette TRACE conn2 <- [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]]]}] 13:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 997ms 13:24:16 INFO - PROCESS | 3800 | 1463689456639 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 3800 | 1463689456645 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 13:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:24:16 INFO - PROCESS | 3800 | 1463689456651 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 3800 | 1463689456654 Marionette TRACE conn2 <- [1,1918,null,{}] 13:24:16 INFO - PROCESS | 3800 | 1463689456658 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:16 INFO - PROCESS | 3800 | 1463689456771 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:24:16 INFO - PROCESS | 3800 | 1463689456885 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 3800 | ++DOCSHELL 14396C00 == 53 [pid = 3800] [id = 489] 13:24:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (143A0C00) [pid = 3800] [serial = 1467] [outer = 00000000] 13:24:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (15F53000) [pid = 3800] [serial = 1468] [outer = 143A0C00] 13:24:16 INFO - PROCESS | 3800 | 1463689456979 Marionette DEBUG loaded listener.js 13:24:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (16610800) [pid = 3800] [serial = 1469] [outer = 143A0C00] 13:24:17 INFO - PROCESS | 3800 | 1463689457520 Marionette TRACE conn2 <- [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]]]}] 13:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 904ms 13:24:17 INFO - PROCESS | 3800 | 1463689457553 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:24:17 INFO - PROCESS | 3800 | 1463689457556 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 13:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:24:17 INFO - PROCESS | 3800 | 1463689457560 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:24:17 INFO - PROCESS | 3800 | 1463689457563 Marionette TRACE conn2 <- [1,1922,null,{}] 13:24:17 INFO - PROCESS | 3800 | 1463689457574 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:17 INFO - PROCESS | 3800 | 1463689457681 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:24:17 INFO - PROCESS | 3800 | 1463689457834 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 3800 | ++DOCSHELL 184D6400 == 54 [pid = 3800] [id = 490] 13:24:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (184D8400) [pid = 3800] [serial = 1470] [outer = 00000000] 13:24:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (198CB800) [pid = 3800] [serial = 1471] [outer = 184D8400] 13:24:17 INFO - PROCESS | 3800 | 1463689457891 Marionette DEBUG loaded listener.js 13:24:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (19A48000) [pid = 3800] [serial = 1472] [outer = 184D8400] 13:24:18 INFO - PROCESS | 3800 | 1463689458463 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 952ms 13:24:18 INFO - PROCESS | 3800 | 1463689458504 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:24:18 INFO - PROCESS | 3800 | 1463689458507 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 13:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:24:18 INFO - PROCESS | 3800 | 1463689458511 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:24:18 INFO - PROCESS | 3800 | 1463689458513 Marionette TRACE conn2 <- [1,1926,null,{}] 13:24:18 INFO - PROCESS | 3800 | 1463689458516 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:18 INFO - PROCESS | 3800 | 1463689458620 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:24:18 INFO - PROCESS | 3800 | 1463689458733 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 3800 | ++DOCSHELL 1782E400 == 55 [pid = 3800] [id = 491] 13:24:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (198C7000) [pid = 3800] [serial = 1473] [outer = 00000000] 13:24:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (19D2A000) [pid = 3800] [serial = 1474] [outer = 198C7000] 13:24:18 INFO - PROCESS | 3800 | 1463689458828 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (19D56000) [pid = 3800] [serial = 1475] [outer = 198C7000] 13:24:19 INFO - PROCESS | 3800 | 1463689459457 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 997ms 13:24:19 INFO - PROCESS | 3800 | 1463689459512 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 3800 | 1463689459515 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 13:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:24:19 INFO - PROCESS | 3800 | 1463689459519 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 3800 | 1463689459521 Marionette TRACE conn2 <- [1,1930,null,{}] 13:24:19 INFO - PROCESS | 3800 | 1463689459525 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:19 INFO - PROCESS | 3800 | 1463689459628 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:24:19 INFO - PROCESS | 3800 | 1463689459911 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:19 INFO - PROCESS | 3800 | ++DOCSHELL 10C19000 == 56 [pid = 3800] [id = 492] 13:24:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (10D2C800) [pid = 3800] [serial = 1476] [outer = 00000000] 13:24:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (10F85C00) [pid = 3800] [serial = 1477] [outer = 10D2C800] 13:24:20 INFO - PROCESS | 3800 | 1463689460004 Marionette DEBUG loaded listener.js 13:24:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (110AF800) [pid = 3800] [serial = 1478] [outer = 10D2C800] 13:24:20 INFO - PROCESS | 3800 | 1463689460608 Marionette TRACE conn2 <- [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]]]}] 13:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1138ms 13:24:20 INFO - PROCESS | 3800 | 1463689460664 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:24:20 INFO - PROCESS | 3800 | 1463689460667 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 13:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:24:20 INFO - PROCESS | 3800 | 1463689460672 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:24:20 INFO - PROCESS | 3800 | 1463689460675 Marionette TRACE conn2 <- [1,1934,null,{}] 13:24:20 INFO - PROCESS | 3800 | 1463689460680 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:20 INFO - PROCESS | 3800 | 1463689460780 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:24:20 INFO - PROCESS | 3800 | 1463689460950 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:20 INFO - PROCESS | 3800 | ++DOCSHELL 12DCA000 == 57 [pid = 3800] [id = 493] 13:24:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (1304F400) [pid = 3800] [serial = 1479] [outer = 00000000] 13:24:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (14399000) [pid = 3800] [serial = 1480] [outer = 1304F400] 13:24:20 INFO - PROCESS | 3800 | 1463689461001 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (15066400) [pid = 3800] [serial = 1481] [outer = 1304F400] 13:24:21 INFO - PROCESS | 3800 | --DOCSHELL 11A0F000 == 56 [pid = 3800] [id = 414] 13:24:21 INFO - PROCESS | 3800 | --DOCSHELL 10538000 == 55 [pid = 3800] [id = 486] 13:24:21 INFO - PROCESS | 3800 | --DOCSHELL 15405000 == 54 [pid = 3800] [id = 485] 13:24:21 INFO - PROCESS | 3800 | --DOCSHELL 179B5C00 == 53 [pid = 3800] [id = 484] 13:24:21 INFO - PROCESS | 3800 | --DOCSHELL 16AB7000 == 52 [pid = 3800] [id = 483] 13:24:21 INFO - PROCESS | 3800 | --DOCSHELL 15F4A400 == 51 [pid = 3800] [id = 482] 13:24:21 INFO - PROCESS | 3800 | --DOCSHELL 15F52000 == 50 [pid = 3800] [id = 481] 13:24:21 INFO - PROCESS | 3800 | --DOCSHELL 15067C00 == 49 [pid = 3800] [id = 480] 13:24:21 INFO - PROCESS | 3800 | --DOCSHELL 1101A400 == 48 [pid = 3800] [id = 479] 13:24:21 INFO - PROCESS | 3800 | --DOCSHELL 10F7FC00 == 47 [pid = 3800] [id = 478] 13:24:21 INFO - PROCESS | 3800 | --DOCSHELL 1032D400 == 46 [pid = 3800] [id = 473] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (176A8000) [pid = 3800] [serial = 1417] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (15CD8800) [pid = 3800] [serial = 1405] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (110AA800) [pid = 3800] [serial = 1378] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (14390C00) [pid = 3800] [serial = 1399] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (184D7000) [pid = 3800] [serial = 1384] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (15088C00) [pid = 3800] [serial = 1402] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (150B6800) [pid = 3800] [serial = 1403] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (14396000) [pid = 3800] [serial = 1381] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (13051400) [pid = 3800] [serial = 1396] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (13077C00) [pid = 3800] [serial = 1397] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (10F7C400) [pid = 3800] [serial = 1391] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (10AE7000) [pid = 3800] [serial = 1390] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (10D2F400) [pid = 3800] [serial = 1393] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (1100E000) [pid = 3800] [serial = 1394] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (16604400) [pid = 3800] [serial = 1406] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (19856000) [pid = 3800] [serial = 1387] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (16ABE400) [pid = 3800] [serial = 1408] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (1438BC00) [pid = 3800] [serial = 1411] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (157CB400) [pid = 3800] [serial = 1412] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (16D70400) [pid = 3800] [serial = 1414] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (16BD7C00) [pid = 3800] [serial = 1409] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (16D76C00) [pid = 3800] [serial = 1415] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (14398800) [pid = 3800] [serial = 1400] [outer = 00000000] [url = about:blank] 13:24:21 INFO - PROCESS | 3800 | 1463689461495 Marionette TRACE conn2 <- [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]]]}] 13:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 889ms 13:24:21 INFO - PROCESS | 3800 | 1463689461559 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:24:21 INFO - PROCESS | 3800 | 1463689461563 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 13:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:24:21 INFO - PROCESS | 3800 | 1463689461568 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:24:21 INFO - PROCESS | 3800 | 1463689461570 Marionette TRACE conn2 <- [1,1938,null,{}] 13:24:21 INFO - PROCESS | 3800 | 1463689461573 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:21 INFO - PROCESS | 3800 | 1463689461656 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:24:21 INFO - PROCESS | 3800 | 1463689461813 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 3800 | ++DOCSHELL 1032D400 == 47 [pid = 3800] [id = 494] 13:24:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (10375400) [pid = 3800] [serial = 1482] [outer = 00000000] 13:24:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (10A5F400) [pid = 3800] [serial = 1483] [outer = 10375400] 13:24:21 INFO - PROCESS | 3800 | 1463689461880 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (10F7D400) [pid = 3800] [serial = 1484] [outer = 10375400] 13:24:22 INFO - PROCESS | 3800 | 1463689462516 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 998ms 13:24:22 INFO - PROCESS | 3800 | 1463689462571 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 3800 | 1463689462576 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 13:24:22 INFO - PROCESS | 3800 | 1463689462580 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:24:22 INFO - PROCESS | 3800 | 1463689462585 Marionette TRACE conn2 <- [1,1942,null,{}] 13:24:22 INFO - PROCESS | 3800 | 1463689462590 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:22 INFO - PROCESS | 3800 | 1463689462694 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:24:22 INFO - PROCESS | 3800 | 1463689462835 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 3800 | ++DOCSHELL 1318A400 == 48 [pid = 3800] [id = 495] 13:24:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (131AD000) [pid = 3800] [serial = 1485] [outer = 00000000] 13:24:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (14394000) [pid = 3800] [serial = 1486] [outer = 131AD000] 13:24:22 INFO - PROCESS | 3800 | 1463689462901 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1439AC00) [pid = 3800] [serial = 1487] [outer = 131AD000] 13:24:23 INFO - PROCESS | 3800 | 1463689463450 Marionette TRACE conn2 <- [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]]]}] 13:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 935ms 13:24:23 INFO - PROCESS | 3800 | 1463689463529 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:24:23 INFO - PROCESS | 3800 | 1463689463533 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 13:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:24:23 INFO - PROCESS | 3800 | 1463689463538 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:24:23 INFO - PROCESS | 3800 | 1463689463540 Marionette TRACE conn2 <- [1,1946,null,{}] 13:24:23 INFO - PROCESS | 3800 | 1463689463544 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:23 INFO - PROCESS | 3800 | 1463689463677 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:24:23 INFO - PROCESS | 3800 | 1463689463816 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:23 INFO - PROCESS | 3800 | ++DOCSHELL 14393800 == 49 [pid = 3800] [id = 496] 13:24:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (15405C00) [pid = 3800] [serial = 1488] [outer = 00000000] 13:24:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (15C3E800) [pid = 3800] [serial = 1489] [outer = 15405C00] 13:24:23 INFO - PROCESS | 3800 | 1463689463871 Marionette DEBUG loaded listener.js 13:24:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (15F51C00) [pid = 3800] [serial = 1490] [outer = 15405C00] 13:24:24 INFO - PROCESS | 3800 | 1463689464458 Marionette TRACE conn2 <- [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]]]}] 13:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 935ms 13:24:24 INFO - PROCESS | 3800 | 1463689464483 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 3800 | 1463689464485 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 13:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:24:24 INFO - PROCESS | 3800 | 1463689464491 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 3800 | 1463689464497 Marionette TRACE conn2 <- [1,1950,null,{}] 13:24:24 INFO - PROCESS | 3800 | 1463689464506 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:24 INFO - PROCESS | 3800 | 1463689464608 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:24:24 INFO - PROCESS | 3800 | 1463689464720 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 3800 | ++DOCSHELL 12DCCC00 == 50 [pid = 3800] [id = 497] 13:24:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (16BD7400) [pid = 3800] [serial = 1491] [outer = 00000000] 13:24:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (16D73C00) [pid = 3800] [serial = 1492] [outer = 16BD7400] 13:24:24 INFO - PROCESS | 3800 | 1463689464773 Marionette DEBUG loaded listener.js 13:24:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (16D7E800) [pid = 3800] [serial = 1493] [outer = 16BD7400] 13:24:25 INFO - PROCESS | 3800 | 1463689465302 Marionette TRACE conn2 <- [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]]]}] 13:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 904ms 13:24:25 INFO - PROCESS | 3800 | 1463689465393 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:24:25 INFO - PROCESS | 3800 | 1463689465396 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 13:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:24:25 INFO - PROCESS | 3800 | 1463689465399 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 3800 | 1463689465401 Marionette TRACE conn2 <- [1,1954,null,{}] 13:24:25 INFO - PROCESS | 3800 | 1463689465405 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:25 INFO - PROCESS | 3800 | 1463689465512 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:24:25 INFO - PROCESS | 3800 | 1463689465623 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:25 INFO - PROCESS | 3800 | ++DOCSHELL 10532C00 == 51 [pid = 3800] [id = 498] 13:24:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (16AB6800) [pid = 3800] [serial = 1494] [outer = 00000000] 13:24:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (176B3C00) [pid = 3800] [serial = 1495] [outer = 16AB6800] 13:24:25 INFO - PROCESS | 3800 | 1463689465676 Marionette DEBUG loaded listener.js 13:24:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (17823C00) [pid = 3800] [serial = 1496] [outer = 16AB6800] 13:24:26 INFO - PROCESS | 3800 | 1463689466208 Marionette TRACE conn2 <- [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]]]}] 13:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 842ms 13:24:26 INFO - PROCESS | 3800 | 1463689466250 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:24:26 INFO - PROCESS | 3800 | 1463689466252 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 13:24:26 INFO - PROCESS | 3800 | 1463689466257 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:24:26 INFO - PROCESS | 3800 | 1463689466259 Marionette TRACE conn2 <- [1,1958,null,{}] 13:24:26 INFO - PROCESS | 3800 | 1463689466263 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:26 INFO - PROCESS | 3800 | 1463689466359 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:24:26 INFO - PROCESS | 3800 | 1463689466474 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 3800 | ++DOCSHELL 184D1400 == 52 [pid = 3800] [id = 499] 13:24:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (184D1C00) [pid = 3800] [serial = 1497] [outer = 00000000] 13:24:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (1984CC00) [pid = 3800] [serial = 1498] [outer = 184D1C00] 13:24:26 INFO - PROCESS | 3800 | 1463689466583 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (198C4400) [pid = 3800] [serial = 1499] [outer = 184D1C00] 13:24:27 INFO - PROCESS | 3800 | 1463689467214 Marionette TRACE conn2 <- [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]]]}] 13:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 998ms 13:24:27 INFO - PROCESS | 3800 | 1463689467261 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:24:27 INFO - PROCESS | 3800 | 1463689467263 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 13:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:24:27 INFO - PROCESS | 3800 | 1463689467267 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:24:27 INFO - PROCESS | 3800 | 1463689467269 Marionette TRACE conn2 <- [1,1962,null,{}] 13:24:27 INFO - PROCESS | 3800 | 1463689467287 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:27 INFO - PROCESS | 3800 | 1463689467388 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:24:27 INFO - PROCESS | 3800 | 1463689467527 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:27 INFO - PROCESS | 3800 | ++DOCSHELL 103D9400 == 53 [pid = 3800] [id = 500] 13:24:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (1108C800) [pid = 3800] [serial = 1500] [outer = 00000000] 13:24:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (19A59C00) [pid = 3800] [serial = 1501] [outer = 1108C800] 13:24:27 INFO - PROCESS | 3800 | 1463689467581 Marionette DEBUG loaded listener.js 13:24:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (19D27000) [pid = 3800] [serial = 1502] [outer = 1108C800] 13:24:28 INFO - PROCESS | 3800 | 1463689468169 Marionette TRACE conn2 <- [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]]]}] 13:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 951ms 13:24:28 INFO - PROCESS | 3800 | 1463689468233 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:24:28 INFO - PROCESS | 3800 | 1463689468238 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 13:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:24:28 INFO - PROCESS | 3800 | 1463689468242 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:24:28 INFO - PROCESS | 3800 | 1463689468246 Marionette TRACE conn2 <- [1,1966,null,{}] 13:24:28 INFO - PROCESS | 3800 | 1463689468251 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:28 INFO - PROCESS | 3800 | 1463689468351 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:24:28 INFO - PROCESS | 3800 | 1463689468539 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:28 INFO - PROCESS | 3800 | --DOCSHELL 12DCA000 == 52 [pid = 3800] [id = 493] 13:24:28 INFO - PROCESS | 3800 | --DOCSHELL 10C19000 == 51 [pid = 3800] [id = 492] 13:24:28 INFO - PROCESS | 3800 | --DOCSHELL 10D2D000 == 50 [pid = 3800] [id = 488] 13:24:28 INFO - PROCESS | 3800 | ++DOCSHELL 10A5B000 == 51 [pid = 3800] [id = 501] 13:24:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (10A5D000) [pid = 3800] [serial = 1503] [outer = 00000000] 13:24:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (1100DC00) [pid = 3800] [serial = 1504] [outer = 10A5D000] 13:24:28 INFO - PROCESS | 3800 | 1463689468604 Marionette DEBUG loaded listener.js 13:24:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (130D9800) [pid = 3800] [serial = 1505] [outer = 10A5D000] 13:24:29 INFO - PROCESS | 3800 | 1463689469032 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 842ms 13:24:29 INFO - PROCESS | 3800 | 1463689469074 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:24:29 INFO - PROCESS | 3800 | 1463689469080 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 13:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:24:29 INFO - PROCESS | 3800 | 1463689469086 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:24:29 INFO - PROCESS | 3800 | 1463689469089 Marionette TRACE conn2 <- [1,1970,null,{}] 13:24:29 INFO - PROCESS | 3800 | 1463689469092 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:29 INFO - PROCESS | 3800 | 1463689469180 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:24:29 INFO - PROCESS | 3800 | 1463689469190 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:29 INFO - PROCESS | 3800 | ++DOCSHELL 143A2800 == 52 [pid = 3800] [id = 502] 13:24:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (143A3800) [pid = 3800] [serial = 1506] [outer = 00000000] 13:24:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (1660B800) [pid = 3800] [serial = 1507] [outer = 143A3800] 13:24:29 INFO - PROCESS | 3800 | 1463689469239 Marionette DEBUG loaded listener.js 13:24:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (16AB6C00) [pid = 3800] [serial = 1508] [outer = 143A3800] 13:24:29 INFO - PROCESS | 3800 | 1463689469708 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 639ms 13:24:29 INFO - PROCESS | 3800 | 1463689469725 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:24:29 INFO - PROCESS | 3800 | 1463689469727 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 13:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:24:29 INFO - PROCESS | 3800 | 1463689469730 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:24:29 INFO - PROCESS | 3800 | 1463689469734 Marionette TRACE conn2 <- [1,1974,null,{}] 13:24:29 INFO - PROCESS | 3800 | 1463689469744 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:29 INFO - PROCESS | 3800 | 1463689469832 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:24:29 INFO - PROCESS | 3800 | 1463689469840 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:29 INFO - PROCESS | 3800 | ++DOCSHELL 17928C00 == 53 [pid = 3800] [id = 503] 13:24:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (179B1800) [pid = 3800] [serial = 1509] [outer = 00000000] 13:24:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (198C8000) [pid = 3800] [serial = 1510] [outer = 179B1800] 13:24:29 INFO - PROCESS | 3800 | 1463689469886 Marionette DEBUG loaded listener.js 13:24:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 150 (19A57800) [pid = 3800] [serial = 1511] [outer = 179B1800] 13:24:30 INFO - PROCESS | 3800 | 1463689470389 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 701ms 13:24:30 INFO - PROCESS | 3800 | 1463689470430 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:24:30 INFO - PROCESS | 3800 | 1463689470432 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 13:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:24:30 INFO - PROCESS | 3800 | 1463689470436 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 3800 | 1463689470438 Marionette TRACE conn2 <- [1,1978,null,{}] 13:24:30 INFO - PROCESS | 3800 | 1463689470441 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:30 INFO - PROCESS | 3800 | 1463689470562 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:24:30 INFO - PROCESS | 3800 | 1463689470661 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:30 INFO - PROCESS | 3800 | ++DOCSHELL 19D5E800 == 54 [pid = 3800] [id = 504] 13:24:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 151 (19D5EC00) [pid = 3800] [serial = 1512] [outer = 00000000] 13:24:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 152 (19D62000) [pid = 3800] [serial = 1513] [outer = 19D5EC00] 13:24:30 INFO - PROCESS | 3800 | 1463689470704 Marionette DEBUG loaded listener.js 13:24:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 153 (19DE1C00) [pid = 3800] [serial = 1514] [outer = 19D5EC00] 13:24:31 INFO - PROCESS | 3800 | 1463689471122 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 733ms 13:24:31 INFO - PROCESS | 3800 | 1463689471176 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:24:31 INFO - PROCESS | 3800 | 1463689471178 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 13:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:24:31 INFO - PROCESS | 3800 | 1463689471181 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:24:31 INFO - PROCESS | 3800 | 1463689471183 Marionette TRACE conn2 <- [1,1982,null,{}] 13:24:31 INFO - PROCESS | 3800 | 1463689471186 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:31 INFO - PROCESS | 3800 | 1463689471302 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:24:31 INFO - PROCESS | 3800 | 1463689471372 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 3800 | ++DOCSHELL 19D5AC00 == 55 [pid = 3800] [id = 505] 13:24:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 154 (19DE7C00) [pid = 3800] [serial = 1515] [outer = 00000000] 13:24:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 155 (1A27C800) [pid = 3800] [serial = 1516] [outer = 19DE7C00] 13:24:31 INFO - PROCESS | 3800 | 1463689471415 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 156 (1A282C00) [pid = 3800] [serial = 1517] [outer = 19DE7C00] 13:24:31 INFO - PROCESS | 3800 | 1463689471833 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 702ms 13:24:31 INFO - PROCESS | 3800 | 1463689471888 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:24:31 INFO - PROCESS | 3800 | 1463689471890 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 13:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:24:31 INFO - PROCESS | 3800 | 1463689471893 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:24:31 INFO - PROCESS | 3800 | 1463689471895 Marionette TRACE conn2 <- [1,1986,null,{}] 13:24:31 INFO - PROCESS | 3800 | 1463689471898 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:32 INFO - PROCESS | 3800 | 1463689472055 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:24:32 INFO - PROCESS | 3800 | 1463689472066 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:32 INFO - PROCESS | 3800 | ++DOCSHELL 1A284000 == 56 [pid = 3800] [id = 506] 13:24:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 157 (1A286800) [pid = 3800] [serial = 1518] [outer = 00000000] 13:24:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 158 (1A7C2C00) [pid = 3800] [serial = 1519] [outer = 1A286800] 13:24:32 INFO - PROCESS | 3800 | 1463689472181 Marionette DEBUG loaded listener.js 13:24:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 159 (1A950800) [pid = 3800] [serial = 1520] [outer = 1A286800] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 158 (0F9EC000) [pid = 3800] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 157 (10F85400) [pid = 3800] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 156 (1381F800) [pid = 3800] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 155 (157CCC00) [pid = 3800] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 154 (172AE400) [pid = 3800] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 153 (103F7C00) [pid = 3800] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 152 (12D80800) [pid = 3800] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 151 (16604000) [pid = 3800] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 150 (16D79400) [pid = 3800] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 149 (16C3F400) [pid = 3800] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (10A64C00) [pid = 3800] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (13057400) [pid = 3800] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (17AEC800) [pid = 3800] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (1791EC00) [pid = 3800] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (16C3D800) [pid = 3800] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (16AB9800) [pid = 3800] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (17515000) [pid = 3800] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (17AE4C00) [pid = 3800] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (10372C00) [pid = 3800] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (12A94800) [pid = 3800] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (13377800) [pid = 3800] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (105F5800) [pid = 3800] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (16558400) [pid = 3800] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (11002C00) [pid = 3800] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (11020000) [pid = 3800] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (10D2C800) [pid = 3800] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (15069400) [pid = 3800] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (10D2E000) [pid = 3800] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (1555F800) [pid = 3800] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (17920000) [pid = 3800] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (143A0C00) [pid = 3800] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (184D8400) [pid = 3800] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (198C7000) [pid = 3800] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (16ABDC00) [pid = 3800] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (11C59C00) [pid = 3800] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (0F9F0800) [pid = 3800] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (10AE8000) [pid = 3800] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:24:32 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (11C65400) [pid = 3800] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:24:32 INFO - PROCESS | 3800 | 1463689472739 Marionette TRACE conn2 <- [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]]]}] 13:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 889ms 13:24:32 INFO - PROCESS | 3800 | 1463689472796 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 3800 | 1463689472798 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 13:24:32 INFO - PROCESS | 3800 | 1463689472801 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:24:32 INFO - PROCESS | 3800 | 1463689472803 Marionette TRACE conn2 <- [1,1990,null,{}] 13:24:32 INFO - PROCESS | 3800 | 1463689472806 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:32 INFO - PROCESS | 3800 | 1463689472887 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:24:32 INFO - PROCESS | 3800 | 1463689472893 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:32 INFO - PROCESS | 3800 | ++DOCSHELL 0F2DCC00 == 57 [pid = 3800] [id = 507] 13:24:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (10538800) [pid = 3800] [serial = 1521] [outer = 00000000] 13:24:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (10D34C00) [pid = 3800] [serial = 1522] [outer = 10538800] 13:24:32 INFO - PROCESS | 3800 | 1463689472936 Marionette DEBUG loaded listener.js 13:24:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (11A0C000) [pid = 3800] [serial = 1523] [outer = 10538800] 13:24:33 INFO - PROCESS | 3800 | 1463689473368 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 593ms 13:24:33 INFO - PROCESS | 3800 | 1463689473411 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:24:33 INFO - PROCESS | 3800 | 1463689473413 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 13:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:24:33 INFO - PROCESS | 3800 | 1463689473421 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:24:33 INFO - PROCESS | 3800 | 1463689473423 Marionette TRACE conn2 <- [1,1994,null,{}] 13:24:33 INFO - PROCESS | 3800 | 1463689473426 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:33 INFO - PROCESS | 3800 | 1463689473517 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:24:33 INFO - PROCESS | 3800 | 1463689473523 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:33 INFO - PROCESS | 3800 | ++DOCSHELL 11002C00 == 58 [pid = 3800] [id = 508] 13:24:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (12D77400) [pid = 3800] [serial = 1524] [outer = 00000000] 13:24:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (131AF000) [pid = 3800] [serial = 1525] [outer = 12D77400] 13:24:33 INFO - PROCESS | 3800 | 1463689473567 Marionette DEBUG loaded listener.js 13:24:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (15086400) [pid = 3800] [serial = 1526] [outer = 12D77400] 13:24:34 INFO - PROCESS | 3800 | 1463689474014 Marionette TRACE conn2 <- [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]]]}] 13:24:34 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 13:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 624ms 13:24:34 INFO - PROCESS | 3800 | 1463689474060 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:24:34 INFO - PROCESS | 3800 | 1463689474061 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 13:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:24:34 INFO - PROCESS | 3800 | 1463689474083 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:24:34 INFO - PROCESS | 3800 | 1463689474085 Marionette TRACE conn2 <- [1,1998,null,{}] 13:24:34 INFO - PROCESS | 3800 | 1463689474088 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:34 INFO - PROCESS | 3800 | 1463689474170 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:24:34 INFO - PROCESS | 3800 | 1463689474176 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:34 INFO - PROCESS | 3800 | ++DOCSHELL 13129800 == 59 [pid = 3800] [id = 509] 13:24:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (1439D400) [pid = 3800] [serial = 1527] [outer = 00000000] 13:24:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (16D73000) [pid = 3800] [serial = 1528] [outer = 1439D400] 13:24:34 INFO - PROCESS | 3800 | 1463689474228 Marionette DEBUG loaded listener.js 13:24:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (17881400) [pid = 3800] [serial = 1529] [outer = 1439D400] 13:24:34 INFO - PROCESS | 3800 | 1463689474819 Marionette TRACE conn2 <- [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]]]}] 13:24:34 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 13:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 795ms 13:24:34 INFO - PROCESS | 3800 | 1463689474980 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:24:34 INFO - PROCESS | 3800 | 1463689474985 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 13:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:24:35 INFO - PROCESS | 3800 | 1463689475007 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:24:35 INFO - PROCESS | 3800 | 1463689475010 Marionette TRACE conn2 <- [1,2002,null,{}] 13:24:35 INFO - PROCESS | 3800 | 1463689475016 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:35 INFO - PROCESS | 3800 | 1463689475125 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:24:35 INFO - PROCESS | 3800 | 1463689475284 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:35 INFO - PROCESS | 3800 | ++DOCSHELL 10D2E000 == 60 [pid = 3800] [id = 510] 13:24:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (10D37000) [pid = 3800] [serial = 1530] [outer = 00000000] 13:24:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (112A1000) [pid = 3800] [serial = 1531] [outer = 10D37000] 13:24:35 INFO - PROCESS | 3800 | 1463689475343 Marionette DEBUG loaded listener.js 13:24:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (15088C00) [pid = 3800] [serial = 1532] [outer = 10D37000] 13:24:35 INFO - PROCESS | 3800 | 1463689475869 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 904ms 13:24:35 INFO - PROCESS | 3800 | 1463689475912 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:24:35 INFO - PROCESS | 3800 | 1463689475918 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 13:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:24:35 INFO - PROCESS | 3800 | 1463689475925 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:24:35 INFO - PROCESS | 3800 | 1463689475928 Marionette TRACE conn2 <- [1,2006,null,{}] 13:24:35 INFO - PROCESS | 3800 | 1463689475932 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:36 INFO - PROCESS | 3800 | 1463689476026 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:24:36 INFO - PROCESS | 3800 | 1463689476186 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 3800 | ++DOCSHELL 16ABE400 == 61 [pid = 3800] [id = 511] 13:24:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (16CF7400) [pid = 3800] [serial = 1533] [outer = 00000000] 13:24:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (176D0400) [pid = 3800] [serial = 1534] [outer = 16CF7400] 13:24:36 INFO - PROCESS | 3800 | 1463689476245 Marionette DEBUG loaded listener.js 13:24:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (184D8400) [pid = 3800] [serial = 1535] [outer = 16CF7400] 13:24:36 INFO - PROCESS | 3800 | 1463689476826 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 935ms 13:24:36 INFO - PROCESS | 3800 | 1463689476852 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:24:36 INFO - PROCESS | 3800 | 1463689476854 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 13:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:24:36 INFO - PROCESS | 3800 | 1463689476858 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:24:36 INFO - PROCESS | 3800 | 1463689476862 Marionette TRACE conn2 <- [1,2010,null,{}] 13:24:36 INFO - PROCESS | 3800 | 1463689476873 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:36 INFO - PROCESS | 3800 | 1463689476980 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:24:37 INFO - PROCESS | 3800 | 1463689477130 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:37 INFO - PROCESS | 3800 | ++DOCSHELL 1787E400 == 62 [pid = 3800] [id = 512] 13:24:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (19D5CC00) [pid = 3800] [serial = 1536] [outer = 00000000] 13:24:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (19DED400) [pid = 3800] [serial = 1537] [outer = 19D5CC00] 13:24:37 INFO - PROCESS | 3800 | 1463689477187 Marionette DEBUG loaded listener.js 13:24:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (1A78E400) [pid = 3800] [serial = 1538] [outer = 19D5CC00] 13:24:37 INFO - PROCESS | 3800 | 1463689477756 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 936ms 13:24:37 INFO - PROCESS | 3800 | 1463689477803 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:24:37 INFO - PROCESS | 3800 | 1463689477806 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 13:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:24:37 INFO - PROCESS | 3800 | 1463689477809 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 3800 | 1463689477811 Marionette TRACE conn2 <- [1,2014,null,{}] 13:24:37 INFO - PROCESS | 3800 | 1463689477815 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:37 INFO - PROCESS | 3800 | 1463689477932 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:24:38 INFO - PROCESS | 3800 | 1463689478091 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 3800 | ++DOCSHELL 19A4A800 == 63 [pid = 3800] [id = 513] 13:24:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (19DE1000) [pid = 3800] [serial = 1539] [outer = 00000000] 13:24:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (1A952C00) [pid = 3800] [serial = 1540] [outer = 19DE1000] 13:24:38 INFO - PROCESS | 3800 | 1463689478145 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (1AA93400) [pid = 3800] [serial = 1541] [outer = 19DE1000] 13:24:38 INFO - PROCESS | 3800 | 1463689478767 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 997ms 13:24:38 INFO - PROCESS | 3800 | 1463689478812 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:24:38 INFO - PROCESS | 3800 | 1463689478814 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 13:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:24:38 INFO - PROCESS | 3800 | 1463689478817 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:24:38 INFO - PROCESS | 3800 | 1463689478819 Marionette TRACE conn2 <- [1,2018,null,{}] 13:24:38 INFO - PROCESS | 3800 | 1463689478823 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:38 INFO - PROCESS | 3800 | 1463689478930 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:24:39 INFO - PROCESS | 3800 | 1463689479078 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:39 INFO - PROCESS | 3800 | ++DOCSHELL 0F276800 == 64 [pid = 3800] [id = 514] 13:24:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (0F278C00) [pid = 3800] [serial = 1542] [outer = 00000000] 13:24:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (10AE6400) [pid = 3800] [serial = 1543] [outer = 0F278C00] 13:24:39 INFO - PROCESS | 3800 | 1463689479133 Marionette DEBUG loaded listener.js 13:24:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (11013C00) [pid = 3800] [serial = 1544] [outer = 0F278C00] 13:24:39 INFO - PROCESS | 3800 | 1463689479916 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1138ms 13:24:39 INFO - PROCESS | 3800 | 1463689479960 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:24:39 INFO - PROCESS | 3800 | 1463689479964 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 13:24:39 INFO - PROCESS | 3800 | 1463689479969 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 3800 | 1463689479973 Marionette TRACE conn2 <- [1,2022,null,{}] 13:24:39 INFO - PROCESS | 3800 | 1463689479978 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:40 INFO - PROCESS | 3800 | 1463689480077 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:24:40 INFO - PROCESS | 3800 | 1463689480239 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:40 INFO - PROCESS | 3800 | ++DOCSHELL 10535400 == 65 [pid = 3800] [id = 515] 13:24:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (10535800) [pid = 3800] [serial = 1545] [outer = 00000000] 13:24:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (10AE9C00) [pid = 3800] [serial = 1546] [outer = 10535800] 13:24:40 INFO - PROCESS | 3800 | 1463689480292 Marionette DEBUG loaded listener.js 13:24:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (10C0E000) [pid = 3800] [serial = 1547] [outer = 10535800] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 11002C00 == 64 [pid = 3800] [id = 508] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 0F2DCC00 == 63 [pid = 3800] [id = 507] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 1A284000 == 62 [pid = 3800] [id = 506] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 19D5AC00 == 61 [pid = 3800] [id = 505] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 19D5E800 == 60 [pid = 3800] [id = 504] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 11019400 == 59 [pid = 3800] [id = 458] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 17928C00 == 58 [pid = 3800] [id = 503] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 143A2800 == 57 [pid = 3800] [id = 502] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 10A5B000 == 56 [pid = 3800] [id = 501] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 0F97DC00 == 55 [pid = 3800] [id = 487] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 1318A400 == 54 [pid = 3800] [id = 495] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (19A47800) [pid = 3800] [serial = 1462] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOCSHELL 1032D400 == 53 [pid = 3800] [id = 494] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (176AEC00) [pid = 3800] [serial = 1418] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (16CF5000) [pid = 3800] [serial = 1447] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (179BA800) [pid = 3800] [serial = 1450] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (172B3000) [pid = 3800] [serial = 1448] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (1984A000) [pid = 3800] [serial = 1453] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (179BB800) [pid = 3800] [serial = 1451] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (10533400) [pid = 3800] [serial = 1420] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (131AC800) [pid = 3800] [serial = 1423] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (16A68800) [pid = 3800] [serial = 1426] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (1101E000) [pid = 3800] [serial = 1433] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (11005000) [pid = 3800] [serial = 1432] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (16A69C00) [pid = 3800] [serial = 1444] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (131B6000) [pid = 3800] [serial = 1436] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (11CEF400) [pid = 3800] [serial = 1435] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (12B64C00) [pid = 3800] [serial = 1438] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (131AF800) [pid = 3800] [serial = 1439] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (10F85C00) [pid = 3800] [serial = 1477] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (14399000) [pid = 3800] [serial = 1480] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (1540B800) [pid = 3800] [serial = 1441] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (1574E400) [pid = 3800] [serial = 1442] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (11C66400) [pid = 3800] [serial = 1465] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (17927800) [pid = 3800] [serial = 1456] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (1984B000) [pid = 3800] [serial = 1429] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (15F53000) [pid = 3800] [serial = 1468] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (16610800) [pid = 3800] [serial = 1469] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (19A48000) [pid = 3800] [serial = 1472] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (198CB800) [pid = 3800] [serial = 1471] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (19D56000) [pid = 3800] [serial = 1475] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (19D2A000) [pid = 3800] [serial = 1474] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (198CEC00) [pid = 3800] [serial = 1459] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (19854C00) [pid = 3800] [serial = 1454] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (110AF800) [pid = 3800] [serial = 1478] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (19A3E000) [pid = 3800] [serial = 1460] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (19849800) [pid = 3800] [serial = 1457] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (16AB5000) [pid = 3800] [serial = 1445] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (1305C400) [pid = 3800] [serial = 1466] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (10A60C00) [pid = 3800] [serial = 1421] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (16D71400) [pid = 3800] [serial = 1427] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (19850800) [pid = 3800] [serial = 1430] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (13378400) [pid = 3800] [serial = 1424] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (10A57000) [pid = 3800] [serial = 1289] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (1101F000) [pid = 3800] [serial = 1292] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (1439A000) [pid = 3800] [serial = 1295] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (15F52800) [pid = 3800] [serial = 1298] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (176B1400) [pid = 3800] [serial = 1331] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1100E400) [pid = 3800] [serial = 1334] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (1438F800) [pid = 3800] [serial = 1337] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (176A7800) [pid = 3800] [serial = 1340] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (1788AC00) [pid = 3800] [serial = 1343] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (184DD000) [pid = 3800] [serial = 1376] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (12AEEC00) [pid = 3800] [serial = 1379] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (15402800) [pid = 3800] [serial = 1382] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1984D000) [pid = 3800] [serial = 1385] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (198C0C00) [pid = 3800] [serial = 1388] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (13055C00) [pid = 3800] [serial = 1244] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (10537C00) [pid = 3800] [serial = 1247] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10EE7800) [pid = 3800] [serial = 1250] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1305A000) [pid = 3800] [serial = 1253] [outer = 00000000] [url = about:blank] 13:24:40 INFO - PROCESS | 3800 | 1463689480907 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 998ms 13:24:40 INFO - PROCESS | 3800 | 1463689480974 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:24:40 INFO - PROCESS | 3800 | 1463689480983 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 13:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:24:40 INFO - PROCESS | 3800 | 1463689480992 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:24:40 INFO - PROCESS | 3800 | 1463689480996 Marionette TRACE conn2 <- [1,2026,null,{}] 13:24:40 INFO - PROCESS | 3800 | 1463689481001 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:41 INFO - PROCESS | 3800 | 1463689481119 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:24:41 INFO - PROCESS | 3800 | 1463689481217 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 3800 | ++DOCSHELL 10372800 == 54 [pid = 3800] [id = 516] 13:24:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (10503000) [pid = 3800] [serial = 1548] [outer = 00000000] 13:24:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (10C15800) [pid = 3800] [serial = 1549] [outer = 10503000] 13:24:41 INFO - PROCESS | 3800 | 1463689481261 Marionette DEBUG loaded listener.js 13:24:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (10EED400) [pid = 3800] [serial = 1550] [outer = 10503000] 13:24:41 INFO - PROCESS | 3800 | 1463689481678 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 733ms 13:24:41 INFO - PROCESS | 3800 | 1463689481730 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:24:41 INFO - PROCESS | 3800 | 1463689481732 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 13:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:24:41 INFO - PROCESS | 3800 | 1463689481735 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:24:41 INFO - PROCESS | 3800 | 1463689481739 Marionette TRACE conn2 <- [1,2030,null,{}] 13:24:41 INFO - PROCESS | 3800 | 1463689481749 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:41 INFO - PROCESS | 3800 | 1463689481835 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:24:41 INFO - PROCESS | 3800 | 1463689481845 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 3800 | ++DOCSHELL 1108FC00 == 55 [pid = 3800] [id = 517] 13:24:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (110A7800) [pid = 3800] [serial = 1551] [outer = 00000000] 13:24:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (11C06400) [pid = 3800] [serial = 1552] [outer = 110A7800] 13:24:41 INFO - PROCESS | 3800 | 1463689481891 Marionette DEBUG loaded listener.js 13:24:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1289D400) [pid = 3800] [serial = 1553] [outer = 110A7800] 13:24:42 INFO - PROCESS | 3800 | 1463689482354 Marionette TRACE conn2 <- [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]]]}] 13:24:42 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) 13:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 623ms 13:24:42 INFO - PROCESS | 3800 | 1463689482373 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:24:42 INFO - PROCESS | 3800 | 1463689482375 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 13:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:24:42 INFO - PROCESS | 3800 | 1463689482379 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:24:42 INFO - PROCESS | 3800 | 1463689482380 Marionette TRACE conn2 <- [1,2034,null,{}] 13:24:42 INFO - PROCESS | 3800 | 1463689482383 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:42 INFO - PROCESS | 3800 | 1463689482477 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:24:42 INFO - PROCESS | 3800 | 1463689482484 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:42 INFO - PROCESS | 3800 | ++DOCSHELL 12DCEC00 == 56 [pid = 3800] [id = 518] 13:24:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (12DCFC00) [pid = 3800] [serial = 1554] [outer = 00000000] 13:24:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (1305B000) [pid = 3800] [serial = 1555] [outer = 12DCFC00] 13:24:42 INFO - PROCESS | 3800 | 1463689482530 Marionette DEBUG loaded listener.js 13:24:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (1307EC00) [pid = 3800] [serial = 1556] [outer = 12DCFC00] 13:24:42 INFO - PROCESS | 3800 | 1463689482994 Marionette TRACE conn2 <- [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]]]}] 13:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 639ms 13:24:43 INFO - PROCESS | 3800 | 1463689483036 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:24:43 INFO - PROCESS | 3800 | 1463689483038 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 13:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:24:43 INFO - PROCESS | 3800 | 1463689483041 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:24:43 INFO - PROCESS | 3800 | 1463689483043 Marionette TRACE conn2 <- [1,2038,null,{}] 13:24:43 INFO - PROCESS | 3800 | 1463689483056 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:43 INFO - PROCESS | 3800 | 1463689483180 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:24:43 INFO - PROCESS | 3800 | 1463689483189 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 3800 | ++DOCSHELL 0F396800 == 57 [pid = 3800] [id = 519] 13:24:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (12DCF800) [pid = 3800] [serial = 1557] [outer = 00000000] 13:24:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (131B1C00) [pid = 3800] [serial = 1558] [outer = 12DCF800] 13:24:43 INFO - PROCESS | 3800 | 1463689483232 Marionette DEBUG loaded listener.js 13:24:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (13378400) [pid = 3800] [serial = 1559] [outer = 12DCF800] 13:24:43 INFO - PROCESS | 3800 | 1463689483691 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 702ms 13:24:43 INFO - PROCESS | 3800 | 1463689483725 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:24:43 INFO - PROCESS | 3800 | 1463689483727 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 13:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:24:43 INFO - PROCESS | 3800 | 1463689483730 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:24:43 INFO - PROCESS | 3800 | 1463689483732 Marionette TRACE conn2 <- [1,2042,null,{}] 13:24:43 INFO - PROCESS | 3800 | 1463689483735 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:43 INFO - PROCESS | 3800 | 1463689483870 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:24:43 INFO - PROCESS | 3800 | 1463689483972 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 3800 | ++DOCSHELL 1438D000 == 58 [pid = 3800] [id = 520] 13:24:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (1438E400) [pid = 3800] [serial = 1560] [outer = 00000000] 13:24:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (14399C00) [pid = 3800] [serial = 1561] [outer = 1438E400] 13:24:44 INFO - PROCESS | 3800 | 1463689484017 Marionette DEBUG loaded listener.js 13:24:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (1439FC00) [pid = 3800] [serial = 1562] [outer = 1438E400] 13:24:44 INFO - PROCESS | 3800 | 1463689484436 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 748ms 13:24:44 INFO - PROCESS | 3800 | 1463689484471 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 3800 | 1463689484474 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 13:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:24:44 INFO - PROCESS | 3800 | 1463689484478 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 3800 | 1463689484481 Marionette TRACE conn2 <- [1,2046,null,{}] 13:24:44 INFO - PROCESS | 3800 | 1463689484485 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:44 INFO - PROCESS | 3800 | 1463689484606 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:24:44 INFO - PROCESS | 3800 | 1463689484666 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:44 INFO - PROCESS | 3800 | ++DOCSHELL 1439E400 == 59 [pid = 3800] [id = 521] 13:24:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (1505D400) [pid = 3800] [serial = 1563] [outer = 00000000] 13:24:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (15406C00) [pid = 3800] [serial = 1564] [outer = 1505D400] 13:24:44 INFO - PROCESS | 3800 | 1463689484714 Marionette DEBUG loaded listener.js 13:24:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (15599C00) [pid = 3800] [serial = 1565] [outer = 1505D400] 13:24:45 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (16D73400) [pid = 3800] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:24:45 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (19D5EC00) [pid = 3800] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:24:45 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (19DE7C00) [pid = 3800] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:24:45 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (179B1800) [pid = 3800] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:24:45 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (10A5D000) [pid = 3800] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:24:45 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1108C800) [pid = 3800] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:24:45 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (143A3800) [pid = 3800] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:24:45 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (1A286800) [pid = 3800] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:24:45 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (12D77400) [pid = 3800] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:24:45 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (10538800) [pid = 3800] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:24:45 INFO - PROCESS | 3800 | 1463689485334 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 904ms 13:24:45 INFO - PROCESS | 3800 | 1463689485380 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:24:45 INFO - PROCESS | 3800 | 1463689485381 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 13:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:24:45 INFO - PROCESS | 3800 | 1463689485385 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:24:45 INFO - PROCESS | 3800 | 1463689485387 Marionette TRACE conn2 <- [1,2050,null,{}] 13:24:45 INFO - PROCESS | 3800 | 1463689485391 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:45 INFO - PROCESS | 3800 | 1463689485542 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:24:45 INFO - PROCESS | 3800 | 1463689485608 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:45 INFO - PROCESS | 3800 | ++DOCSHELL 1050AC00 == 60 [pid = 3800] [id = 522] 13:24:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (10A60400) [pid = 3800] [serial = 1566] [outer = 00000000] 13:24:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (130DBC00) [pid = 3800] [serial = 1567] [outer = 10A60400] 13:24:45 INFO - PROCESS | 3800 | 1463689485651 Marionette DEBUG loaded listener.js 13:24:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (1559A000) [pid = 3800] [serial = 1568] [outer = 10A60400] 13:24:46 INFO - PROCESS | 3800 | 1463689486008 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 702ms 13:24:46 INFO - PROCESS | 3800 | 1463689486089 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 3800 | 1463689486091 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 13:24:46 INFO - PROCESS | 3800 | 1463689486094 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 3800 | 1463689486096 Marionette TRACE conn2 <- [1,2054,null,{}] 13:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:24:46 INFO - PROCESS | 3800 | 1463689486099 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:46 INFO - PROCESS | 3800 | 1463689486179 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:24:46 INFO - PROCESS | 3800 | 1463689486186 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 3800 | ++DOCSHELL 10AF1C00 == 61 [pid = 3800] [id = 523] 13:24:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (10AF3400) [pid = 3800] [serial = 1569] [outer = 00000000] 13:24:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (16555800) [pid = 3800] [serial = 1570] [outer = 10AF3400] 13:24:46 INFO - PROCESS | 3800 | 1463689486230 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (16604000) [pid = 3800] [serial = 1571] [outer = 10AF3400] 13:24:46 INFO - PROCESS | 3800 | 1463689486657 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 623ms 13:24:46 INFO - PROCESS | 3800 | 1463689486733 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 3800 | 1463689486736 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 13:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:24:46 INFO - PROCESS | 3800 | 1463689486739 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 3800 | 1463689486741 Marionette TRACE conn2 <- [1,2058,null,{}] 13:24:46 INFO - PROCESS | 3800 | 1463689486744 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:46 INFO - PROCESS | 3800 | 1463689486824 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:24:46 INFO - PROCESS | 3800 | 1463689486830 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 3800 | ++DOCSHELL 15066800 == 62 [pid = 3800] [id = 524] 13:24:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (16607800) [pid = 3800] [serial = 1572] [outer = 00000000] 13:24:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (16610000) [pid = 3800] [serial = 1573] [outer = 16607800] 13:24:46 INFO - PROCESS | 3800 | 1463689486873 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (16A68800) [pid = 3800] [serial = 1574] [outer = 16607800] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 184D6400 == 61 [pid = 3800] [id = 490] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 103D9400 == 60 [pid = 3800] [id = 500] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 1052E000 == 59 [pid = 3800] [id = 418] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 14396C00 == 58 [pid = 3800] [id = 489] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 16FAB800 == 57 [pid = 3800] [id = 476] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 0F279000 == 56 [pid = 3800] [id = 462] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 10534800 == 55 [pid = 3800] [id = 440] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 1318EC00 == 54 [pid = 3800] [id = 475] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 17AE3C00 == 53 [pid = 3800] [id = 461] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 14393800 == 52 [pid = 3800] [id = 496] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 12DCCC00 == 51 [pid = 3800] [id = 497] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 16AB9C00 == 50 [pid = 3800] [id = 447] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 103D0C00 == 49 [pid = 3800] [id = 477] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 16AB2400 == 48 [pid = 3800] [id = 443] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 1782E400 == 47 [pid = 3800] [id = 491] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 10532C00 == 46 [pid = 3800] [id = 498] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 13128000 == 45 [pid = 3800] [id = 441] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 184D1400 == 44 [pid = 3800] [id = 499] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 12DCF000 == 43 [pid = 3800] [id = 460] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 12884400 == 42 [pid = 3800] [id = 474] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 10535400 == 41 [pid = 3800] [id = 515] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 0F276800 == 40 [pid = 3800] [id = 514] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 1787E400 == 39 [pid = 3800] [id = 512] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 19A4A800 == 38 [pid = 3800] [id = 513] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 16ABE400 == 37 [pid = 3800] [id = 511] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 13129800 == 36 [pid = 3800] [id = 509] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 10D2E000 == 35 [pid = 3800] [id = 510] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 1108FC00 == 34 [pid = 3800] [id = 517] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 12DCEC00 == 33 [pid = 3800] [id = 518] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 10372800 == 32 [pid = 3800] [id = 516] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 10AF1C00 == 31 [pid = 3800] [id = 523] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 0F396800 == 30 [pid = 3800] [id = 519] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 1438D000 == 29 [pid = 3800] [id = 520] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 1439E400 == 28 [pid = 3800] [id = 521] 13:24:48 INFO - PROCESS | 3800 | --DOCSHELL 1050AC00 == 27 [pid = 3800] [id = 522] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (19A52C00) [pid = 3800] [serial = 1463] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (19D62000) [pid = 3800] [serial = 1513] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (19DE1C00) [pid = 3800] [serial = 1514] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (1A282C00) [pid = 3800] [serial = 1517] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1A27C800) [pid = 3800] [serial = 1516] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (198C8000) [pid = 3800] [serial = 1510] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (1100DC00) [pid = 3800] [serial = 1504] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (130D9800) [pid = 3800] [serial = 1505] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (19D27000) [pid = 3800] [serial = 1502] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (19A59C00) [pid = 3800] [serial = 1501] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (1660B800) [pid = 3800] [serial = 1507] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (16AB6C00) [pid = 3800] [serial = 1508] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (1A7C2C00) [pid = 3800] [serial = 1519] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (15C3E800) [pid = 3800] [serial = 1489] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (14394000) [pid = 3800] [serial = 1486] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10A5F400) [pid = 3800] [serial = 1483] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (16D73C00) [pid = 3800] [serial = 1492] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (176B3C00) [pid = 3800] [serial = 1495] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1984CC00) [pid = 3800] [serial = 1498] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (131AF000) [pid = 3800] [serial = 1525] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (16D73000) [pid = 3800] [serial = 1528] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (15086400) [pid = 3800] [serial = 1526] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1A950800) [pid = 3800] [serial = 1520] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10D34C00) [pid = 3800] [serial = 1522] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (11A0C000) [pid = 3800] [serial = 1523] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (19A57800) [pid = 3800] [serial = 1511] [outer = 00000000] [url = about:blank] 13:24:48 INFO - PROCESS | 3800 | 1463689488943 Marionette TRACE conn2 <- [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]]]}] 13:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2261ms 13:24:49 INFO - PROCESS | 3800 | 1463689489011 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 3800 | 1463689489016 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 13:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:24:49 INFO - PROCESS | 3800 | 1463689489021 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 3800 | 1463689489026 Marionette TRACE conn2 <- [1,2062,null,{}] 13:24:49 INFO - PROCESS | 3800 | 1463689489033 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:49 INFO - PROCESS | 3800 | 1463689489126 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:24:49 INFO - PROCESS | 3800 | 1463689489147 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:49 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D8000 == 28 [pid = 3800] [id = 525] 13:24:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (0F2D8400) [pid = 3800] [serial = 1575] [outer = 00000000] 13:24:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (0F9EC800) [pid = 3800] [serial = 1576] [outer = 0F2D8400] 13:24:49 INFO - PROCESS | 3800 | 1463689489195 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (10373C00) [pid = 3800] [serial = 1577] [outer = 0F2D8400] 13:24:49 INFO - PROCESS | 3800 | 1463689489698 Marionette TRACE conn2 <- [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]]]}] 13:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 702ms 13:24:49 INFO - PROCESS | 3800 | 1463689489725 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 3800 | 1463689489731 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 13:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:24:49 INFO - PROCESS | 3800 | 1463689489737 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 3800 | 1463689489740 Marionette TRACE conn2 <- [1,2066,null,{}] 13:24:49 INFO - PROCESS | 3800 | 1463689489744 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:49 INFO - PROCESS | 3800 | 1463689489828 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:24:49 INFO - PROCESS | 3800 | 1463689489839 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:49 INFO - PROCESS | 3800 | ++DOCSHELL 10530000 == 29 [pid = 3800] [id = 526] 13:24:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (10532000) [pid = 3800] [serial = 1578] [outer = 00000000] 13:24:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10562800) [pid = 3800] [serial = 1579] [outer = 10532000] 13:24:49 INFO - PROCESS | 3800 | 1463689489884 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10A56C00) [pid = 3800] [serial = 1580] [outer = 10532000] 13:24:50 INFO - PROCESS | 3800 | 1463689490384 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 686ms 13:24:50 INFO - PROCESS | 3800 | 1463689490437 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:24:50 INFO - PROCESS | 3800 | 1463689490439 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 13:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:24:50 INFO - PROCESS | 3800 | 1463689490443 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:24:50 INFO - PROCESS | 3800 | 1463689490447 Marionette TRACE conn2 <- [1,2070,null,{}] 13:24:50 INFO - PROCESS | 3800 | 1463689490458 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:50 INFO - PROCESS | 3800 | 1463689490574 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:24:50 INFO - PROCESS | 3800 | 1463689490674 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:50 INFO - PROCESS | 3800 | ++DOCSHELL 10C1A800 == 30 [pid = 3800] [id = 527] 13:24:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (10C1AC00) [pid = 3800] [serial = 1581] [outer = 00000000] 13:24:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (10D2E800) [pid = 3800] [serial = 1582] [outer = 10C1AC00] 13:24:50 INFO - PROCESS | 3800 | 1463689490725 Marionette DEBUG loaded listener.js 13:24:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (10D38C00) [pid = 3800] [serial = 1583] [outer = 10C1AC00] 13:24:51 INFO - PROCESS | 3800 | 1463689491101 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 702ms 13:24:51 INFO - PROCESS | 3800 | 1463689491126 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:24:51 INFO - PROCESS | 3800 | 1463689491128 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 13:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:24:51 INFO - PROCESS | 3800 | 1463689491132 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:24:51 INFO - PROCESS | 3800 | 1463689491133 Marionette TRACE conn2 <- [1,2074,null,{}] 13:24:51 INFO - PROCESS | 3800 | 1463689491137 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:51 INFO - PROCESS | 3800 | 1463689491222 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:24:51 INFO - PROCESS | 3800 | 1463689491228 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 3800 | ++DOCSHELL 10D2E000 == 31 [pid = 3800] [id = 528] 13:24:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (11006C00) [pid = 3800] [serial = 1584] [outer = 00000000] 13:24:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (11016400) [pid = 3800] [serial = 1585] [outer = 11006C00] 13:24:51 INFO - PROCESS | 3800 | 1463689491273 Marionette DEBUG loaded listener.js 13:24:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (11020000) [pid = 3800] [serial = 1586] [outer = 11006C00] 13:24:51 INFO - PROCESS | 3800 | 1463689491728 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 639ms 13:24:51 INFO - PROCESS | 3800 | 1463689491769 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:24:51 INFO - PROCESS | 3800 | 1463689491771 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 13:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:24:51 INFO - PROCESS | 3800 | 1463689491779 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:24:51 INFO - PROCESS | 3800 | 1463689491780 Marionette TRACE conn2 <- [1,2078,null,{}] 13:24:51 INFO - PROCESS | 3800 | 1463689491783 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:51 INFO - PROCESS | 3800 | 1463689491858 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:24:51 INFO - PROCESS | 3800 | 1463689491865 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 3800 | ++DOCSHELL 11005C00 == 32 [pid = 3800] [id = 529] 13:24:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1100DC00) [pid = 3800] [serial = 1587] [outer = 00000000] 13:24:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (11A0F800) [pid = 3800] [serial = 1588] [outer = 1100DC00] 13:24:51 INFO - PROCESS | 3800 | 1463689491909 Marionette DEBUG loaded listener.js 13:24:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (12884400) [pid = 3800] [serial = 1589] [outer = 1100DC00] 13:24:52 INFO - PROCESS | 3800 | 1463689492362 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 623ms 13:24:52 INFO - PROCESS | 3800 | 1463689492418 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:24:52 INFO - PROCESS | 3800 | 1463689492420 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 13:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:24:52 INFO - PROCESS | 3800 | 1463689492424 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:24:52 INFO - PROCESS | 3800 | 1463689492426 Marionette TRACE conn2 <- [1,2082,null,{}] 13:24:52 INFO - PROCESS | 3800 | 1463689492429 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:52 INFO - PROCESS | 3800 | 1463689492535 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:24:52 INFO - PROCESS | 3800 | 1463689492545 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:52 INFO - PROCESS | 3800 | ++DOCSHELL 12DCCC00 == 33 [pid = 3800] [id = 530] 13:24:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (13050C00) [pid = 3800] [serial = 1590] [outer = 00000000] 13:24:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (13058000) [pid = 3800] [serial = 1591] [outer = 13050C00] 13:24:52 INFO - PROCESS | 3800 | 1463689492590 Marionette DEBUG loaded listener.js 13:24:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (13125C00) [pid = 3800] [serial = 1592] [outer = 13050C00] 13:24:53 INFO - PROCESS | 3800 | 1463689493025 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 624ms 13:24:53 INFO - PROCESS | 3800 | 1463689493063 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:24:53 INFO - PROCESS | 3800 | 1463689493065 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 13:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:24:53 INFO - PROCESS | 3800 | 1463689493068 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:24:53 INFO - PROCESS | 3800 | 1463689493070 Marionette TRACE conn2 <- [1,2086,null,{}] 13:24:53 INFO - PROCESS | 3800 | 1463689493076 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:53 INFO - PROCESS | 3800 | 1463689493149 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:24:53 INFO - PROCESS | 3800 | 1463689493156 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:53 INFO - PROCESS | 3800 | ++DOCSHELL 10539400 == 34 [pid = 3800] [id = 531] 13:24:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (13051C00) [pid = 3800] [serial = 1593] [outer = 00000000] 13:24:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (1336F400) [pid = 3800] [serial = 1594] [outer = 13051C00] 13:24:53 INFO - PROCESS | 3800 | 1463689493200 Marionette DEBUG loaded listener.js 13:24:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (13377000) [pid = 3800] [serial = 1595] [outer = 13051C00] 13:24:53 INFO - PROCESS | 3800 | 1463689493671 Marionette TRACE conn2 <- [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]]]}] 13:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 640ms 13:24:53 INFO - PROCESS | 3800 | 1463689493710 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:24:53 INFO - PROCESS | 3800 | 1463689493712 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 13:24:53 INFO - PROCESS | 3800 | 1463689493715 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:24:53 INFO - PROCESS | 3800 | 1463689493717 Marionette TRACE conn2 <- [1,2090,null,{}] 13:24:53 INFO - PROCESS | 3800 | 1463689493720 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:53 INFO - PROCESS | 3800 | 1463689493815 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:24:53 INFO - PROCESS | 3800 | 1463689493824 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:53 INFO - PROCESS | 3800 | ++DOCSHELL 131AF400 == 35 [pid = 3800] [id = 532] 13:24:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (131B1000) [pid = 3800] [serial = 1596] [outer = 00000000] 13:24:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (140B9800) [pid = 3800] [serial = 1597] [outer = 131B1000] 13:24:53 INFO - PROCESS | 3800 | 1463689493867 Marionette DEBUG loaded listener.js 13:24:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (140C1400) [pid = 3800] [serial = 1598] [outer = 131B1000] 13:24:54 INFO - PROCESS | 3800 | 1463689494342 Marionette TRACE conn2 <- [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]]]}] 13:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 624ms 13:24:54 INFO - PROCESS | 3800 | 1463689494354 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:24:54 INFO - PROCESS | 3800 | 1463689494356 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 13:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:24:54 INFO - PROCESS | 3800 | 1463689494364 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:24:54 INFO - PROCESS | 3800 | 1463689494365 Marionette TRACE conn2 <- [1,2094,null,{}] 13:24:54 INFO - PROCESS | 3800 | 1463689494368 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:54 INFO - PROCESS | 3800 | 1463689494482 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:24:54 INFO - PROCESS | 3800 | 1463689494489 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:54 INFO - PROCESS | 3800 | ++DOCSHELL 10C17800 == 36 [pid = 3800] [id = 533] 13:24:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (1438FC00) [pid = 3800] [serial = 1599] [outer = 00000000] 13:24:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (14397C00) [pid = 3800] [serial = 1600] [outer = 1438FC00] 13:24:54 INFO - PROCESS | 3800 | 1463689494533 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (14398000) [pid = 3800] [serial = 1601] [outer = 1438FC00] 13:24:55 INFO - PROCESS | 3800 | 1463689495010 Marionette TRACE conn2 <- [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]]]}] 13:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 702ms 13:24:55 INFO - PROCESS | 3800 | 1463689495063 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:24:55 INFO - PROCESS | 3800 | 1463689495065 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 13:24:55 INFO - PROCESS | 3800 | 1463689495068 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:24:55 INFO - PROCESS | 3800 | 1463689495070 Marionette TRACE conn2 <- [1,2098,null,{}] 13:24:55 INFO - PROCESS | 3800 | 1463689495079 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:55 INFO - PROCESS | 3800 | 1463689495188 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:24:55 INFO - PROCESS | 3800 | 1463689495194 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:55 INFO - PROCESS | 3800 | ++DOCSHELL 13DB8C00 == 37 [pid = 3800] [id = 534] 13:24:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (13DBE800) [pid = 3800] [serial = 1602] [outer = 00000000] 13:24:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (15080C00) [pid = 3800] [serial = 1603] [outer = 13DBE800] 13:24:55 INFO - PROCESS | 3800 | 1463689495238 Marionette DEBUG loaded listener.js 13:24:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1540B400) [pid = 3800] [serial = 1604] [outer = 13DBE800] 13:24:55 INFO - PROCESS | 3800 | 1463689495693 Marionette TRACE conn2 <- [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]]]}] 13:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 639ms 13:24:55 INFO - PROCESS | 3800 | 1463689495707 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:24:55 INFO - PROCESS | 3800 | 1463689495709 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 13:24:55 INFO - PROCESS | 3800 | 1463689495712 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:24:55 INFO - PROCESS | 3800 | 1463689495714 Marionette TRACE conn2 <- [1,2102,null,{}] 13:24:55 INFO - PROCESS | 3800 | 1463689495723 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:55 INFO - PROCESS | 3800 | 1463689495851 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:24:55 INFO - PROCESS | 3800 | 1463689495948 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:55 INFO - PROCESS | 3800 | ++DOCSHELL 15CD9400 == 38 [pid = 3800] [id = 535] 13:24:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (15CDAC00) [pid = 3800] [serial = 1605] [outer = 00000000] 13:24:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (15F4E000) [pid = 3800] [serial = 1606] [outer = 15CDAC00] 13:24:56 INFO - PROCESS | 3800 | 1463689496002 Marionette DEBUG loaded listener.js 13:24:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (16606000) [pid = 3800] [serial = 1607] [outer = 15CDAC00] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (16AB6800) [pid = 3800] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (1304F400) [pid = 3800] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (184D1C00) [pid = 3800] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (10375400) [pid = 3800] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (16BD7400) [pid = 3800] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (15405C00) [pid = 3800] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (131AD000) [pid = 3800] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (1438E400) [pid = 3800] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (1505D400) [pid = 3800] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (10A60400) [pid = 3800] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (10AF3400) [pid = 3800] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (10503000) [pid = 3800] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (10535800) [pid = 3800] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (0F278C00) [pid = 3800] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (19DE1000) [pid = 3800] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (19D5CC00) [pid = 3800] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (16CF7400) [pid = 3800] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (10D37000) [pid = 3800] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1439D400) [pid = 3800] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (12DCFC00) [pid = 3800] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (110A7800) [pid = 3800] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:24:56 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (12DCF800) [pid = 3800] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:24:56 INFO - PROCESS | 3800 | 1463689496740 Marionette TRACE conn2 <- [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]]]}] 13:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1107ms 13:24:56 INFO - PROCESS | 3800 | 1463689496820 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:24:56 INFO - PROCESS | 3800 | 1463689496822 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 13:24:56 INFO - PROCESS | 3800 | 1463689496825 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:24:56 INFO - PROCESS | 3800 | 1463689496827 Marionette TRACE conn2 <- [1,2106,null,{}] 13:24:56 INFO - PROCESS | 3800 | 1463689496831 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:56 INFO - PROCESS | 3800 | 1463689496914 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:24:56 INFO - PROCESS | 3800 | 1463689496921 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 3800 | ++DOCSHELL 10EEC000 == 39 [pid = 3800] [id = 536] 13:24:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1101C400) [pid = 3800] [serial = 1608] [outer = 00000000] 13:24:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1304F400) [pid = 3800] [serial = 1609] [outer = 1101C400] 13:24:56 INFO - PROCESS | 3800 | 1463689496965 Marionette DEBUG loaded listener.js 13:24:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (13308400) [pid = 3800] [serial = 1610] [outer = 1101C400] 13:24:57 INFO - PROCESS | 3800 | 1463689497408 Marionette TRACE conn2 <- [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]]]}] 13:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 624ms 13:24:57 INFO - PROCESS | 3800 | 1463689497464 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:24:57 INFO - PROCESS | 3800 | 1463689497465 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 13:24:57 INFO - PROCESS | 3800 | 1463689497469 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:24:57 INFO - PROCESS | 3800 | 1463689497471 Marionette TRACE conn2 <- [1,2110,null,{}] 13:24:57 INFO - PROCESS | 3800 | 1463689497474 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:57 INFO - PROCESS | 3800 | 1463689497551 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:24:57 INFO - PROCESS | 3800 | 1463689497560 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:57 INFO - PROCESS | 3800 | ++DOCSHELL 12DCF800 == 40 [pid = 3800] [id = 537] 13:24:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1302F400) [pid = 3800] [serial = 1611] [outer = 00000000] 13:24:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (157D2C00) [pid = 3800] [serial = 1612] [outer = 1302F400] 13:24:57 INFO - PROCESS | 3800 | 1463689497603 Marionette DEBUG loaded listener.js 13:24:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (16556400) [pid = 3800] [serial = 1613] [outer = 1302F400] 13:24:58 INFO - PROCESS | 3800 | 1463689498041 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 593ms 13:24:58 INFO - PROCESS | 3800 | 1463689498066 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:24:58 INFO - PROCESS | 3800 | 1463689498068 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 13:24:58 INFO - PROCESS | 3800 | 1463689498071 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:24:58 INFO - PROCESS | 3800 | 1463689498073 Marionette TRACE conn2 <- [1,2114,null,{}] 13:24:58 INFO - PROCESS | 3800 | 1463689498076 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:58 INFO - PROCESS | 3800 | 1463689498196 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:24:58 INFO - PROCESS | 3800 | 1463689498206 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:58 INFO - PROCESS | 3800 | ++DOCSHELL 11A0B000 == 41 [pid = 3800] [id = 538] 13:24:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (1305AC00) [pid = 3800] [serial = 1614] [outer = 00000000] 13:24:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (16AB5400) [pid = 3800] [serial = 1615] [outer = 1305AC00] 13:24:58 INFO - PROCESS | 3800 | 1463689498252 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (16ABBC00) [pid = 3800] [serial = 1616] [outer = 1305AC00] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 1101F400 == 40 [pid = 3800] [id = 423] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 10D35000 == 39 [pid = 3800] [id = 430] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 14390800 == 38 [pid = 3800] [id = 425] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 0F2D1800 == 37 [pid = 3800] [id = 426] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 15750800 == 36 [pid = 3800] [id = 432] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 0F9EBC00 == 35 [pid = 3800] [id = 429] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 150B6400 == 34 [pid = 3800] [id = 428] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 1381E000 == 33 [pid = 3800] [id = 427] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 131B3800 == 32 [pid = 3800] [id = 436] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 1101D400 == 31 [pid = 3800] [id = 421] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 112A4000 == 30 [pid = 3800] [id = 435] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 10AE7400 == 29 [pid = 3800] [id = 420] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 1438D400 == 28 [pid = 3800] [id = 424] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 0F272000 == 27 [pid = 3800] [id = 433] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 0F2DB800 == 26 [pid = 3800] [id = 419] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 1337E800 == 25 [pid = 3800] [id = 431] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 0F97E000 == 24 [pid = 3800] [id = 434] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 11081800 == 23 [pid = 3800] [id = 422] 13:24:59 INFO - PROCESS | 3800 | --DOCSHELL 15066800 == 22 [pid = 3800] [id = 524] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (17823C00) [pid = 3800] [serial = 1496] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (15066400) [pid = 3800] [serial = 1481] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (198C4400) [pid = 3800] [serial = 1499] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (10F7D400) [pid = 3800] [serial = 1484] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (16D7E800) [pid = 3800] [serial = 1493] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (15F51C00) [pid = 3800] [serial = 1490] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (1439AC00) [pid = 3800] [serial = 1487] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (14399C00) [pid = 3800] [serial = 1561] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (16610000) [pid = 3800] [serial = 1573] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (15406C00) [pid = 3800] [serial = 1564] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1439FC00) [pid = 3800] [serial = 1562] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (130DBC00) [pid = 3800] [serial = 1567] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (16555800) [pid = 3800] [serial = 1570] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (15599C00) [pid = 3800] [serial = 1565] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (16604000) [pid = 3800] [serial = 1571] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10C15800) [pid = 3800] [serial = 1549] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10EED400) [pid = 3800] [serial = 1550] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10C0E000) [pid = 3800] [serial = 1547] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10AE9C00) [pid = 3800] [serial = 1546] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (11013C00) [pid = 3800] [serial = 1544] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10AE6400) [pid = 3800] [serial = 1543] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1AA93400) [pid = 3800] [serial = 1541] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1A952C00) [pid = 3800] [serial = 1540] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (1A78E400) [pid = 3800] [serial = 1538] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (19DED400) [pid = 3800] [serial = 1537] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (184D8400) [pid = 3800] [serial = 1535] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (176D0400) [pid = 3800] [serial = 1534] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (15088C00) [pid = 3800] [serial = 1532] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (112A1000) [pid = 3800] [serial = 1531] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (17881400) [pid = 3800] [serial = 1529] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1305B000) [pid = 3800] [serial = 1555] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (11C06400) [pid = 3800] [serial = 1552] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (1289D400) [pid = 3800] [serial = 1553] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (131B1C00) [pid = 3800] [serial = 1558] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (13378400) [pid = 3800] [serial = 1559] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 64 (1559A000) [pid = 3800] [serial = 1568] [outer = 00000000] [url = about:blank] 13:24:59 INFO - PROCESS | 3800 | --DOMWINDOW == 63 (1307EC00) [pid = 3800] [serial = 1556] [outer = 00000000] [url = about:blank] 13:25:00 INFO - PROCESS | 3800 | 1463689500020 Marionette TRACE conn2 <- [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]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2011ms 13:25:00 INFO - PROCESS | 3800 | 1463689500067 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 3800 | 1463689500071 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 13:25:00 INFO - PROCESS | 3800 | 1463689500076 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:25:00 INFO - PROCESS | 3800 | 1463689500080 Marionette TRACE conn2 <- [1,2118,null,{}] 13:25:00 INFO - PROCESS | 3800 | 1463689500086 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:00 INFO - PROCESS | 3800 | 1463689500172 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:25:00 INFO - PROCESS | 3800 | 1463689500181 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:00 INFO - PROCESS | 3800 | ++DOCSHELL 0F396800 == 23 [pid = 3800] [id = 539] 13:25:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 64 (0F97DC00) [pid = 3800] [serial = 1617] [outer = 00000000] 13:25:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 65 (10374C00) [pid = 3800] [serial = 1618] [outer = 0F97DC00] 13:25:00 INFO - PROCESS | 3800 | 1463689500228 Marionette DEBUG loaded listener.js 13:25:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (10503800) [pid = 3800] [serial = 1619] [outer = 0F97DC00] 13:25:00 INFO - PROCESS | 3800 | 1463689500717 Marionette TRACE conn2 <- [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] 13:25:00 INFO - PROCESS | 3800 | 1463689500783 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 13:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:25:00 INFO - PROCESS | 3800 | 1463689500789 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 3800 | 1463689500792 Marionette TRACE conn2 <- [1,2122,null,{}] 13:25:00 INFO - PROCESS | 3800 | 1463689500795 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:00 INFO - PROCESS | 3800 | 1463689500874 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:25:00 INFO - PROCESS | 3800 | 1463689500883 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:00 INFO - PROCESS | 3800 | ++DOCSHELL 10A58800 == 24 [pid = 3800] [id = 540] 13:25:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (10A58C00) [pid = 3800] [serial = 1620] [outer = 00000000] 13:25:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (10A61C00) [pid = 3800] [serial = 1621] [outer = 10A58C00] 13:25:00 INFO - PROCESS | 3800 | 1463689500928 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10AEB800) [pid = 3800] [serial = 1622] [outer = 10A58C00] 13:25:01 INFO - PROCESS | 3800 | 1463689501402 Marionette TRACE conn2 <- [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]]]}] 13:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 640ms 13:25:01 INFO - PROCESS | 3800 | 1463689501425 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:25:01 INFO - PROCESS | 3800 | 1463689501427 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 13:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:25:01 INFO - PROCESS | 3800 | 1463689501431 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:25:01 INFO - PROCESS | 3800 | 1463689501434 Marionette TRACE conn2 <- [1,2126,null,{}] 13:25:01 INFO - PROCESS | 3800 | 1463689501449 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:01 INFO - PROCESS | 3800 | 1463689501529 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:25:01 INFO - PROCESS | 3800 | 1463689501538 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 3800 | ++DOCSHELL 10D34400 == 25 [pid = 3800] [id = 541] 13:25:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10D35800) [pid = 3800] [serial = 1623] [outer = 00000000] 13:25:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (10F81000) [pid = 3800] [serial = 1624] [outer = 10D35800] 13:25:01 INFO - PROCESS | 3800 | 1463689501620 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (11008800) [pid = 3800] [serial = 1625] [outer = 10D35800] 13:25:02 INFO - PROCESS | 3800 | 1463689502064 Marionette TRACE conn2 <- [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]]]}] 13:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 701ms 13:25:02 INFO - PROCESS | 3800 | 1463689502130 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:25:02 INFO - PROCESS | 3800 | 1463689502132 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 13:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:25:02 INFO - PROCESS | 3800 | 1463689502135 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 3800 | 1463689502137 Marionette TRACE conn2 <- [1,2130,null,{}] 13:25:02 INFO - PROCESS | 3800 | 1463689502141 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:02 INFO - PROCESS | 3800 | 1463689502216 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:25:02 INFO - PROCESS | 3800 | 1463689502223 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 3800 | ++DOCSHELL 11003000 == 26 [pid = 3800] [id = 542] 13:25:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (11019800) [pid = 3800] [serial = 1626] [outer = 00000000] 13:25:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (110A7800) [pid = 3800] [serial = 1627] [outer = 11019800] 13:25:02 INFO - PROCESS | 3800 | 1463689502267 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (11A03C00) [pid = 3800] [serial = 1628] [outer = 11019800] 13:25:02 INFO - PROCESS | 3800 | 1463689502703 Marionette TRACE conn2 <- [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] 13:25:02 INFO - PROCESS | 3800 | 1463689502737 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 13:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:25:02 INFO - PROCESS | 3800 | 1463689502740 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 3800 | 1463689502742 Marionette TRACE conn2 <- [1,2134,null,{}] 13:25:02 INFO - PROCESS | 3800 | 1463689502745 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:02 INFO - PROCESS | 3800 | 1463689502817 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:25:02 INFO - PROCESS | 3800 | 1463689502824 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 3800 | ++DOCSHELL 1108FC00 == 27 [pid = 3800] [id = 543] 13:25:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (11C64000) [pid = 3800] [serial = 1629] [outer = 00000000] 13:25:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (12DC9800) [pid = 3800] [serial = 1630] [outer = 11C64000] 13:25:02 INFO - PROCESS | 3800 | 1463689502868 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (13030C00) [pid = 3800] [serial = 1631] [outer = 11C64000] 13:25:03 INFO - PROCESS | 3800 | 1463689503336 Marionette TRACE conn2 <- [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] 13:25:03 INFO - PROCESS | 3800 | 1463689503382 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 13:25:03 INFO - PROCESS | 3800 | 1463689503386 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:25:03 INFO - PROCESS | 3800 | 1463689503387 Marionette TRACE conn2 <- [1,2138,null,{}] 13:25:03 INFO - PROCESS | 3800 | 1463689503391 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:03 INFO - PROCESS | 3800 | 1463689503482 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:25:03 INFO - PROCESS | 3800 | 1463689503492 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:03 INFO - PROCESS | 3800 | ++DOCSHELL 1312E800 == 28 [pid = 3800] [id = 544] 13:25:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (131AF000) [pid = 3800] [serial = 1632] [outer = 00000000] 13:25:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1330C000) [pid = 3800] [serial = 1633] [outer = 131AF000] 13:25:03 INFO - PROCESS | 3800 | 1463689503536 Marionette DEBUG loaded listener.js 13:25:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (138DEC00) [pid = 3800] [serial = 1634] [outer = 131AF000] 13:25:03 INFO - PROCESS | 3800 | 1463689503957 Marionette TRACE conn2 <- [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]]]}] 13:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 592ms 13:25:03 INFO - PROCESS | 3800 | 1463689503983 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 3800 | 1463689503985 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 13:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:25:03 INFO - PROCESS | 3800 | 1463689504001 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 3800 | 1463689504002 Marionette TRACE conn2 <- [1,2142,null,{}] 13:25:04 INFO - PROCESS | 3800 | 1463689504010 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:04 INFO - PROCESS | 3800 | 1463689504091 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:25:04 INFO - PROCESS | 3800 | 1463689504098 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 3800 | ++DOCSHELL 13128000 == 29 [pid = 3800] [id = 545] 13:25:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (13306000) [pid = 3800] [serial = 1635] [outer = 00000000] 13:25:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1438F400) [pid = 3800] [serial = 1636] [outer = 13306000] 13:25:04 INFO - PROCESS | 3800 | 1463689504143 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (14394000) [pid = 3800] [serial = 1637] [outer = 13306000] 13:25:04 INFO - PROCESS | 3800 | 1463689504583 Marionette TRACE conn2 <- [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]]]}] 13:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 624ms 13:25:04 INFO - PROCESS | 3800 | 1463689504637 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 13:25:04 INFO - PROCESS | 3800 | 1463689504639 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 13:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:25:04 INFO - PROCESS | 3800 | 1463689504647 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:25:04 INFO - PROCESS | 3800 | 1463689504648 Marionette TRACE conn2 <- [1,2146,null,{}] 13:25:04 INFO - PROCESS | 3800 | 1463689504652 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:04 INFO - PROCESS | 3800 | 1463689504729 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:25:04 INFO - PROCESS | 3800 | --DOCSHELL 1B2A5C00 == 28 [pid = 3800] [id = 16] 13:25:04 INFO - PROCESS | 3800 | 1463689504749 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 3800 | ++DOCSHELL 143A2800 == 29 [pid = 3800] [id = 546] 13:25:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (143A2C00) [pid = 3800] [serial = 1638] [outer = 00000000] 13:25:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (15066C00) [pid = 3800] [serial = 1639] [outer = 143A2C00] 13:25:04 INFO - PROCESS | 3800 | 1463689504813 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15067000) [pid = 3800] [serial = 1640] [outer = 143A2C00] 13:25:05 INFO - PROCESS | 3800 | 1463689505270 Marionette TRACE conn2 <- [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]]]}] 13:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 639ms 13:25:05 INFO - PROCESS | 3800 | 1463689505298 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 3800 | 1463689505300 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 13:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:25:05 INFO - PROCESS | 3800 | 1463689505304 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 3800 | 1463689505305 Marionette TRACE conn2 <- [1,2150,null,{}] 13:25:05 INFO - PROCESS | 3800 | 1463689505320 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:05 INFO - PROCESS | 3800 | 1463689505422 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:25:05 INFO - PROCESS | 3800 | 1463689505429 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:05 INFO - PROCESS | 3800 | ++DOCSHELL 10D34000 == 30 [pid = 3800] [id = 547] 13:25:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (140BFC00) [pid = 3800] [serial = 1641] [outer = 00000000] 13:25:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (15567400) [pid = 3800] [serial = 1642] [outer = 140BFC00] 13:25:05 INFO - PROCESS | 3800 | 1463689505472 Marionette DEBUG loaded listener.js 13:25:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (15407C00) [pid = 3800] [serial = 1643] [outer = 140BFC00] 13:25:05 INFO - PROCESS | 3800 | 1463689505922 Marionette TRACE conn2 <- [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]]]}] 13:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 702ms 13:25:05 INFO - PROCESS | 3800 | 1463689505990 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 3800 | 1463689505992 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 13:25:05 INFO - PROCESS | 3800 | 1463689505996 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:25:05 INFO - PROCESS | 3800 | 1463689505998 Marionette TRACE conn2 <- [1,2154,null,{}] 13:25:05 INFO - PROCESS | 3800 | 1463689506002 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:06 INFO - PROCESS | 3800 | 1463689506138 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:25:06 INFO - PROCESS | 3800 | 1463689506148 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 3800 | ++DOCSHELL 11C06400 == 31 [pid = 3800] [id = 548] 13:25:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1289D400) [pid = 3800] [serial = 1644] [outer = 00000000] 13:25:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (15C36C00) [pid = 3800] [serial = 1645] [outer = 1289D400] 13:25:06 INFO - PROCESS | 3800 | 1463689506191 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (15CE6000) [pid = 3800] [serial = 1646] [outer = 1289D400] 13:25:06 INFO - PROCESS | 3800 | 1463689506631 Marionette TRACE conn2 <- [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]]]}] 13:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 686ms 13:25:06 INFO - PROCESS | 3800 | 1463689506696 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:25:06 INFO - PROCESS | 3800 | 1463689506698 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 13:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:25:06 INFO - PROCESS | 3800 | 1463689506701 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:25:06 INFO - PROCESS | 3800 | 1463689506704 Marionette TRACE conn2 <- [1,2158,null,{}] 13:25:06 INFO - PROCESS | 3800 | 1463689506707 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:06 INFO - PROCESS | 3800 | 1463689506853 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:25:06 INFO - PROCESS | 3800 | 1463689506877 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 3800 | ++DOCSHELL 11014C00 == 32 [pid = 3800] [id = 549] 13:25:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (157D2000) [pid = 3800] [serial = 1647] [outer = 00000000] 13:25:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (16607C00) [pid = 3800] [serial = 1648] [outer = 157D2000] 13:25:06 INFO - PROCESS | 3800 | 1463689506925 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (16A75800) [pid = 3800] [serial = 1649] [outer = 157D2000] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (10532000) [pid = 3800] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1100DC00) [pid = 3800] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (10C1AC00) [pid = 3800] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (13051C00) [pid = 3800] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (13050C00) [pid = 3800] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (0F2D8400) [pid = 3800] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (15CDAC00) [pid = 3800] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (1438FC00) [pid = 3800] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1101C400) [pid = 3800] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (13DBE800) [pid = 3800] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1302F400) [pid = 3800] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (11006C00) [pid = 3800] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16607800) [pid = 3800] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:25:07 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (131B1000) [pid = 3800] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:25:07 INFO - PROCESS | 3800 | 1463689507534 Marionette TRACE conn2 <- [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]]]}] 13:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 889ms 13:25:07 INFO - PROCESS | 3800 | 1463689507606 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:25:07 INFO - PROCESS | 3800 | 1463689507607 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 13:25:07 INFO - PROCESS | 3800 | 1463689507611 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:25:07 INFO - PROCESS | 3800 | 1463689507612 Marionette TRACE conn2 <- [1,2162,null,{}] 13:25:07 INFO - PROCESS | 3800 | 1463689507616 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:07 INFO - PROCESS | 3800 | 1463689507688 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:25:07 INFO - PROCESS | 3800 | 1463689507777 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:07 INFO - PROCESS | 3800 | ++DOCSHELL 10331800 == 33 [pid = 3800] [id = 550] 13:25:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (105F4000) [pid = 3800] [serial = 1650] [outer = 00000000] 13:25:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1101C400) [pid = 3800] [serial = 1651] [outer = 105F4000] 13:25:07 INFO - PROCESS | 3800 | 1463689507820 Marionette DEBUG loaded listener.js 13:25:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (13059400) [pid = 3800] [serial = 1652] [outer = 105F4000] 13:25:08 INFO - PROCESS | 3800 | 1463689508203 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 639ms 13:25:08 INFO - PROCESS | 3800 | 1463689508249 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 3800 | 1463689508251 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 13:25:08 INFO - PROCESS | 3800 | 1463689508254 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:25:08 INFO - PROCESS | 3800 | 1463689508256 Marionette TRACE conn2 <- [1,2166,null,{}] 13:25:08 INFO - PROCESS | 3800 | 1463689508259 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:08 INFO - PROCESS | 3800 | 1463689508369 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:25:08 INFO - PROCESS | 3800 | 1463689508381 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:08 INFO - PROCESS | 3800 | ++DOCSHELL 1101A400 == 34 [pid = 3800] [id = 551] 13:25:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (110A9400) [pid = 3800] [serial = 1653] [outer = 00000000] 13:25:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15CD8400) [pid = 3800] [serial = 1654] [outer = 110A9400] 13:25:08 INFO - PROCESS | 3800 | 1463689508424 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (16607800) [pid = 3800] [serial = 1655] [outer = 110A9400] 13:25:08 INFO - PROCESS | 3800 | 1463689508833 Marionette TRACE conn2 <- [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]]]}] 13:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 639ms 13:25:08 INFO - PROCESS | 3800 | 1463689508893 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 3800 | 1463689508895 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 13:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:25:08 INFO - PROCESS | 3800 | 1463689508898 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 3800 | 1463689508899 Marionette TRACE conn2 <- [1,2170,null,{}] 13:25:08 INFO - PROCESS | 3800 | 1463689508903 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:08 INFO - PROCESS | 3800 | 1463689508976 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:25:09 INFO - PROCESS | 3800 | 1463689509067 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:09 INFO - PROCESS | 3800 | ++DOCSHELL 11014400 == 35 [pid = 3800] [id = 552] 13:25:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (12D7D000) [pid = 3800] [serial = 1656] [outer = 00000000] 13:25:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (16C42C00) [pid = 3800] [serial = 1657] [outer = 12D7D000] 13:25:09 INFO - PROCESS | 3800 | 1463689509110 Marionette DEBUG loaded listener.js 13:25:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (16D6F400) [pid = 3800] [serial = 1658] [outer = 12D7D000] 13:25:09 INFO - PROCESS | 3800 | 1463689509513 Marionette TRACE conn2 <- [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]]]}] 13:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 702ms 13:25:09 INFO - PROCESS | 3800 | 1463689509666 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:25:09 INFO - PROCESS | 3800 | 1463689509671 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 13:25:09 INFO - PROCESS | 3800 | 1463689509688 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:25:09 INFO - PROCESS | 3800 | 1463689509692 Marionette TRACE conn2 <- [1,2174,null,{}] 13:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:25:09 INFO - PROCESS | 3800 | 1463689509698 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:09 INFO - PROCESS | 3800 | 1463689509818 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:25:09 INFO - PROCESS | 3800 | 1463689509927 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:09 INFO - PROCESS | 3800 | ++DOCSHELL 0F9EAC00 == 36 [pid = 3800] [id = 553] 13:25:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (0F9EC000) [pid = 3800] [serial = 1659] [outer = 00000000] 13:25:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (103D0400) [pid = 3800] [serial = 1660] [outer = 0F9EC000] 13:25:09 INFO - PROCESS | 3800 | 1463689509982 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (10532800) [pid = 3800] [serial = 1661] [outer = 0F9EC000] 13:25:10 INFO - PROCESS | 3800 | 1463689510645 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 983ms 13:25:10 INFO - PROCESS | 3800 | 1463689510684 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:25:10 INFO - PROCESS | 3800 | 1463689510690 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 13:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:25:10 INFO - PROCESS | 3800 | 1463689510696 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:25:10 INFO - PROCESS | 3800 | 1463689510699 Marionette TRACE conn2 <- [1,2178,null,{}] 13:25:10 INFO - PROCESS | 3800 | 1463689510704 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:10 INFO - PROCESS | 3800 | 1463689510816 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:25:10 INFO - PROCESS | 3800 | 1463689510950 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 3800 | ++DOCSHELL 10373400 == 37 [pid = 3800] [id = 554] 13:25:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (10560000) [pid = 3800] [serial = 1662] [outer = 00000000] 13:25:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (10D2A800) [pid = 3800] [serial = 1663] [outer = 10560000] 13:25:11 INFO - PROCESS | 3800 | 1463689511004 Marionette DEBUG loaded listener.js 13:25:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (10F7C000) [pid = 3800] [serial = 1664] [outer = 10560000] 13:25:11 INFO - PROCESS | 3800 | 1463689511935 Marionette TRACE conn2 <- [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]]]}] 13:25:11 INFO - PROCESS | 3800 | --DOCSHELL 1101A400 == 36 [pid = 3800] [id = 551] 13:25:11 INFO - PROCESS | 3800 | --DOCSHELL 10331800 == 35 [pid = 3800] [id = 550] 13:25:11 INFO - PROCESS | 3800 | --DOCSHELL 11014C00 == 34 [pid = 3800] [id = 549] 13:25:11 INFO - PROCESS | 3800 | --DOCSHELL 11C06400 == 33 [pid = 3800] [id = 548] 13:25:11 INFO - PROCESS | 3800 | --DOCSHELL 10D34000 == 32 [pid = 3800] [id = 547] 13:25:11 INFO - PROCESS | 3800 | --DOCSHELL 143A2800 == 31 [pid = 3800] [id = 546] 13:25:11 INFO - PROCESS | 3800 | --DOCSHELL 13128000 == 30 [pid = 3800] [id = 545] 13:25:11 INFO - PROCESS | 3800 | --DOCSHELL 1312E800 == 29 [pid = 3800] [id = 544] 13:25:11 INFO - PROCESS | 3800 | --DOCSHELL 1108FC00 == 28 [pid = 3800] [id = 543] 13:25:11 INFO - PROCESS | 3800 | --DOCSHELL 1B2A1C00 == 27 [pid = 3800] [id = 17] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (16556400) [pid = 3800] [serial = 1613] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (16AB5400) [pid = 3800] [serial = 1615] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (10562800) [pid = 3800] [serial = 1579] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (11A0F800) [pid = 3800] [serial = 1588] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (10D38C00) [pid = 3800] [serial = 1583] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (1336F400) [pid = 3800] [serial = 1594] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (13058000) [pid = 3800] [serial = 1591] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (10373C00) [pid = 3800] [serial = 1577] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (16606000) [pid = 3800] [serial = 1607] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (14397C00) [pid = 3800] [serial = 1600] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (13125C00) [pid = 3800] [serial = 1592] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (15F4E000) [pid = 3800] [serial = 1606] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1304F400) [pid = 3800] [serial = 1609] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (13377000) [pid = 3800] [serial = 1595] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (15080C00) [pid = 3800] [serial = 1603] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (157D2C00) [pid = 3800] [serial = 1612] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (14398000) [pid = 3800] [serial = 1601] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (12884400) [pid = 3800] [serial = 1589] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (11016400) [pid = 3800] [serial = 1585] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (0F9EC800) [pid = 3800] [serial = 1576] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (10D2E800) [pid = 3800] [serial = 1582] [outer = 00000000] [url = about:blank] 13:25:11 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (16A68800) [pid = 3800] [serial = 1574] [outer = 00000000] [url = about:blank] 13:25:12 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (11020000) [pid = 3800] [serial = 1586] [outer = 00000000] [url = about:blank] 13:25:12 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (140C1400) [pid = 3800] [serial = 1598] [outer = 00000000] [url = about:blank] 13:25:12 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (13308400) [pid = 3800] [serial = 1610] [outer = 00000000] [url = about:blank] 13:25:12 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (1540B400) [pid = 3800] [serial = 1604] [outer = 00000000] [url = about:blank] 13:25:12 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (10A56C00) [pid = 3800] [serial = 1580] [outer = 00000000] [url = about:blank] 13:25:12 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (140B9800) [pid = 3800] [serial = 1597] [outer = 00000000] [url = about:blank] 13:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1310ms 13:25:12 INFO - PROCESS | 3800 | 1463689512010 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:25:12 INFO - PROCESS | 3800 | 1463689512013 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 13:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:25:12 INFO - PROCESS | 3800 | 1463689512018 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 3800 | 1463689512022 Marionette TRACE conn2 <- [1,2182,null,{}] 13:25:12 INFO - PROCESS | 3800 | 1463689512028 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:12 INFO - PROCESS | 3800 | 1463689512108 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:25:12 INFO - PROCESS | 3800 | 1463689512121 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:12 INFO - PROCESS | 3800 | ++DOCSHELL 10503400 == 28 [pid = 3800] [id = 555] 13:25:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10503C00) [pid = 3800] [serial = 1665] [outer = 00000000] 13:25:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (10534800) [pid = 3800] [serial = 1666] [outer = 10503C00] 13:25:12 INFO - PROCESS | 3800 | 1463689512170 Marionette DEBUG loaded listener.js 13:25:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (105F3400) [pid = 3800] [serial = 1667] [outer = 10503C00] 13:25:12 INFO - PROCESS | 3800 | 1463689512693 Marionette TRACE conn2 <- [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]]]}] 13:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 701ms 13:25:12 INFO - PROCESS | 3800 | 1463689512720 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:25:12 INFO - PROCESS | 3800 | 1463689512725 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 13:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:25:12 INFO - PROCESS | 3800 | 1463689512731 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 3800 | 1463689512733 Marionette TRACE conn2 <- [1,2186,null,{}] 13:25:12 INFO - PROCESS | 3800 | 1463689512737 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:12 INFO - PROCESS | 3800 | 1463689512815 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:25:12 INFO - PROCESS | 3800 | 1463689512934 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:12 INFO - PROCESS | 3800 | ++DOCSHELL 10AEAC00 == 29 [pid = 3800] [id = 556] 13:25:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (10AEE800) [pid = 3800] [serial = 1668] [outer = 00000000] 13:25:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (10D2DC00) [pid = 3800] [serial = 1669] [outer = 10AEE800] 13:25:12 INFO - PROCESS | 3800 | 1463689512985 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (10EEB000) [pid = 3800] [serial = 1670] [outer = 10AEE800] 13:25:13 INFO - PROCESS | 3800 | 1463689513335 Marionette TRACE conn2 <- [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]]]}] 13:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 640ms 13:25:13 INFO - PROCESS | 3800 | 1463689513352 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:25:13 INFO - PROCESS | 3800 | 1463689513354 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 13:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:25:13 INFO - PROCESS | 3800 | 1463689513358 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:25:13 INFO - PROCESS | 3800 | 1463689513361 Marionette TRACE conn2 <- [1,2190,null,{}] 13:25:13 INFO - PROCESS | 3800 | 1463689513372 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:13 INFO - PROCESS | 3800 | 1463689513462 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:25:13 INFO - PROCESS | 3800 | 1463689513589 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 3800 | ++DOCSHELL 1101D800 == 30 [pid = 3800] [id = 557] 13:25:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1101DC00) [pid = 3800] [serial = 1671] [outer = 00000000] 13:25:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (11A02C00) [pid = 3800] [serial = 1672] [outer = 1101DC00] 13:25:13 INFO - PROCESS | 3800 | 1463689513638 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (11CF3400) [pid = 3800] [serial = 1673] [outer = 1101DC00] 13:25:13 INFO - PROCESS | 3800 | 1463689514003 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 686ms 13:25:14 INFO - PROCESS | 3800 | 1463689514057 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 3800 | 1463689514060 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 13:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:25:14 INFO - PROCESS | 3800 | 1463689514063 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 3800 | 1463689514065 Marionette TRACE conn2 <- [1,2194,null,{}] 13:25:14 INFO - PROCESS | 3800 | 1463689514068 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:14 INFO - PROCESS | 3800 | 1463689514148 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:25:14 INFO - PROCESS | 3800 | 1463689514154 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 3800 | ++DOCSHELL 10F81C00 == 31 [pid = 3800] [id = 558] 13:25:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (11A01800) [pid = 3800] [serial = 1674] [outer = 00000000] 13:25:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (13056C00) [pid = 3800] [serial = 1675] [outer = 11A01800] 13:25:14 INFO - PROCESS | 3800 | 1463689514208 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1305D800) [pid = 3800] [serial = 1676] [outer = 11A01800] 13:25:14 INFO - PROCESS | 3800 | 1463689514686 Marionette TRACE conn2 <- [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]]]}] 13:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 623ms 13:25:14 INFO - PROCESS | 3800 | 1463689514700 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 3800 | 1463689514702 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 13:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:25:14 INFO - PROCESS | 3800 | 1463689514705 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 3800 | 1463689514707 Marionette TRACE conn2 <- [1,2198,null,{}] 13:25:14 INFO - PROCESS | 3800 | 1463689514711 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:14 INFO - PROCESS | 3800 | 1463689514816 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:25:14 INFO - PROCESS | 3800 | 1463689514822 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 3800 | ++DOCSHELL 10D2D400 == 32 [pid = 3800] [id = 559] 13:25:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (13054800) [pid = 3800] [serial = 1677] [outer = 00000000] 13:25:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (13124800) [pid = 3800] [serial = 1678] [outer = 13054800] 13:25:14 INFO - PROCESS | 3800 | 1463689514867 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (131AAC00) [pid = 3800] [serial = 1679] [outer = 13054800] 13:25:15 INFO - PROCESS | 3800 | 1463689515336 Marionette TRACE conn2 <- [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]]]}] 13:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 702ms 13:25:15 INFO - PROCESS | 3800 | 1463689515406 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:25:15 INFO - PROCESS | 3800 | 1463689515407 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 13:25:15 INFO - PROCESS | 3800 | 1463689515411 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:25:15 INFO - PROCESS | 3800 | 1463689515412 Marionette TRACE conn2 <- [1,2202,null,{}] 13:25:15 INFO - PROCESS | 3800 | 1463689515416 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:15 INFO - PROCESS | 3800 | 1463689515546 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:25:15 INFO - PROCESS | 3800 | 1463689515619 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:15 INFO - PROCESS | 3800 | ++DOCSHELL 1337EC00 == 33 [pid = 3800] [id = 560] 13:25:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1381D400) [pid = 3800] [serial = 1680] [outer = 00000000] 13:25:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (14389400) [pid = 3800] [serial = 1681] [outer = 1381D400] 13:25:15 INFO - PROCESS | 3800 | 1463689515664 Marionette DEBUG loaded listener.js 13:25:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (14389C00) [pid = 3800] [serial = 1682] [outer = 1381D400] 13:25:16 INFO - PROCESS | 3800 | 1463689516072 Marionette TRACE conn2 <- [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]]]}] 13:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 701ms 13:25:16 INFO - PROCESS | 3800 | 1463689516111 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:25:16 INFO - PROCESS | 3800 | 1463689516113 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 13:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:25:16 INFO - PROCESS | 3800 | 1463689516116 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:25:16 INFO - PROCESS | 3800 | 1463689516117 Marionette TRACE conn2 <- [1,2206,null,{}] 13:25:16 INFO - PROCESS | 3800 | 1463689516121 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:16 INFO - PROCESS | 3800 | 1463689516253 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:25:16 INFO - PROCESS | 3800 | 1463689516271 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:16 INFO - PROCESS | 3800 | ++DOCSHELL 1438F000 == 34 [pid = 3800] [id = 561] 13:25:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (14392000) [pid = 3800] [serial = 1683] [outer = 00000000] 13:25:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (143A3000) [pid = 3800] [serial = 1684] [outer = 14392000] 13:25:16 INFO - PROCESS | 3800 | 1463689516314 Marionette DEBUG loaded listener.js 13:25:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (143A3800) [pid = 3800] [serial = 1685] [outer = 14392000] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1B2A6000) [pid = 3800] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (10A58C00) [pid = 3800] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (11C64000) [pid = 3800] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (13306000) [pid = 3800] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (10D35800) [pid = 3800] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (143A2C00) [pid = 3800] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (11019800) [pid = 3800] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (131AF000) [pid = 3800] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (0F97DC00) [pid = 3800] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1B2A8000) [pid = 3800] [serial = 47] [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.] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (105F4000) [pid = 3800] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1289D400) [pid = 3800] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (110A9400) [pid = 3800] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (157D2000) [pid = 3800] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1305AC00) [pid = 3800] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:25:16 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (140BFC00) [pid = 3800] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:25:16 INFO - PROCESS | 3800 | 1463689516829 Marionette TRACE conn2 <- [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]]]}] 13:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 733ms 13:25:16 INFO - PROCESS | 3800 | 1463689516857 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:25:16 INFO - PROCESS | 3800 | 1463689516859 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 13:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:25:16 INFO - PROCESS | 3800 | 1463689516862 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:25:16 INFO - PROCESS | 3800 | 1463689516864 Marionette TRACE conn2 <- [1,2210,null,{}] 13:25:16 INFO - PROCESS | 3800 | 1463689516880 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:16 INFO - PROCESS | 3800 | 1463689516953 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:25:16 INFO - PROCESS | 3800 | 1463689516960 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:16 INFO - PROCESS | 3800 | ++DOCSHELL 0F2DA800 == 35 [pid = 3800] [id = 562] 13:25:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (11011C00) [pid = 3800] [serial = 1686] [outer = 00000000] 13:25:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (131B2800) [pid = 3800] [serial = 1687] [outer = 11011C00] 13:25:16 INFO - PROCESS | 3800 | 1463689517004 Marionette DEBUG loaded listener.js 13:25:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (14390400) [pid = 3800] [serial = 1688] [outer = 11011C00] 13:25:17 INFO - PROCESS | 3800 | 1463689517426 Marionette TRACE conn2 <- [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]]]}] 13:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 592ms 13:25:17 INFO - PROCESS | 3800 | 1463689517459 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:25:17 INFO - PROCESS | 3800 | 1463689517461 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 13:25:17 INFO - PROCESS | 3800 | 1463689517464 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:25:17 INFO - PROCESS | 3800 | 1463689517466 Marionette TRACE conn2 <- [1,2214,null,{}] 13:25:17 INFO - PROCESS | 3800 | 1463689517469 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:17 INFO - PROCESS | 3800 | 1463689517579 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:25:17 INFO - PROCESS | 3800 | 1463689517587 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:17 INFO - PROCESS | 3800 | ++DOCSHELL 0F2CEC00 == 36 [pid = 3800] [id = 563] 13:25:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (11085000) [pid = 3800] [serial = 1689] [outer = 00000000] 13:25:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15069800) [pid = 3800] [serial = 1690] [outer = 11085000] 13:25:17 INFO - PROCESS | 3800 | 1463689517631 Marionette DEBUG loaded listener.js 13:25:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (15403000) [pid = 3800] [serial = 1691] [outer = 11085000] 13:25:18 INFO - PROCESS | 3800 | 1463689518045 Marionette TRACE conn2 <- [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]]]}] 13:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 624ms 13:25:18 INFO - PROCESS | 3800 | 1463689518103 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:25:18 INFO - PROCESS | 3800 | 1463689518105 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 13:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:25:18 INFO - PROCESS | 3800 | 1463689518112 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:25:18 INFO - PROCESS | 3800 | 1463689518114 Marionette TRACE conn2 <- [1,2218,null,{}] 13:25:18 INFO - PROCESS | 3800 | 1463689518118 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:18 INFO - PROCESS | 3800 | 1463689518229 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:25:18 INFO - PROCESS | 3800 | 1463689518238 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 3800 | ++DOCSHELL 1318C400 == 37 [pid = 3800] [id = 564] 13:25:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (13306000) [pid = 3800] [serial = 1692] [outer = 00000000] 13:25:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1574F000) [pid = 3800] [serial = 1693] [outer = 13306000] 13:25:18 INFO - PROCESS | 3800 | 1463689518285 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1574F400) [pid = 3800] [serial = 1694] [outer = 13306000] 13:25:18 INFO - PROCESS | 3800 | 1463689518800 Marionette TRACE conn2 <- [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]]]}] 13:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 733ms 13:25:18 INFO - PROCESS | 3800 | 1463689518849 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:25:18 INFO - PROCESS | 3800 | 1463689518854 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 13:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:25:18 INFO - PROCESS | 3800 | 1463689518859 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:25:18 INFO - PROCESS | 3800 | 1463689518864 Marionette TRACE conn2 <- [1,2222,null,{}] 13:25:18 INFO - PROCESS | 3800 | 1463689518871 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:19 INFO - PROCESS | 3800 | 1463689519019 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:25:19 INFO - PROCESS | 3800 | 1463689519133 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:19 INFO - PROCESS | 3800 | ++DOCSHELL 0F26B000 == 38 [pid = 3800] [id = 565] 13:25:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (0F2D1800) [pid = 3800] [serial = 1695] [outer = 00000000] 13:25:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10AEB000) [pid = 3800] [serial = 1696] [outer = 0F2D1800] 13:25:19 INFO - PROCESS | 3800 | 1463689519188 Marionette DEBUG loaded listener.js 13:25:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10C14400) [pid = 3800] [serial = 1697] [outer = 0F2D1800] 13:25:19 INFO - PROCESS | 3800 | 1463689519770 Marionette TRACE conn2 <- [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]]]}] 13:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 935ms 13:25:19 INFO - PROCESS | 3800 | 1463689519806 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:25:19 INFO - PROCESS | 3800 | 1463689519812 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 13:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:25:19 INFO - PROCESS | 3800 | 1463689519818 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:25:19 INFO - PROCESS | 3800 | 1463689519821 Marionette TRACE conn2 <- [1,2226,null,{}] 13:25:19 INFO - PROCESS | 3800 | 1463689519825 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:19 INFO - PROCESS | 3800 | 1463689519925 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:25:20 INFO - PROCESS | 3800 | 1463689520032 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 3800 | ++DOCSHELL 11006800 == 39 [pid = 3800] [id = 566] 13:25:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (11016000) [pid = 3800] [serial = 1698] [outer = 00000000] 13:25:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (11A03800) [pid = 3800] [serial = 1699] [outer = 11016000] 13:25:20 INFO - PROCESS | 3800 | 1463689520085 Marionette DEBUG loaded listener.js 13:25:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (12DD4C00) [pid = 3800] [serial = 1700] [outer = 11016000] 13:25:20 INFO - PROCESS | 3800 | 1463689520707 Marionette TRACE conn2 <- [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]]]}] 13:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 935ms 13:25:20 INFO - PROCESS | 3800 | 1463689520762 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:25:20 INFO - PROCESS | 3800 | 1463689520764 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 13:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:25:20 INFO - PROCESS | 3800 | 1463689520768 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 3800 | 1463689520772 Marionette TRACE conn2 <- [1,2230,null,{}] 13:25:20 INFO - PROCESS | 3800 | 1463689520783 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:20 INFO - PROCESS | 3800 | 1463689520869 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:25:20 INFO - PROCESS | 3800 | 1463689520976 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 3800 | ++DOCSHELL 14391800 == 40 [pid = 3800] [id = 567] 13:25:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1439B000) [pid = 3800] [serial = 1701] [outer = 00000000] 13:25:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (15598400) [pid = 3800] [serial = 1702] [outer = 1439B000] 13:25:21 INFO - PROCESS | 3800 | 1463689521031 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (15C3D800) [pid = 3800] [serial = 1703] [outer = 1439B000] 13:25:21 INFO - PROCESS | 3800 | 1463689521592 Marionette TRACE conn2 <- [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]]]}] 13:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 904ms 13:25:21 INFO - PROCESS | 3800 | 1463689521655 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:25:21 INFO - PROCESS | 3800 | 1463689521658 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 13:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:25:21 INFO - PROCESS | 3800 | 1463689521662 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:25:21 INFO - PROCESS | 3800 | 1463689521664 Marionette TRACE conn2 <- [1,2234,null,{}] 13:25:21 INFO - PROCESS | 3800 | 1463689521667 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:21 INFO - PROCESS | 3800 | 1463689521766 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:25:21 INFO - PROCESS | 3800 | 1463689521871 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 3800 | ++DOCSHELL 16605400 == 41 [pid = 3800] [id = 568] 13:25:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (16606400) [pid = 3800] [serial = 1704] [outer = 00000000] 13:25:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1660B400) [pid = 3800] [serial = 1705] [outer = 16606400] 13:25:21 INFO - PROCESS | 3800 | 1463689521924 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (16A68800) [pid = 3800] [serial = 1706] [outer = 16606400] 13:25:22 INFO - PROCESS | 3800 | 1463689522689 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1045ms 13:25:22 INFO - PROCESS | 3800 | 1463689522723 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 3800 | 1463689522726 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 13:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:25:22 INFO - PROCESS | 3800 | 1463689522745 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 3800 | 1463689522749 Marionette TRACE conn2 <- [1,2238,null,{}] 13:25:22 INFO - PROCESS | 3800 | 1463689522755 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:22 INFO - PROCESS | 3800 | 1463689522848 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:25:22 INFO - PROCESS | 3800 | 1463689522987 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:22 INFO - PROCESS | 3800 | ++DOCSHELL 10539C00 == 42 [pid = 3800] [id = 569] 13:25:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (10561400) [pid = 3800] [serial = 1707] [outer = 00000000] 13:25:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (10C17000) [pid = 3800] [serial = 1708] [outer = 10561400] 13:25:23 INFO - PROCESS | 3800 | 1463689523041 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (11005400) [pid = 3800] [serial = 1709] [outer = 10561400] 13:25:23 INFO - PROCESS | 3800 | --DOCSHELL 0F2CEC00 == 41 [pid = 3800] [id = 563] 13:25:23 INFO - PROCESS | 3800 | --DOCSHELL 0F2DA800 == 40 [pid = 3800] [id = 562] 13:25:23 INFO - PROCESS | 3800 | --DOCSHELL 1438F000 == 39 [pid = 3800] [id = 561] 13:25:23 INFO - PROCESS | 3800 | --DOCSHELL 1337EC00 == 38 [pid = 3800] [id = 560] 13:25:23 INFO - PROCESS | 3800 | --DOCSHELL 10D2D400 == 37 [pid = 3800] [id = 559] 13:25:23 INFO - PROCESS | 3800 | --DOCSHELL 10F81C00 == 36 [pid = 3800] [id = 558] 13:25:23 INFO - PROCESS | 3800 | --DOCSHELL 1101D800 == 35 [pid = 3800] [id = 557] 13:25:23 INFO - PROCESS | 3800 | --DOCSHELL 10AEAC00 == 34 [pid = 3800] [id = 556] 13:25:23 INFO - PROCESS | 3800 | --DOCSHELL 10503400 == 33 [pid = 3800] [id = 555] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (1B29E000) [pid = 3800] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (10A61C00) [pid = 3800] [serial = 1621] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (10AEB800) [pid = 3800] [serial = 1622] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (12DC9800) [pid = 3800] [serial = 1630] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (13030C00) [pid = 3800] [serial = 1631] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1438F400) [pid = 3800] [serial = 1636] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (14394000) [pid = 3800] [serial = 1637] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10F81000) [pid = 3800] [serial = 1624] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (11008800) [pid = 3800] [serial = 1625] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (15066C00) [pid = 3800] [serial = 1639] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (11A03C00) [pid = 3800] [serial = 1628] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (110A7800) [pid = 3800] [serial = 1627] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1330C000) [pid = 3800] [serial = 1633] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (138DEC00) [pid = 3800] [serial = 1634] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10374C00) [pid = 3800] [serial = 1618] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10503800) [pid = 3800] [serial = 1619] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16D7EC00) [pid = 3800] [serial = 1136] [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.] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1101C400) [pid = 3800] [serial = 1651] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15C36C00) [pid = 3800] [serial = 1645] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (16607800) [pid = 3800] [serial = 1655] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (16607C00) [pid = 3800] [serial = 1648] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15CD8400) [pid = 3800] [serial = 1654] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (16A75800) [pid = 3800] [serial = 1649] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (16C42C00) [pid = 3800] [serial = 1657] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (16ABBC00) [pid = 3800] [serial = 1616] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (15567400) [pid = 3800] [serial = 1642] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (15407C00) [pid = 3800] [serial = 1643] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (13059400) [pid = 3800] [serial = 1652] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (15CE6000) [pid = 3800] [serial = 1646] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (15067000) [pid = 3800] [serial = 1640] [outer = 00000000] [url = about:blank] 13:25:23 INFO - PROCESS | 3800 | 1463689523562 Marionette TRACE conn2 <- [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]]]}] 13:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 842ms 13:25:23 INFO - PROCESS | 3800 | 1463689523591 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:25:23 INFO - PROCESS | 3800 | 1463689523598 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 13:25:23 INFO - PROCESS | 3800 | 1463689523608 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:25:23 INFO - PROCESS | 3800 | 1463689523610 Marionette TRACE conn2 <- [1,2242,null,{}] 13:25:23 INFO - PROCESS | 3800 | 1463689523614 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:23 INFO - PROCESS | 3800 | 1463689523694 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:25:23 INFO - PROCESS | 3800 | 1463689523701 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:23 INFO - PROCESS | 3800 | ++DOCSHELL 10AEC800 == 34 [pid = 3800] [id = 570] 13:25:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10AED400) [pid = 3800] [serial = 1710] [outer = 00000000] 13:25:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10C18C00) [pid = 3800] [serial = 1711] [outer = 10AED400] 13:25:23 INFO - PROCESS | 3800 | 1463689523746 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (1100A000) [pid = 3800] [serial = 1712] [outer = 10AED400] 13:25:24 INFO - PROCESS | 3800 | 1463689524236 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 686ms 13:25:24 INFO - PROCESS | 3800 | 1463689524331 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:25:24 INFO - PROCESS | 3800 | 1463689524333 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 13:25:24 INFO - PROCESS | 3800 | 1463689524337 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:25:24 INFO - PROCESS | 3800 | 1463689524340 Marionette TRACE conn2 <- [1,2246,null,{}] 13:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:25:24 INFO - PROCESS | 3800 | 1463689524353 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:24 INFO - PROCESS | 3800 | 1463689524435 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:25:24 INFO - PROCESS | 3800 | 1463689524527 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 3800 | ++DOCSHELL 103D1C00 == 35 [pid = 3800] [id = 571] 13:25:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (11012C00) [pid = 3800] [serial = 1713] [outer = 00000000] 13:25:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1289D400) [pid = 3800] [serial = 1714] [outer = 11012C00] 13:25:24 INFO - PROCESS | 3800 | 1463689524573 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (12DD7C00) [pid = 3800] [serial = 1715] [outer = 11012C00] 13:25:24 INFO - PROCESS | 3800 | 1463689524969 Marionette TRACE conn2 <- [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]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 686ms 13:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:25:25 INFO - PROCESS | 3800 | 1463689525041 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 3800 | 1463689525043 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 13:25:25 INFO - PROCESS | 3800 | 1463689525047 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 3800 | 1463689525048 Marionette TRACE conn2 <- [1,2250,null,{}] 13:25:25 INFO - PROCESS | 3800 | 1463689525051 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:25 INFO - PROCESS | 3800 | 1463689525129 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:25:25 INFO - PROCESS | 3800 | 1463689525135 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:25 INFO - PROCESS | 3800 | ++DOCSHELL 12DD3400 == 36 [pid = 3800] [id = 572] 13:25:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (12DD6400) [pid = 3800] [serial = 1716] [outer = 00000000] 13:25:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13377C00) [pid = 3800] [serial = 1717] [outer = 12DD6400] 13:25:25 INFO - PROCESS | 3800 | 1463689525181 Marionette DEBUG loaded listener.js 13:25:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (1337E800) [pid = 3800] [serial = 1718] [outer = 12DD6400] 13:25:25 INFO - PROCESS | 3800 | 1463689525617 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 592ms 13:25:25 INFO - PROCESS | 3800 | 1463689525665 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 3800 | 1463689525667 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 13:25:25 INFO - PROCESS | 3800 | 1463689525670 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 3800 | 1463689525672 Marionette TRACE conn2 <- [1,2254,null,{}] 13:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:25:25 INFO - PROCESS | 3800 | 1463689525685 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:25 INFO - PROCESS | 3800 | 1463689525831 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:25:25 INFO - PROCESS | 3800 | 1463689525917 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:25 INFO - PROCESS | 3800 | ++DOCSHELL 13DB2800 == 37 [pid = 3800] [id = 573] 13:25:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (13DB6400) [pid = 3800] [serial = 1719] [outer = 00000000] 13:25:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1438E000) [pid = 3800] [serial = 1720] [outer = 13DB6400] 13:25:25 INFO - PROCESS | 3800 | 1463689525960 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (14393800) [pid = 3800] [serial = 1721] [outer = 13DB6400] 13:25:26 INFO - PROCESS | 3800 | 1463689526369 Marionette TRACE conn2 <- [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]]]}] 13:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 733ms 13:25:26 INFO - PROCESS | 3800 | 1463689526415 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:25:26 INFO - PROCESS | 3800 | 1463689526417 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 13:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:25:26 INFO - PROCESS | 3800 | 1463689526421 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:25:26 INFO - PROCESS | 3800 | 1463689526423 Marionette TRACE conn2 <- [1,2258,null,{}] 13:25:26 INFO - PROCESS | 3800 | 1463689526434 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:26 INFO - PROCESS | 3800 | 1463689526590 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:25:26 INFO - PROCESS | 3800 | 1463689526654 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 3800 | ++DOCSHELL 0F26E000 == 38 [pid = 3800] [id = 574] 13:25:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10D2A400) [pid = 3800] [serial = 1722] [outer = 00000000] 13:25:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1540F800) [pid = 3800] [serial = 1723] [outer = 10D2A400] 13:25:26 INFO - PROCESS | 3800 | 1463689526707 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15741800) [pid = 3800] [serial = 1724] [outer = 10D2A400] 13:25:27 INFO - PROCESS | 3800 | 1463689527120 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 733ms 13:25:27 INFO - PROCESS | 3800 | 1463689527161 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 3800 | 1463689527163 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 13:25:27 INFO - PROCESS | 3800 | 1463689527166 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:25:27 INFO - PROCESS | 3800 | 1463689527168 Marionette TRACE conn2 <- [1,2262,null,{}] 13:25:27 INFO - PROCESS | 3800 | 1463689527213 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:27 INFO - PROCESS | 3800 | 1463689527322 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:25:27 INFO - PROCESS | 3800 | 1463689527335 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:27 INFO - PROCESS | 3800 | ++DOCSHELL 15745000 == 39 [pid = 3800] [id = 575] 13:25:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (157D2C00) [pid = 3800] [serial = 1725] [outer = 00000000] 13:25:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16601800) [pid = 3800] [serial = 1726] [outer = 157D2C00] 13:25:27 INFO - PROCESS | 3800 | 1463689527378 Marionette DEBUG loaded listener.js 13:25:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (16602C00) [pid = 3800] [serial = 1727] [outer = 157D2C00] 13:25:27 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (12D7D000) [pid = 3800] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:25:27 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (11A01800) [pid = 3800] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:25:27 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10503C00) [pid = 3800] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:25:27 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (1101DC00) [pid = 3800] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:25:27 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10AEE800) [pid = 3800] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:25:27 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (1381D400) [pid = 3800] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:25:27 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (14392000) [pid = 3800] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:25:27 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (11011C00) [pid = 3800] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:25:27 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (11085000) [pid = 3800] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:25:27 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (13054800) [pid = 3800] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:25:27 INFO - PROCESS | 3800 | 1463689527858 Marionette TRACE conn2 <- [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]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 748ms 13:25:27 INFO - PROCESS | 3800 | 1463689527907 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 3800 | 1463689527909 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 13:25:27 INFO - PROCESS | 3800 | 1463689527912 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:25:27 INFO - PROCESS | 3800 | 1463689527914 Marionette TRACE conn2 <- [1,2266,null,{}] 13:25:27 INFO - PROCESS | 3800 | 1463689527917 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:27 INFO - PROCESS | 3800 | 1463689527992 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:25:28 INFO - PROCESS | 3800 | 1463689528082 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:28 INFO - PROCESS | 3800 | ++DOCSHELL 10503C00 == 40 [pid = 3800] [id = 576] 13:25:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (10A58400) [pid = 3800] [serial = 1728] [outer = 00000000] 13:25:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (11085000) [pid = 3800] [serial = 1729] [outer = 10A58400] 13:25:28 INFO - PROCESS | 3800 | 1463689528127 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15403400) [pid = 3800] [serial = 1730] [outer = 10A58400] 13:25:28 INFO - PROCESS | 3800 | 1463689528539 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 702ms 13:25:28 INFO - PROCESS | 3800 | 1463689528679 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:25:28 INFO - PROCESS | 3800 | 1463689528684 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 13:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:25:28 INFO - PROCESS | 3800 | 1463689528695 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:25:28 INFO - PROCESS | 3800 | 1463689528699 Marionette TRACE conn2 <- [1,2270,null,{}] 13:25:28 INFO - PROCESS | 3800 | 1463689528705 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:28 INFO - PROCESS | 3800 | 1463689528825 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:25:28 INFO - PROCESS | 3800 | 1463689528953 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:28 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D5800 == 41 [pid = 3800] [id = 577] 13:25:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (0F2D7400) [pid = 3800] [serial = 1731] [outer = 00000000] 13:25:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10C0F800) [pid = 3800] [serial = 1732] [outer = 0F2D7400] 13:25:29 INFO - PROCESS | 3800 | 1463689529013 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (11002000) [pid = 3800] [serial = 1733] [outer = 0F2D7400] 13:25:29 INFO - PROCESS | 3800 | 1463689529559 Marionette TRACE conn2 <- [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]]]}] 13:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 905ms 13:25:29 INFO - PROCESS | 3800 | 1463689529600 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:25:29 INFO - PROCESS | 3800 | 1463689529606 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 13:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:25:29 INFO - PROCESS | 3800 | 1463689529612 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:25:29 INFO - PROCESS | 3800 | 1463689529615 Marionette TRACE conn2 <- [1,2274,null,{}] 13:25:29 INFO - PROCESS | 3800 | 1463689529619 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:29 INFO - PROCESS | 3800 | 1463689529720 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:25:29 INFO - PROCESS | 3800 | 1463689529833 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 3800 | ++DOCSHELL 11A05C00 == 42 [pid = 3800] [id = 578] 13:25:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (11A0B400) [pid = 3800] [serial = 1734] [outer = 00000000] 13:25:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (13054C00) [pid = 3800] [serial = 1735] [outer = 11A0B400] 13:25:29 INFO - PROCESS | 3800 | 1463689529886 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (131AF000) [pid = 3800] [serial = 1736] [outer = 11A0B400] 13:25:30 INFO - PROCESS | 3800 | 1463689530481 Marionette TRACE conn2 <- [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]]]}] 13:25:30 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 13:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 904ms 13:25:30 INFO - PROCESS | 3800 | 1463689530515 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 3800 | 1463689530518 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 13:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:25:30 INFO - PROCESS | 3800 | 1463689530522 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 3800 | 1463689530525 Marionette TRACE conn2 <- [1,2278,null,{}] 13:25:30 INFO - PROCESS | 3800 | 1463689530537 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:30 INFO - PROCESS | 3800 | 1463689530640 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:25:30 INFO - PROCESS | 3800 | 1463689530749 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:30 INFO - PROCESS | 3800 | ++DOCSHELL 155A4000 == 43 [pid = 3800] [id = 579] 13:25:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (155A5C00) [pid = 3800] [serial = 1737] [outer = 00000000] 13:25:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15F46000) [pid = 3800] [serial = 1738] [outer = 155A5C00] 13:25:30 INFO - PROCESS | 3800 | 1463689530814 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (1660A800) [pid = 3800] [serial = 1739] [outer = 155A5C00] 13:25:31 INFO - PROCESS | 3800 | 1463689531380 Marionette TRACE conn2 <- [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]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 905ms 13:25:31 INFO - PROCESS | 3800 | 1463689531424 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 3800 | 1463689531427 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 13:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:25:31 INFO - PROCESS | 3800 | 1463689531431 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 3800 | 1463689531433 Marionette TRACE conn2 <- [1,2282,null,{}] 13:25:31 INFO - PROCESS | 3800 | 1463689531436 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:31 INFO - PROCESS | 3800 | 1463689531534 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:25:31 INFO - PROCESS | 3800 | 1463689531640 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:31 INFO - PROCESS | 3800 | ++DOCSHELL 143A3400 == 44 [pid = 3800] [id = 580] 13:25:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (16AB8400) [pid = 3800] [serial = 1740] [outer = 00000000] 13:25:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (16ABDC00) [pid = 3800] [serial = 1741] [outer = 16AB8400] 13:25:31 INFO - PROCESS | 3800 | 1463689531693 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (16C39800) [pid = 3800] [serial = 1742] [outer = 16AB8400] 13:25:32 INFO - PROCESS | 3800 | 1463689532276 Marionette TRACE conn2 <- [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]]]}] 13:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 904ms 13:25:32 INFO - PROCESS | 3800 | 1463689532335 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:25:32 INFO - PROCESS | 3800 | 1463689532337 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 13:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:25:32 INFO - PROCESS | 3800 | 1463689532341 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:25:32 INFO - PROCESS | 3800 | 1463689532343 Marionette TRACE conn2 <- [1,2286,null,{}] 13:25:32 INFO - PROCESS | 3800 | 1463689532347 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:32 INFO - PROCESS | 3800 | 1463689532444 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:25:32 INFO - PROCESS | 3800 | 1463689532551 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 3800 | ++DOCSHELL 10370000 == 45 [pid = 3800] [id = 581] 13:25:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (10372C00) [pid = 3800] [serial = 1743] [outer = 00000000] 13:25:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1100C800) [pid = 3800] [serial = 1744] [outer = 10372C00] 13:25:32 INFO - PROCESS | 3800 | 1463689532604 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1101AC00) [pid = 3800] [serial = 1745] [outer = 10372C00] 13:25:33 INFO - PROCESS | 3800 | 1463689533277 Marionette TRACE conn2 <- [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]]]}] 13:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 998ms 13:25:33 INFO - PROCESS | 3800 | 1463689533343 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 3800 | 1463689533348 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 13:25:33 INFO - PROCESS | 3800 | 1463689533352 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:25:33 INFO - PROCESS | 3800 | 1463689533356 Marionette TRACE conn2 <- [1,2290,null,{}] 13:25:33 INFO - PROCESS | 3800 | 1463689533361 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:33 INFO - PROCESS | 3800 | 1463689533459 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:25:33 INFO - PROCESS | 3800 | 1463689533570 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:33 INFO - PROCESS | 3800 | ++DOCSHELL 10C16400 == 46 [pid = 3800] [id = 582] 13:25:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (10D2A000) [pid = 3800] [serial = 1746] [outer = 00000000] 13:25:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (11008C00) [pid = 3800] [serial = 1747] [outer = 10D2A000] 13:25:33 INFO - PROCESS | 3800 | 1463689533618 Marionette DEBUG loaded listener.js 13:25:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (1101E400) [pid = 3800] [serial = 1748] [outer = 10D2A000] 13:25:33 INFO - PROCESS | 3800 | --DOCSHELL 15745000 == 45 [pid = 3800] [id = 575] 13:25:33 INFO - PROCESS | 3800 | --DOCSHELL 0F26E000 == 44 [pid = 3800] [id = 574] 13:25:33 INFO - PROCESS | 3800 | --DOCSHELL 13DB2800 == 43 [pid = 3800] [id = 573] 13:25:33 INFO - PROCESS | 3800 | --DOCSHELL 12DD3400 == 42 [pid = 3800] [id = 572] 13:25:33 INFO - PROCESS | 3800 | --DOCSHELL 103D1C00 == 41 [pid = 3800] [id = 571] 13:25:33 INFO - PROCESS | 3800 | --DOCSHELL 10AEC800 == 40 [pid = 3800] [id = 570] 13:25:33 INFO - PROCESS | 3800 | --DOCSHELL 10539C00 == 39 [pid = 3800] [id = 569] 13:25:33 INFO - PROCESS | 3800 | --DOCSHELL 0F26B000 == 38 [pid = 3800] [id = 565] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (15403000) [pid = 3800] [serial = 1691] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (13124800) [pid = 3800] [serial = 1678] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (16D6F400) [pid = 3800] [serial = 1658] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (13056C00) [pid = 3800] [serial = 1675] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (10D2A800) [pid = 3800] [serial = 1663] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (10534800) [pid = 3800] [serial = 1666] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (105F3400) [pid = 3800] [serial = 1667] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (11A02C00) [pid = 3800] [serial = 1672] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (11CF3400) [pid = 3800] [serial = 1673] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (10D2DC00) [pid = 3800] [serial = 1669] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (10EEB000) [pid = 3800] [serial = 1670] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (103D0400) [pid = 3800] [serial = 1660] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (14389400) [pid = 3800] [serial = 1681] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (143A3000) [pid = 3800] [serial = 1684] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (14389C00) [pid = 3800] [serial = 1682] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (1574F000) [pid = 3800] [serial = 1693] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (15069800) [pid = 3800] [serial = 1690] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (143A3800) [pid = 3800] [serial = 1685] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (131B2800) [pid = 3800] [serial = 1687] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (14390400) [pid = 3800] [serial = 1688] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (131AAC00) [pid = 3800] [serial = 1679] [outer = 00000000] [url = about:blank] 13:25:33 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1305D800) [pid = 3800] [serial = 1676] [outer = 00000000] [url = about:blank] 13:25:34 INFO - PROCESS | 3800 | 1463689534140 Marionette TRACE conn2 <- [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]]]}] 13:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 842ms 13:25:34 INFO - PROCESS | 3800 | 1463689534197 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:25:34 INFO - PROCESS | 3800 | 1463689534202 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 13:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:25:34 INFO - PROCESS | 3800 | 1463689534208 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:25:34 INFO - PROCESS | 3800 | 1463689534210 Marionette TRACE conn2 <- [1,2294,null,{}] 13:25:34 INFO - PROCESS | 3800 | 1463689534214 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:34 INFO - PROCESS | 3800 | 1463689534296 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:25:34 INFO - PROCESS | 3800 | 1463689534305 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 3800 | ++DOCSHELL 10D32C00 == 39 [pid = 3800] [id = 583] 13:25:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (10D36C00) [pid = 3800] [serial = 1749] [outer = 00000000] 13:25:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (11020C00) [pid = 3800] [serial = 1750] [outer = 10D36C00] 13:25:34 INFO - PROCESS | 3800 | 1463689534350 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (11CF3400) [pid = 3800] [serial = 1751] [outer = 10D36C00] 13:25:34 INFO - PROCESS | 3800 | 1463689534833 Marionette TRACE conn2 <- [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]]]}] 13:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 639ms 13:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:25:34 INFO - PROCESS | 3800 | 1463689534847 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:25:34 INFO - PROCESS | 3800 | 1463689534849 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 13:25:34 INFO - PROCESS | 3800 | 1463689534853 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:25:34 INFO - PROCESS | 3800 | 1463689534856 Marionette TRACE conn2 <- [1,2298,null,{}] 13:25:34 INFO - PROCESS | 3800 | 1463689534870 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:34 INFO - PROCESS | 3800 | 1463689534961 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:25:34 INFO - PROCESS | 3800 | 1463689534969 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 3800 | ++DOCSHELL 13190400 == 40 [pid = 3800] [id = 584] 13:25:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (131AAC00) [pid = 3800] [serial = 1752] [outer = 00000000] 13:25:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (13827400) [pid = 3800] [serial = 1753] [outer = 131AAC00] 13:25:34 INFO - PROCESS | 3800 | 1463689535015 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (140BA000) [pid = 3800] [serial = 1754] [outer = 131AAC00] 13:25:35 INFO - PROCESS | 3800 | 1463689535499 Marionette TRACE conn2 <- [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]]]}] 13:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 702ms 13:25:35 INFO - PROCESS | 3800 | 1463689535549 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:25:35 INFO - PROCESS | 3800 | 1463689535552 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 13:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:25:35 INFO - PROCESS | 3800 | 1463689535555 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 3800 | 1463689535557 Marionette TRACE conn2 <- [1,2302,null,{}] 13:25:35 INFO - PROCESS | 3800 | 1463689535560 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:35 INFO - PROCESS | 3800 | 1463689535639 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:25:35 INFO - PROCESS | 3800 | 1463689535648 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 3800 | ++DOCSHELL 13825400 == 41 [pid = 3800] [id = 585] 13:25:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (14393000) [pid = 3800] [serial = 1755] [outer = 00000000] 13:25:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (143A1400) [pid = 3800] [serial = 1756] [outer = 14393000] 13:25:35 INFO - PROCESS | 3800 | 1463689535693 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (143A6C00) [pid = 3800] [serial = 1757] [outer = 14393000] 13:25:36 INFO - PROCESS | 3800 | 1463689536146 Marionette TRACE conn2 <- [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]]]}] 13:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 639ms 13:25:36 INFO - PROCESS | 3800 | 1463689536177 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:25:36 INFO - PROCESS | 3800 | 1463689536179 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 13:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:25:36 INFO - PROCESS | 3800 | 1463689536182 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 3800 | 1463689536184 Marionette TRACE conn2 <- [1,2306,null,{}] 13:25:36 INFO - PROCESS | 3800 | 1463689536194 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:36 INFO - PROCESS | 3800 | 1463689536302 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:25:36 INFO - PROCESS | 3800 | 1463689536308 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:36 INFO - PROCESS | 3800 | ++DOCSHELL 0F271000 == 42 [pid = 3800] [id = 586] 13:25:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10AEF000) [pid = 3800] [serial = 1758] [outer = 00000000] 13:25:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1540B400) [pid = 3800] [serial = 1759] [outer = 10AEF000] 13:25:36 INFO - PROCESS | 3800 | 1463689536353 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (15743800) [pid = 3800] [serial = 1760] [outer = 10AEF000] 13:25:36 INFO - PROCESS | 3800 | 1463689536806 Marionette TRACE conn2 <- [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] 13:25:36 INFO - PROCESS | 3800 | 1463689536843 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 13:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:25:36 INFO - PROCESS | 3800 | 1463689536846 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 3800 | 1463689536848 Marionette TRACE conn2 <- [1,2310,null,{}] 13:25:36 INFO - PROCESS | 3800 | 1463689536851 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:36 INFO - PROCESS | 3800 | 1463689536974 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:25:36 INFO - PROCESS | 3800 | 1463689536981 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 3800 | ++DOCSHELL 15067400 == 43 [pid = 3800] [id = 587] 13:25:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (157C5400) [pid = 3800] [serial = 1761] [outer = 00000000] 13:25:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (16AB7800) [pid = 3800] [serial = 1762] [outer = 157C5400] 13:25:37 INFO - PROCESS | 3800 | 1463689537079 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (16ABB400) [pid = 3800] [serial = 1763] [outer = 157C5400] 13:25:37 INFO - PROCESS | 3800 | 1463689537509 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 701ms 13:25:37 INFO - PROCESS | 3800 | 1463689537546 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 3800 | 1463689537548 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 13:25:37 INFO - PROCESS | 3800 | 1463689537551 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:25:37 INFO - PROCESS | 3800 | 1463689537553 Marionette TRACE conn2 <- [1,2314,null,{}] 13:25:37 INFO - PROCESS | 3800 | 1463689537556 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:37 INFO - PROCESS | 3800 | 1463689537667 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:25:37 INFO - PROCESS | 3800 | 1463689537674 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 3800 | ++DOCSHELL 16601C00 == 44 [pid = 3800] [id = 588] 13:25:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (16608400) [pid = 3800] [serial = 1764] [outer = 00000000] 13:25:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (16D79800) [pid = 3800] [serial = 1765] [outer = 16608400] 13:25:37 INFO - PROCESS | 3800 | 1463689537720 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (16D7B000) [pid = 3800] [serial = 1766] [outer = 16608400] 13:25:38 INFO - PROCESS | 3800 | 1463689538152 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 640ms 13:25:38 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (10AED400) [pid = 3800] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:25:38 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (10D2A400) [pid = 3800] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:25:38 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (10561400) [pid = 3800] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:25:38 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (13306000) [pid = 3800] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:25:38 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (12DD6400) [pid = 3800] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:25:38 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (13DB6400) [pid = 3800] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:25:38 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (11012C00) [pid = 3800] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:25:38 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (157D2C00) [pid = 3800] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:25:38 INFO - PROCESS | 3800 | 1463689538211 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 3800 | 1463689538213 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 13:25:38 INFO - PROCESS | 3800 | 1463689538218 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 3800 | 1463689538219 Marionette TRACE conn2 <- [1,2318,null,{}] 13:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:25:38 INFO - PROCESS | 3800 | 1463689538223 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:38 INFO - PROCESS | 3800 | 1463689538299 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:25:38 INFO - PROCESS | 3800 | 1463689538306 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:38 INFO - PROCESS | 3800 | ++DOCSHELL 11001C00 == 45 [pid = 3800] [id = 589] 13:25:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (11012C00) [pid = 3800] [serial = 1767] [outer = 00000000] 13:25:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (13826400) [pid = 3800] [serial = 1768] [outer = 11012C00] 13:25:38 INFO - PROCESS | 3800 | 1463689538358 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (15741400) [pid = 3800] [serial = 1769] [outer = 11012C00] 13:25:38 INFO - PROCESS | 3800 | 1463689538827 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 639ms 13:25:38 INFO - PROCESS | 3800 | 1463689538858 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 3800 | 1463689538860 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 13:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:25:38 INFO - PROCESS | 3800 | 1463689538868 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 3800 | 1463689538869 Marionette TRACE conn2 <- [1,2322,null,{}] 13:25:38 INFO - PROCESS | 3800 | 1463689538873 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:38 INFO - PROCESS | 3800 | 1463689538952 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:25:38 INFO - PROCESS | 3800 | 1463689538958 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:38 INFO - PROCESS | 3800 | ++DOCSHELL 10D36000 == 46 [pid = 3800] [id = 590] 13:25:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (15F47800) [pid = 3800] [serial = 1770] [outer = 00000000] 13:25:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (16D7D400) [pid = 3800] [serial = 1771] [outer = 15F47800] 13:25:39 INFO - PROCESS | 3800 | 1463689539010 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (176A7000) [pid = 3800] [serial = 1772] [outer = 15F47800] 13:25:39 INFO - PROCESS | 3800 | 1463689539432 Marionette TRACE conn2 <- [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]]]}] 13:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 593ms 13:25:39 INFO - PROCESS | 3800 | 1463689539466 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:25:39 INFO - PROCESS | 3800 | 1463689539468 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 13:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:25:39 INFO - PROCESS | 3800 | 1463689539484 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:25:39 INFO - PROCESS | 3800 | 1463689539486 Marionette TRACE conn2 <- [1,2326,null,{}] 13:25:39 INFO - PROCESS | 3800 | 1463689539489 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:39 INFO - PROCESS | 3800 | 1463689539567 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:25:39 INFO - PROCESS | 3800 | 1463689539573 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 3800 | ++DOCSHELL 13377000 == 47 [pid = 3800] [id = 591] 13:25:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (15087800) [pid = 3800] [serial = 1773] [outer = 00000000] 13:25:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (176B2800) [pid = 3800] [serial = 1774] [outer = 15087800] 13:25:39 INFO - PROCESS | 3800 | 1463689539616 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (176B5400) [pid = 3800] [serial = 1775] [outer = 15087800] 13:25:40 INFO - PROCESS | 3800 | 1463689540074 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 624ms 13:25:40 INFO - PROCESS | 3800 | 1463689540124 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 3800 | 1463689540126 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 13:25:40 INFO - PROCESS | 3800 | 1463689540130 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:25:40 INFO - PROCESS | 3800 | 1463689540132 Marionette TRACE conn2 <- [1,2330,null,{}] 13:25:40 INFO - PROCESS | 3800 | 1463689540135 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:40 INFO - PROCESS | 3800 | 1463689540229 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:25:40 INFO - PROCESS | 3800 | 1463689540425 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:40 INFO - PROCESS | 3800 | ++DOCSHELL 0F274800 == 48 [pid = 3800] [id = 592] 13:25:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (0F276C00) [pid = 3800] [serial = 1776] [outer = 00000000] 13:25:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (10375000) [pid = 3800] [serial = 1777] [outer = 0F276C00] 13:25:40 INFO - PROCESS | 3800 | 1463689540484 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (105F2000) [pid = 3800] [serial = 1778] [outer = 0F276C00] 13:25:41 INFO - PROCESS | 3800 | 1463689541127 Marionette TRACE conn2 <- [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]]]}] 13:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1045ms 13:25:41 INFO - PROCESS | 3800 | 1463689541190 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:25:41 INFO - PROCESS | 3800 | 1463689541195 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 13:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:25:41 INFO - PROCESS | 3800 | 1463689541200 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 3800 | 1463689541204 Marionette TRACE conn2 <- [1,2334,null,{}] 13:25:41 INFO - PROCESS | 3800 | 1463689541208 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:41 INFO - PROCESS | 3800 | 1463689541345 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:25:41 INFO - PROCESS | 3800 | 1463689541484 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:41 INFO - PROCESS | 3800 | ++DOCSHELL 1101E800 == 49 [pid = 3800] [id = 593] 13:25:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (11083400) [pid = 3800] [serial = 1779] [outer = 00000000] 13:25:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (13056400) [pid = 3800] [serial = 1780] [outer = 11083400] 13:25:41 INFO - PROCESS | 3800 | 1463689541540 Marionette DEBUG loaded listener.js 13:25:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (13370400) [pid = 3800] [serial = 1781] [outer = 11083400] 13:25:42 INFO - PROCESS | 3800 | 1463689542098 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 952ms 13:25:42 INFO - PROCESS | 3800 | 1463689542145 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:25:42 INFO - PROCESS | 3800 | 1463689542149 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 13:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:25:42 INFO - PROCESS | 3800 | 1463689542153 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:25:42 INFO - PROCESS | 3800 | 1463689542155 Marionette TRACE conn2 <- [1,2338,null,{}] 13:25:42 INFO - PROCESS | 3800 | 1463689542159 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:42 INFO - PROCESS | 3800 | 1463689542262 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:25:42 INFO - PROCESS | 3800 | 1463689542376 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:42 INFO - PROCESS | 3800 | ++DOCSHELL 15407800 == 50 [pid = 3800] [id = 594] 13:25:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (15C44000) [pid = 3800] [serial = 1782] [outer = 00000000] 13:25:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (16A69C00) [pid = 3800] [serial = 1783] [outer = 15C44000] 13:25:42 INFO - PROCESS | 3800 | 1463689542470 Marionette DEBUG loaded listener.js 13:25:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (16D77000) [pid = 3800] [serial = 1784] [outer = 15C44000] 13:25:43 INFO - PROCESS | 3800 | 1463689543338 Marionette TRACE conn2 <- [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]]]}] 13:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1185ms 13:25:43 INFO - PROCESS | 3800 | 1463689543355 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 3800 | 1463689543359 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 13:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:25:43 INFO - PROCESS | 3800 | 1463689543364 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 3800 | 1463689543368 Marionette TRACE conn2 <- [1,2342,null,{}] 13:25:43 INFO - PROCESS | 3800 | 1463689543375 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:43 INFO - PROCESS | 3800 | 1463689543466 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:25:43 INFO - PROCESS | 3800 | 1463689543611 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 3800 | ++DOCSHELL 0F2DBC00 == 51 [pid = 3800] [id = 595] 13:25:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (0F939400) [pid = 3800] [serial = 1785] [outer = 00000000] 13:25:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (103D1C00) [pid = 3800] [serial = 1786] [outer = 0F939400] 13:25:43 INFO - PROCESS | 3800 | 1463689543663 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (10C14800) [pid = 3800] [serial = 1787] [outer = 0F939400] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 0F9EAC00 == 50 [pid = 3800] [id = 553] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 10373400 == 49 [pid = 3800] [id = 554] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 13377000 == 48 [pid = 3800] [id = 591] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 10D36000 == 47 [pid = 3800] [id = 590] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 11001C00 == 46 [pid = 3800] [id = 589] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 16601C00 == 45 [pid = 3800] [id = 588] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 15067400 == 44 [pid = 3800] [id = 587] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 0F271000 == 43 [pid = 3800] [id = 586] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 13825400 == 42 [pid = 3800] [id = 585] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 13190400 == 41 [pid = 3800] [id = 584] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 10D32C00 == 40 [pid = 3800] [id = 583] 13:25:44 INFO - PROCESS | 3800 | --DOCSHELL 10C16400 == 39 [pid = 3800] [id = 582] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (10C18C00) [pid = 3800] [serial = 1711] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (1540F800) [pid = 3800] [serial = 1723] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (1100A000) [pid = 3800] [serial = 1712] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (11005400) [pid = 3800] [serial = 1709] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (10C17000) [pid = 3800] [serial = 1708] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (1574F400) [pid = 3800] [serial = 1694] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (15598400) [pid = 3800] [serial = 1702] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (13377C00) [pid = 3800] [serial = 1717] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (10AEB000) [pid = 3800] [serial = 1696] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (11A03800) [pid = 3800] [serial = 1699] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (1438E000) [pid = 3800] [serial = 1720] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1289D400) [pid = 3800] [serial = 1714] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (12DD7C00) [pid = 3800] [serial = 1715] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (1660B400) [pid = 3800] [serial = 1705] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (16601800) [pid = 3800] [serial = 1726] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (11085000) [pid = 3800] [serial = 1729] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (16602C00) [pid = 3800] [serial = 1727] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (14393800) [pid = 3800] [serial = 1721] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (15741800) [pid = 3800] [serial = 1724] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1337E800) [pid = 3800] [serial = 1718] [outer = 00000000] [url = about:blank] 13:25:44 INFO - PROCESS | 3800 | 1463689544224 Marionette TRACE conn2 <- [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]]]}] 13:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 904ms 13:25:44 INFO - PROCESS | 3800 | 1463689544254 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 3800 | 1463689544259 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 13:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:25:44 INFO - PROCESS | 3800 | 1463689544265 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 3800 | 1463689544268 Marionette TRACE conn2 <- [1,2346,null,{}] 13:25:44 INFO - PROCESS | 3800 | 1463689544271 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:44 INFO - PROCESS | 3800 | 1463689544350 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:25:44 INFO - PROCESS | 3800 | 1463689544359 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 3800 | ++DOCSHELL 10533800 == 40 [pid = 3800] [id = 596] 13:25:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (10537C00) [pid = 3800] [serial = 1788] [outer = 00000000] 13:25:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (10D31800) [pid = 3800] [serial = 1789] [outer = 10537C00] 13:25:44 INFO - PROCESS | 3800 | 1463689544405 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (11006000) [pid = 3800] [serial = 1790] [outer = 10537C00] 13:25:44 INFO - PROCESS | 3800 | 1463689544906 Marionette TRACE conn2 <- [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]]]}] 13:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 686ms 13:25:44 INFO - PROCESS | 3800 | 1463689544964 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 3800 | 1463689544966 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 13:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:25:44 INFO - PROCESS | 3800 | 1463689544970 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 3800 | 1463689544973 Marionette TRACE conn2 <- [1,2350,null,{}] 13:25:44 INFO - PROCESS | 3800 | 1463689544983 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:45 INFO - PROCESS | 3800 | 1463689545065 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:25:45 INFO - PROCESS | 3800 | 1463689545075 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 3800 | ++DOCSHELL 12AECC00 == 41 [pid = 3800] [id = 597] 13:25:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (12AEE400) [pid = 3800] [serial = 1791] [outer = 00000000] 13:25:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (13030C00) [pid = 3800] [serial = 1792] [outer = 12AEE400] 13:25:45 INFO - PROCESS | 3800 | 1463689545125 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1305AC00) [pid = 3800] [serial = 1793] [outer = 12AEE400] 13:25:45 INFO - PROCESS | 3800 | 1463689545627 Marionette TRACE conn2 <- [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]]]}] 13:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 686ms 13:25:45 INFO - PROCESS | 3800 | 1463689545669 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:25:45 INFO - PROCESS | 3800 | 1463689545671 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 13:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:25:45 INFO - PROCESS | 3800 | 1463689545674 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 3800 | 1463689545676 Marionette TRACE conn2 <- [1,2354,null,{}] 13:25:45 INFO - PROCESS | 3800 | 1463689545680 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:45 INFO - PROCESS | 3800 | 1463689545757 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:25:45 INFO - PROCESS | 3800 | 1463689545764 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 3800 | ++DOCSHELL 10D36000 == 42 [pid = 3800] [id = 598] 13:25:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (12DD7C00) [pid = 3800] [serial = 1794] [outer = 00000000] 13:25:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (13825400) [pid = 3800] [serial = 1795] [outer = 12DD7C00] 13:25:45 INFO - PROCESS | 3800 | 1463689545808 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (13DB9000) [pid = 3800] [serial = 1796] [outer = 12DD7C00] 13:25:46 INFO - PROCESS | 3800 | 1463689546252 Marionette TRACE conn2 <- [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]]]}] 13:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 639ms 13:25:46 INFO - PROCESS | 3800 | 1463689546313 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 3800 | 1463689546315 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 13:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:25:46 INFO - PROCESS | 3800 | 1463689546318 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 3800 | 1463689546320 Marionette TRACE conn2 <- [1,2358,null,{}] 13:25:46 INFO - PROCESS | 3800 | 1463689546323 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:46 INFO - PROCESS | 3800 | 1463689546438 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:25:46 INFO - PROCESS | 3800 | 1463689546531 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:46 INFO - PROCESS | 3800 | ++DOCSHELL 14390C00 == 43 [pid = 3800] [id = 599] 13:25:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (14391000) [pid = 3800] [serial = 1797] [outer = 00000000] 13:25:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (14398000) [pid = 3800] [serial = 1798] [outer = 14391000] 13:25:46 INFO - PROCESS | 3800 | 1463689546575 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (1439D400) [pid = 3800] [serial = 1799] [outer = 14391000] 13:25:46 INFO - PROCESS | 3800 | 1463689546991 Marionette TRACE conn2 <- [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]]]}] 13:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 702ms 13:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:25:47 INFO - PROCESS | 3800 | 1463689547020 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 3800 | 1463689547022 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 13:25:47 INFO - PROCESS | 3800 | 1463689547025 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 3800 | 1463689547027 Marionette TRACE conn2 <- [1,2362,null,{}] 13:25:47 INFO - PROCESS | 3800 | 1463689547030 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:47 INFO - PROCESS | 3800 | 1463689547159 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:25:47 INFO - PROCESS | 3800 | 1463689547168 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 3800 | ++DOCSHELL 138E6400 == 44 [pid = 3800] [id = 600] 13:25:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (150B0400) [pid = 3800] [serial = 1800] [outer = 00000000] 13:25:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (1574A400) [pid = 3800] [serial = 1801] [outer = 150B0400] 13:25:47 INFO - PROCESS | 3800 | 1463689547219 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (157CBC00) [pid = 3800] [serial = 1802] [outer = 150B0400] 13:25:47 INFO - PROCESS | 3800 | 1463689547669 Marionette TRACE conn2 <- [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]]]}] 13:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 702ms 13:25:47 INFO - PROCESS | 3800 | 1463689547723 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 3800 | 1463689547725 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 13:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:25:47 INFO - PROCESS | 3800 | 1463689547728 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 3800 | 1463689547729 Marionette TRACE conn2 <- [1,2366,null,{}] 13:25:47 INFO - PROCESS | 3800 | 1463689547733 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:47 INFO - PROCESS | 3800 | 1463689547840 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:25:47 INFO - PROCESS | 3800 | 1463689547932 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 3800 | ++DOCSHELL 15CD8400 == 45 [pid = 3800] [id = 601] 13:25:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (15F48000) [pid = 3800] [serial = 1803] [outer = 00000000] 13:25:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (16603C00) [pid = 3800] [serial = 1804] [outer = 15F48000] 13:25:47 INFO - PROCESS | 3800 | 1463689547975 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (1660E000) [pid = 3800] [serial = 1805] [outer = 15F48000] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (11016000) [pid = 3800] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (1439B000) [pid = 3800] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (10560000) [pid = 3800] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (0F9EC000) [pid = 3800] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (16606400) [pid = 3800] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (0F2D1800) [pid = 3800] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (157C5400) [pid = 3800] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (10D36C00) [pid = 3800] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (14393000) [pid = 3800] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (131AAC00) [pid = 3800] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (10372C00) [pid = 3800] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (10D2A000) [pid = 3800] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (16608400) [pid = 3800] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (11012C00) [pid = 3800] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (10AEF000) [pid = 3800] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:25:48 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (15F47800) [pid = 3800] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:25:48 INFO - PROCESS | 3800 | 1463689548589 Marionette TRACE conn2 <- [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]]]}] 13:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 904ms 13:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:25:48 INFO - PROCESS | 3800 | 1463689548633 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:25:48 INFO - PROCESS | 3800 | 1463689548635 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 13:25:48 INFO - PROCESS | 3800 | 1463689548638 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 3800 | 1463689548640 Marionette TRACE conn2 <- [1,2370,null,{}] 13:25:48 INFO - PROCESS | 3800 | 1463689548643 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:48 INFO - PROCESS | 3800 | 1463689548718 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:25:48 INFO - PROCESS | 3800 | 1463689548724 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D2C00 == 46 [pid = 3800] [id = 602] 13:25:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (1050F800) [pid = 3800] [serial = 1806] [outer = 00000000] 13:25:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (10D29C00) [pid = 3800] [serial = 1807] [outer = 1050F800] 13:25:48 INFO - PROCESS | 3800 | 1463689548767 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (11CF4C00) [pid = 3800] [serial = 1808] [outer = 1050F800] 13:25:49 INFO - PROCESS | 3800 | 1463689549230 Marionette TRACE conn2 <- [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]]]}] 13:25:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:25:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 624ms 13:25:49 INFO - PROCESS | 3800 | 1463689549277 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:25:49 INFO - PROCESS | 3800 | 1463689549280 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 13:25:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:25:49 INFO - PROCESS | 3800 | 1463689549284 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 3800 | 1463689549286 Marionette TRACE conn2 <- [1,2374,null,{}] 13:25:49 INFO - PROCESS | 3800 | 1463689549289 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:49 INFO - PROCESS | 3800 | 1463689549364 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:25:49 INFO - PROCESS | 3800 | 1463689549370 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:49 INFO - PROCESS | 3800 | ++DOCSHELL 12D2C400 == 47 [pid = 3800] [id = 603] 13:25:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1318EC00) [pid = 3800] [serial = 1809] [outer = 00000000] 13:25:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1559C000) [pid = 3800] [serial = 1810] [outer = 1318EC00] 13:25:49 INFO - PROCESS | 3800 | 1463689549413 Marionette DEBUG loaded listener.js 13:25:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1438BC00) [pid = 3800] [serial = 1811] [outer = 1318EC00] 13:25:49 INFO - PROCESS | 3800 | 1463689549840 Marionette TRACE conn2 <- [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]]]}] 13:25:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:25:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 592ms 13:25:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:25:49 INFO - PROCESS | 3800 | 1463689549883 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:25:49 INFO - PROCESS | 3800 | 1463689549886 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 13:25:49 INFO - PROCESS | 3800 | 1463689549889 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 3800 | 1463689549891 Marionette TRACE conn2 <- [1,2378,null,{}] 13:25:49 INFO - PROCESS | 3800 | 1463689549898 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:49 INFO - PROCESS | 3800 | 1463689549973 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:25:49 INFO - PROCESS | 3800 | 1463689549980 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:49 INFO - PROCESS | 3800 | ++DOCSHELL 16A6C800 == 48 [pid = 3800] [id = 604] 13:25:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (16AB9C00) [pid = 3800] [serial = 1812] [outer = 00000000] 13:25:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (16D77C00) [pid = 3800] [serial = 1813] [outer = 16AB9C00] 13:25:50 INFO - PROCESS | 3800 | 1463689550022 Marionette DEBUG loaded listener.js 13:25:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (16FA0400) [pid = 3800] [serial = 1814] [outer = 16AB9C00] 13:25:50 INFO - PROCESS | 3800 | 1463689550475 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 624ms 13:25:50 INFO - PROCESS | 3800 | 1463689550557 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:25:50 INFO - PROCESS | 3800 | 1463689550561 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 13:25:50 INFO - PROCESS | 3800 | 1463689550566 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:25:50 INFO - PROCESS | 3800 | 1463689550571 Marionette TRACE conn2 <- [1,2382,null,{}] 13:25:50 INFO - PROCESS | 3800 | 1463689550577 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:50 INFO - PROCESS | 3800 | 1463689550676 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:25:50 INFO - PROCESS | 3800 | 1463689550905 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:50 INFO - PROCESS | 3800 | ++DOCSHELL 10536800 == 49 [pid = 3800] [id = 605] 13:25:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (10538400) [pid = 3800] [serial = 1815] [outer = 00000000] 13:25:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (10AE5400) [pid = 3800] [serial = 1816] [outer = 10538400] 13:25:50 INFO - PROCESS | 3800 | 1463689550961 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (10C11000) [pid = 3800] [serial = 1817] [outer = 10538400] 13:25:51 INFO - PROCESS | 3800 | 1463689551535 Marionette TRACE conn2 <- [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]]]}] 13:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 998ms 13:25:51 INFO - PROCESS | 3800 | 1463689551554 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:25:51 INFO - PROCESS | 3800 | 1463689551558 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 13:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:25:51 INFO - PROCESS | 3800 | 1463689551565 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:25:51 INFO - PROCESS | 3800 | 1463689551569 Marionette TRACE conn2 <- [1,2386,null,{}] 13:25:51 INFO - PROCESS | 3800 | 1463689551574 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:51 INFO - PROCESS | 3800 | 1463689551676 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:25:51 INFO - PROCESS | 3800 | 1463689551815 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 3800 | ++DOCSHELL 10C17000 == 50 [pid = 3800] [id = 606] 13:25:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (1101DC00) [pid = 3800] [serial = 1818] [outer = 00000000] 13:25:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (12B64C00) [pid = 3800] [serial = 1819] [outer = 1101DC00] 13:25:51 INFO - PROCESS | 3800 | 1463689551869 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (1305E000) [pid = 3800] [serial = 1820] [outer = 1101DC00] 13:25:52 INFO - PROCESS | 3800 | 1463689552454 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 935ms 13:25:52 INFO - PROCESS | 3800 | 1463689552510 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 3800 | 1463689552512 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 13:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:25:52 INFO - PROCESS | 3800 | 1463689552516 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 3800 | 1463689552518 Marionette TRACE conn2 <- [1,2390,null,{}] 13:25:52 INFO - PROCESS | 3800 | 1463689552528 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:52 INFO - PROCESS | 3800 | 1463689552633 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:25:52 INFO - PROCESS | 3800 | 1463689552775 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:52 INFO - PROCESS | 3800 | ++DOCSHELL 15407C00 == 51 [pid = 3800] [id = 607] 13:25:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (15408000) [pid = 3800] [serial = 1821] [outer = 00000000] 13:25:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (157CA800) [pid = 3800] [serial = 1822] [outer = 15408000] 13:25:52 INFO - PROCESS | 3800 | 1463689552832 Marionette DEBUG loaded listener.js 13:25:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (16BD6800) [pid = 3800] [serial = 1823] [outer = 15408000] 13:25:53 INFO - PROCESS | 3800 | 1463689553377 Marionette TRACE conn2 <- [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]]]}] 13:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 904ms 13:25:53 INFO - PROCESS | 3800 | 1463689553420 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:25:53 INFO - PROCESS | 3800 | 1463689553422 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 13:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:25:53 INFO - PROCESS | 3800 | 1463689553426 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 3800 | 1463689553428 Marionette TRACE conn2 <- [1,2394,null,{}] 13:25:53 INFO - PROCESS | 3800 | 1463689553431 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:53 INFO - PROCESS | 3800 | 1463689553532 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:25:53 INFO - PROCESS | 3800 | 1463689553641 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:53 INFO - PROCESS | 3800 | ++DOCSHELL 176A9400 == 52 [pid = 3800] [id = 608] 13:25:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (176AA000) [pid = 3800] [serial = 1824] [outer = 00000000] 13:25:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (17823C00) [pid = 3800] [serial = 1825] [outer = 176AA000] 13:25:53 INFO - PROCESS | 3800 | 1463689553694 Marionette DEBUG loaded listener.js 13:25:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (1787E400) [pid = 3800] [serial = 1826] [outer = 176AA000] 13:25:54 INFO - PROCESS | 3800 | 1463689554292 Marionette TRACE conn2 <- [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]]]}] 13:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 905ms 13:25:54 INFO - PROCESS | 3800 | 1463689554330 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:25:54 INFO - PROCESS | 3800 | 1463689554332 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 13:25:54 INFO - PROCESS | 3800 | 1463689554336 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:25:54 INFO - PROCESS | 3800 | 1463689554338 Marionette TRACE conn2 <- [1,2398,null,{}] 13:25:54 INFO - PROCESS | 3800 | 1463689554342 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:54 INFO - PROCESS | 3800 | 1463689554442 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:25:54 INFO - PROCESS | 3800 | 1463689554553 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 3800 | ++DOCSHELL 0F2DA800 == 53 [pid = 3800] [id = 609] 13:25:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (10333800) [pid = 3800] [serial = 1827] [outer = 00000000] 13:25:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (11015000) [pid = 3800] [serial = 1828] [outer = 10333800] 13:25:54 INFO - PROCESS | 3800 | 1463689554605 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (11019400) [pid = 3800] [serial = 1829] [outer = 10333800] 13:25:55 INFO - PROCESS | 3800 | 1463689555348 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1044ms 13:25:55 INFO - PROCESS | 3800 | 1463689555392 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 3800 | 1463689555397 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 13:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:25:55 INFO - PROCESS | 3800 | 1463689555402 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 3800 | 1463689555406 Marionette TRACE conn2 <- [1,2402,null,{}] 13:25:55 INFO - PROCESS | 3800 | 1463689555411 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:55 INFO - PROCESS | 3800 | 1463689555513 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:25:55 INFO - PROCESS | 3800 | 1463689555679 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:55 INFO - PROCESS | 3800 | --DOCSHELL 12D2C400 == 52 [pid = 3800] [id = 603] 13:25:55 INFO - PROCESS | 3800 | --DOCSHELL 0F2D2C00 == 51 [pid = 3800] [id = 602] 13:25:55 INFO - PROCESS | 3800 | --DOCSHELL 15CD8400 == 50 [pid = 3800] [id = 601] 13:25:55 INFO - PROCESS | 3800 | --DOCSHELL 138E6400 == 49 [pid = 3800] [id = 600] 13:25:55 INFO - PROCESS | 3800 | --DOCSHELL 14390C00 == 48 [pid = 3800] [id = 599] 13:25:55 INFO - PROCESS | 3800 | --DOCSHELL 10D36000 == 47 [pid = 3800] [id = 598] 13:25:55 INFO - PROCESS | 3800 | --DOCSHELL 12AECC00 == 46 [pid = 3800] [id = 597] 13:25:55 INFO - PROCESS | 3800 | --DOCSHELL 10533800 == 45 [pid = 3800] [id = 596] 13:25:55 INFO - PROCESS | 3800 | --DOCSHELL 0F2DBC00 == 44 [pid = 3800] [id = 595] 13:25:55 INFO - PROCESS | 3800 | --DOCSHELL 0F274800 == 43 [pid = 3800] [id = 592] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (16AB7800) [pid = 3800] [serial = 1762] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (11020C00) [pid = 3800] [serial = 1750] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (11CF3400) [pid = 3800] [serial = 1751] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (143A1400) [pid = 3800] [serial = 1756] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (13827400) [pid = 3800] [serial = 1753] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (140BA000) [pid = 3800] [serial = 1754] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (1100C800) [pid = 3800] [serial = 1744] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (1101AC00) [pid = 3800] [serial = 1745] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (1101E400) [pid = 3800] [serial = 1748] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (11008C00) [pid = 3800] [serial = 1747] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (16D79800) [pid = 3800] [serial = 1765] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (10C0F800) [pid = 3800] [serial = 1732] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (16ABB400) [pid = 3800] [serial = 1763] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (13054C00) [pid = 3800] [serial = 1735] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (15F46000) [pid = 3800] [serial = 1738] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (13826400) [pid = 3800] [serial = 1768] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (16ABDC00) [pid = 3800] [serial = 1741] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1540B400) [pid = 3800] [serial = 1759] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (16D7B000) [pid = 3800] [serial = 1766] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (16D7D400) [pid = 3800] [serial = 1771] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (143A6C00) [pid = 3800] [serial = 1757] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (176A7000) [pid = 3800] [serial = 1772] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (15743800) [pid = 3800] [serial = 1760] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (15741400) [pid = 3800] [serial = 1769] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (176B2800) [pid = 3800] [serial = 1774] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (12DD4C00) [pid = 3800] [serial = 1700] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (15C3D800) [pid = 3800] [serial = 1703] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10F7C000) [pid = 3800] [serial = 1664] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10532800) [pid = 3800] [serial = 1661] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16A68800) [pid = 3800] [serial = 1706] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10C14400) [pid = 3800] [serial = 1697] [outer = 00000000] [url = about:blank] 13:25:55 INFO - PROCESS | 3800 | ++DOCSHELL 0F2CD800 == 44 [pid = 3800] [id = 610] 13:25:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (0F2D2C00) [pid = 3800] [serial = 1830] [outer = 00000000] 13:25:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (10537800) [pid = 3800] [serial = 1831] [outer = 0F2D2C00] 13:25:55 INFO - PROCESS | 3800 | 1463689555757 Marionette DEBUG loaded listener.js 13:25:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (10D36000) [pid = 3800] [serial = 1832] [outer = 0F2D2C00] 13:25:56 INFO - PROCESS | 3800 | 1463689556203 Marionette TRACE conn2 <- [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]]]}] 13:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 842ms 13:25:56 INFO - PROCESS | 3800 | 1463689556242 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:25:56 INFO - PROCESS | 3800 | 1463689556248 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 13:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:25:56 INFO - PROCESS | 3800 | 1463689556254 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 3800 | 1463689556256 Marionette TRACE conn2 <- [1,2406,null,{}] 13:25:56 INFO - PROCESS | 3800 | 1463689556264 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:56 INFO - PROCESS | 3800 | 1463689556346 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:25:56 INFO - PROCESS | 3800 | 1463689556353 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 3800 | ++DOCSHELL 1108C800 == 45 [pid = 3800] [id = 611] 13:25:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (114A1400) [pid = 3800] [serial = 1833] [outer = 00000000] 13:25:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (11CF0000) [pid = 3800] [serial = 1834] [outer = 114A1400] 13:25:56 INFO - PROCESS | 3800 | 1463689556397 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (12D2C400) [pid = 3800] [serial = 1835] [outer = 114A1400] 13:25:56 INFO - PROCESS | 3800 | 1463689556888 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 702ms 13:25:56 INFO - PROCESS | 3800 | 1463689556952 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:25:56 INFO - PROCESS | 3800 | 1463689556954 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 13:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:25:56 INFO - PROCESS | 3800 | 1463689556958 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 3800 | 1463689556961 Marionette TRACE conn2 <- [1,2410,null,{}] 13:25:56 INFO - PROCESS | 3800 | 1463689556971 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:57 INFO - PROCESS | 3800 | 1463689557055 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:25:57 INFO - PROCESS | 3800 | 1463689557064 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:57 INFO - PROCESS | 3800 | ++DOCSHELL 13826400 == 46 [pid = 3800] [id = 612] 13:25:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (13827400) [pid = 3800] [serial = 1836] [outer = 00000000] 13:25:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (14389400) [pid = 3800] [serial = 1837] [outer = 13827400] 13:25:57 INFO - PROCESS | 3800 | 1463689557121 Marionette DEBUG loaded listener.js 13:25:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (14399400) [pid = 3800] [serial = 1838] [outer = 13827400] 13:25:57 INFO - PROCESS | 3800 | 1463689557560 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 639ms 13:25:57 INFO - PROCESS | 3800 | 1463689557595 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 3800 | 1463689557598 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 13:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:25:57 INFO - PROCESS | 3800 | 1463689557619 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 3800 | 1463689557621 Marionette TRACE conn2 <- [1,2414,null,{}] 13:25:57 INFO - PROCESS | 3800 | 1463689557624 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:57 INFO - PROCESS | 3800 | 1463689557704 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:25:57 INFO - PROCESS | 3800 | 1463689557711 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:57 INFO - PROCESS | 3800 | ++DOCSHELL 14392C00 == 47 [pid = 3800] [id = 613] 13:25:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (143A1400) [pid = 3800] [serial = 1839] [outer = 00000000] 13:25:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1540CC00) [pid = 3800] [serial = 1840] [outer = 143A1400] 13:25:57 INFO - PROCESS | 3800 | 1463689557755 Marionette DEBUG loaded listener.js 13:25:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (15745000) [pid = 3800] [serial = 1841] [outer = 143A1400] 13:25:58 INFO - PROCESS | 3800 | 1463689558254 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 702ms 13:25:58 INFO - PROCESS | 3800 | 1463689558318 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:25:58 INFO - PROCESS | 3800 | 1463689558320 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 13:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:25:58 INFO - PROCESS | 3800 | 1463689558328 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:25:58 INFO - PROCESS | 3800 | 1463689558330 Marionette TRACE conn2 <- [1,2418,null,{}] 13:25:58 INFO - PROCESS | 3800 | 1463689558333 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:58 INFO - PROCESS | 3800 | 1463689558442 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:25:58 INFO - PROCESS | 3800 | 1463689558453 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 3800 | ++DOCSHELL 0F26F000 == 48 [pid = 3800] [id = 614] 13:25:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (15087C00) [pid = 3800] [serial = 1842] [outer = 00000000] 13:25:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (15CDAC00) [pid = 3800] [serial = 1843] [outer = 15087C00] 13:25:58 INFO - PROCESS | 3800 | 1463689558480 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (15F47C00) [pid = 3800] [serial = 1844] [outer = 15087C00] 13:25:58 INFO - PROCESS | 3800 | 1463689558942 Marionette TRACE conn2 <- [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]]]}] 13:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 686ms 13:25:59 INFO - PROCESS | 3800 | 1463689559011 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 3800 | 1463689559013 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 13:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:25:59 INFO - PROCESS | 3800 | 1463689559024 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 3800 | 1463689559026 Marionette TRACE conn2 <- [1,2422,null,{}] 13:25:59 INFO - PROCESS | 3800 | 1463689559029 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:59 INFO - PROCESS | 3800 | 1463689559177 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:25:59 INFO - PROCESS | 3800 | 1463689559251 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:59 INFO - PROCESS | 3800 | ++DOCSHELL 16AB9400 == 49 [pid = 3800] [id = 615] 13:25:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (16ABD800) [pid = 3800] [serial = 1845] [outer = 00000000] 13:25:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (16CFA800) [pid = 3800] [serial = 1846] [outer = 16ABD800] 13:25:59 INFO - PROCESS | 3800 | 1463689559295 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (16D71C00) [pid = 3800] [serial = 1847] [outer = 16ABD800] 13:25:59 INFO - PROCESS | 3800 | 1463689559704 Marionette TRACE conn2 <- [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]]]}] 13:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 748ms 13:25:59 INFO - PROCESS | 3800 | 1463689559764 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 3800 | 1463689559766 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 13:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:25:59 INFO - PROCESS | 3800 | 1463689559777 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 3800 | 1463689559779 Marionette TRACE conn2 <- [1,2426,null,{}] 13:25:59 INFO - PROCESS | 3800 | 1463689559782 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:59 INFO - PROCESS | 3800 | 1463689559890 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:25:59 INFO - PROCESS | 3800 | 1463689559896 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:59 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D9C00 == 50 [pid = 3800] [id = 616] 13:25:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (1439F400) [pid = 3800] [serial = 1848] [outer = 00000000] 13:25:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (172ADC00) [pid = 3800] [serial = 1849] [outer = 1439F400] 13:25:59 INFO - PROCESS | 3800 | 1463689559942 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (172B3000) [pid = 3800] [serial = 1850] [outer = 1439F400] 13:26:00 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (14391000) [pid = 3800] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:26:00 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (10537C00) [pid = 3800] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:26:00 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (12DD7C00) [pid = 3800] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:26:00 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (15C44000) [pid = 3800] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:26:00 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (150B0400) [pid = 3800] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:26:00 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (15F48000) [pid = 3800] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:26:00 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (1050F800) [pid = 3800] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:26:00 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1318EC00) [pid = 3800] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:26:00 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (12AEE400) [pid = 3800] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:26:00 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (0F939400) [pid = 3800] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:26:00 INFO - PROCESS | 3800 | 1463689560426 Marionette TRACE conn2 <- [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]]]}] 13:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 702ms 13:26:00 INFO - PROCESS | 3800 | 1463689560474 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:26:00 INFO - PROCESS | 3800 | 1463689560476 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 13:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:26:00 INFO - PROCESS | 3800 | 1463689560480 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:26:00 INFO - PROCESS | 3800 | 1463689560481 Marionette TRACE conn2 <- [1,2430,null,{}] 13:26:00 INFO - PROCESS | 3800 | 1463689560485 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:00 INFO - PROCESS | 3800 | 1463689560604 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:26:00 INFO - PROCESS | 3800 | 1463689560614 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:00 INFO - PROCESS | 3800 | ++DOCSHELL 1037DC00 == 51 [pid = 3800] [id = 617] 13:26:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (10537C00) [pid = 3800] [serial = 1851] [outer = 00000000] 13:26:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (1540B800) [pid = 3800] [serial = 1852] [outer = 10537C00] 13:26:00 INFO - PROCESS | 3800 | 1463689560658 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (1660C400) [pid = 3800] [serial = 1853] [outer = 10537C00] 13:26:01 INFO - PROCESS | 3800 | 1463689561106 Marionette TRACE conn2 <- [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]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 687ms 13:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:26:01 INFO - PROCESS | 3800 | 1463689561179 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 3800 | 1463689561181 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 13:26:01 INFO - PROCESS | 3800 | 1463689561184 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 3800 | 1463689561186 Marionette TRACE conn2 <- [1,2434,null,{}] 13:26:01 INFO - PROCESS | 3800 | 1463689561190 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:01 INFO - PROCESS | 3800 | 1463689561268 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:26:01 INFO - PROCESS | 3800 | 1463689561275 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 3800 | ++DOCSHELL 16AB7800 == 52 [pid = 3800] [id = 618] 13:26:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (16ABE000) [pid = 3800] [serial = 1854] [outer = 00000000] 13:26:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (176C3C00) [pid = 3800] [serial = 1855] [outer = 16ABE000] 13:26:01 INFO - PROCESS | 3800 | 1463689561318 Marionette DEBUG loaded listener.js 13:26:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (176C6000) [pid = 3800] [serial = 1856] [outer = 16ABE000] 13:26:01 INFO - PROCESS | 3800 | 1463689561729 Marionette TRACE conn2 <- [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]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 593ms 13:26:01 INFO - PROCESS | 3800 | 1463689561782 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 3800 | 1463689561784 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 13:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:26:01 INFO - PROCESS | 3800 | 1463689561787 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 3800 | 1463689561789 Marionette TRACE conn2 <- [1,2438,null,{}] 13:26:01 INFO - PROCESS | 3800 | 1463689561796 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:01 INFO - PROCESS | 3800 | 1463689561875 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:26:01 INFO - PROCESS | 3800 | 1463689561882 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 3800 | ++DOCSHELL 176B5000 == 53 [pid = 3800] [id = 619] 13:26:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (17923400) [pid = 3800] [serial = 1857] [outer = 00000000] 13:26:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (179BBC00) [pid = 3800] [serial = 1858] [outer = 17923400] 13:26:01 INFO - PROCESS | 3800 | 1463689561925 Marionette DEBUG loaded listener.js 13:26:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (17AE3400) [pid = 3800] [serial = 1859] [outer = 17923400] 13:26:02 INFO - PROCESS | 3800 | 1463689562596 Marionette TRACE conn2 <- [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]]]}] 13:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 842ms 13:26:02 INFO - PROCESS | 3800 | 1463689562631 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:26:02 INFO - PROCESS | 3800 | 1463689562636 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 13:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:26:02 INFO - PROCESS | 3800 | 1463689562644 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 3800 | 1463689562650 Marionette TRACE conn2 <- [1,2442,null,{}] 13:26:02 INFO - PROCESS | 3800 | 1463689562657 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:02 INFO - PROCESS | 3800 | 1463689562765 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:26:02 INFO - PROCESS | 3800 | 1463689562907 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 3800 | ++DOCSHELL 10AEF000 == 54 [pid = 3800] [id = 620] 13:26:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (10AEFC00) [pid = 3800] [serial = 1860] [outer = 00000000] 13:26:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (11009C00) [pid = 3800] [serial = 1861] [outer = 10AEFC00] 13:26:02 INFO - PROCESS | 3800 | 1463689562963 Marionette DEBUG loaded listener.js 13:26:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (11085000) [pid = 3800] [serial = 1862] [outer = 10AEFC00] 13:26:03 INFO - PROCESS | 3800 | 1463689563583 Marionette TRACE conn2 <- [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]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 998ms 13:26:03 INFO - PROCESS | 3800 | 1463689563645 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 3800 | 1463689563651 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 13:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:26:03 INFO - PROCESS | 3800 | 1463689563657 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 3800 | 1463689563660 Marionette TRACE conn2 <- [1,2446,null,{}] 13:26:03 INFO - PROCESS | 3800 | 1463689563664 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:03 INFO - PROCESS | 3800 | 1463689563776 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:26:03 INFO - PROCESS | 3800 | 1463689563916 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 3800 | ++DOCSHELL 12D77400 == 55 [pid = 3800] [id = 621] 13:26:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (13120C00) [pid = 3800] [serial = 1863] [outer = 00000000] 13:26:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (138E2800) [pid = 3800] [serial = 1864] [outer = 13120C00] 13:26:03 INFO - PROCESS | 3800 | 1463689563970 Marionette DEBUG loaded listener.js 13:26:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (14396400) [pid = 3800] [serial = 1865] [outer = 13120C00] 13:26:04 INFO - PROCESS | 3800 | 1463689564531 Marionette TRACE conn2 <- [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]]]}] 13:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 935ms 13:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:26:04 INFO - PROCESS | 3800 | 1463689564601 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 3800 | 1463689564604 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 13:26:04 INFO - PROCESS | 3800 | 1463689564608 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 3800 | 1463689564611 Marionette TRACE conn2 <- [1,2450,null,{}] 13:26:04 INFO - PROCESS | 3800 | 1463689564622 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:04 INFO - PROCESS | 3800 | 1463689564778 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:26:04 INFO - PROCESS | 3800 | 1463689564798 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:04 INFO - PROCESS | 3800 | ++DOCSHELL 1660C000 == 56 [pid = 3800] [id = 622] 13:26:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (16A70400) [pid = 3800] [serial = 1866] [outer = 00000000] 13:26:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (1788AC00) [pid = 3800] [serial = 1867] [outer = 16A70400] 13:26:04 INFO - PROCESS | 3800 | 1463689564853 Marionette DEBUG loaded listener.js 13:26:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (179BA000) [pid = 3800] [serial = 1868] [outer = 16A70400] 13:26:05 INFO - PROCESS | 3800 | 1463689565511 Marionette TRACE conn2 <- [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]]]}] 13:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 935ms 13:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:26:05 INFO - PROCESS | 3800 | 1463689565555 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:26:05 INFO - PROCESS | 3800 | 1463689565558 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 13:26:05 INFO - PROCESS | 3800 | 1463689565563 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:26:05 INFO - PROCESS | 3800 | 1463689565565 Marionette TRACE conn2 <- [1,2454,null,{}] 13:26:05 INFO - PROCESS | 3800 | 1463689565569 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:05 INFO - PROCESS | 3800 | 1463689565672 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:26:05 INFO - PROCESS | 3800 | 1463689565831 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 3800 | ++DOCSHELL 10537000 == 57 [pid = 3800] [id = 623] 13:26:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (10EEB000) [pid = 3800] [serial = 1869] [outer = 00000000] 13:26:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (16D74000) [pid = 3800] [serial = 1870] [outer = 10EEB000] 13:26:05 INFO - PROCESS | 3800 | 1463689565886 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (184D1400) [pid = 3800] [serial = 1871] [outer = 10EEB000] 13:26:06 INFO - PROCESS | 3800 | 1463689566632 Marionette TRACE conn2 <- [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]]]}] 13:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1138ms 13:26:06 INFO - PROCESS | 3800 | 1463689566692 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 3800 | 1463689566696 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 13:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:26:06 INFO - PROCESS | 3800 | 1463689566702 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 3800 | 1463689566705 Marionette TRACE conn2 <- [1,2458,null,{}] 13:26:06 INFO - PROCESS | 3800 | 1463689566710 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:06 INFO - PROCESS | 3800 | 1463689566812 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:26:06 INFO - PROCESS | 3800 | 1463689566958 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 3800 | ++DOCSHELL 103CB400 == 58 [pid = 3800] [id = 624] 13:26:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (10A5D000) [pid = 3800] [serial = 1872] [outer = 00000000] 13:26:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (12B64000) [pid = 3800] [serial = 1873] [outer = 10A5D000] 13:26:07 INFO - PROCESS | 3800 | 1463689567015 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (13059C00) [pid = 3800] [serial = 1874] [outer = 10A5D000] 13:26:07 INFO - PROCESS | 3800 | --DOCSHELL 16AB7800 == 57 [pid = 3800] [id = 618] 13:26:07 INFO - PROCESS | 3800 | --DOCSHELL 1037DC00 == 56 [pid = 3800] [id = 617] 13:26:07 INFO - PROCESS | 3800 | --DOCSHELL 0F2D9C00 == 55 [pid = 3800] [id = 616] 13:26:07 INFO - PROCESS | 3800 | --DOCSHELL 16AB9400 == 54 [pid = 3800] [id = 615] 13:26:07 INFO - PROCESS | 3800 | --DOCSHELL 0F26F000 == 53 [pid = 3800] [id = 614] 13:26:07 INFO - PROCESS | 3800 | --DOCSHELL 14392C00 == 52 [pid = 3800] [id = 613] 13:26:07 INFO - PROCESS | 3800 | --DOCSHELL 13826400 == 51 [pid = 3800] [id = 612] 13:26:07 INFO - PROCESS | 3800 | --DOCSHELL 1108C800 == 50 [pid = 3800] [id = 611] 13:26:07 INFO - PROCESS | 3800 | --DOCSHELL 0F2CD800 == 49 [pid = 3800] [id = 610] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (16D77C00) [pid = 3800] [serial = 1813] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (14398000) [pid = 3800] [serial = 1798] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (1439D400) [pid = 3800] [serial = 1799] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (10D31800) [pid = 3800] [serial = 1789] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (11006000) [pid = 3800] [serial = 1790] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (13825400) [pid = 3800] [serial = 1795] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (16D77000) [pid = 3800] [serial = 1784] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (16A69C00) [pid = 3800] [serial = 1783] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (1574A400) [pid = 3800] [serial = 1801] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (16603C00) [pid = 3800] [serial = 1804] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (10D29C00) [pid = 3800] [serial = 1807] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (11CF4C00) [pid = 3800] [serial = 1808] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (1559C000) [pid = 3800] [serial = 1810] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (1660E000) [pid = 3800] [serial = 1805] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (13030C00) [pid = 3800] [serial = 1792] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (1305AC00) [pid = 3800] [serial = 1793] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (10375000) [pid = 3800] [serial = 1777] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (13056400) [pid = 3800] [serial = 1780] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (10C14800) [pid = 3800] [serial = 1787] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (103D1C00) [pid = 3800] [serial = 1786] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (157CBC00) [pid = 3800] [serial = 1802] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1438BC00) [pid = 3800] [serial = 1811] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (13DB9000) [pid = 3800] [serial = 1796] [outer = 00000000] [url = about:blank] 13:26:07 INFO - PROCESS | 3800 | 1463689567616 Marionette TRACE conn2 <- [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]]]}] 13:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 935ms 13:26:07 INFO - PROCESS | 3800 | 1463689567648 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 3800 | 1463689567653 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 13:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:26:07 INFO - PROCESS | 3800 | 1463689567659 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 3800 | 1463689567662 Marionette TRACE conn2 <- [1,2462,null,{}] 13:26:07 INFO - PROCESS | 3800 | 1463689567666 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:07 INFO - PROCESS | 3800 | 1463689567751 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:26:07 INFO - PROCESS | 3800 | 1463689567859 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:07 INFO - PROCESS | 3800 | ++DOCSHELL 0F272000 == 50 [pid = 3800] [id = 625] 13:26:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (0F2D6000) [pid = 3800] [serial = 1875] [outer = 00000000] 13:26:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (10AEA400) [pid = 3800] [serial = 1876] [outer = 0F2D6000] 13:26:07 INFO - PROCESS | 3800 | 1463689567904 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (11CF4C00) [pid = 3800] [serial = 1877] [outer = 0F2D6000] 13:26:08 INFO - PROCESS | 3800 | 1463689568319 Marionette TRACE conn2 <- [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]]]}] 13:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 701ms 13:26:08 INFO - PROCESS | 3800 | 1463689568362 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:26:08 INFO - PROCESS | 3800 | 1463689568364 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 13:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:26:08 INFO - PROCESS | 3800 | 1463689568368 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:26:08 INFO - PROCESS | 3800 | 1463689568371 Marionette TRACE conn2 <- [1,2466,null,{}] 13:26:08 INFO - PROCESS | 3800 | 1463689568381 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:08 INFO - PROCESS | 3800 | 1463689568465 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:26:08 INFO - PROCESS | 3800 | 1463689568473 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 3800 | ++DOCSHELL 138E1000 == 51 [pid = 3800] [id = 626] 13:26:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (138E1800) [pid = 3800] [serial = 1878] [outer = 00000000] 13:26:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (140B9800) [pid = 3800] [serial = 1879] [outer = 138E1800] 13:26:08 INFO - PROCESS | 3800 | 1463689568523 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (14390400) [pid = 3800] [serial = 1880] [outer = 138E1800] 13:26:08 INFO - PROCESS | 3800 | 1463689568989 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 640ms 13:26:09 INFO - PROCESS | 3800 | 1463689569006 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 3800 | 1463689569009 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 13:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:26:09 INFO - PROCESS | 3800 | 1463689569012 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 3800 | 1463689569014 Marionette TRACE conn2 <- [1,2470,null,{}] 13:26:09 INFO - PROCESS | 3800 | 1463689569017 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:09 INFO - PROCESS | 3800 | 1463689569097 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:26:09 INFO - PROCESS | 3800 | 1463689569103 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 3800 | ++DOCSHELL 11C64C00 == 52 [pid = 3800] [id = 627] 13:26:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (12D80800) [pid = 3800] [serial = 1881] [outer = 00000000] 13:26:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (15067400) [pid = 3800] [serial = 1882] [outer = 12D80800] 13:26:09 INFO - PROCESS | 3800 | 1463689569147 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (15069400) [pid = 3800] [serial = 1883] [outer = 12D80800] 13:26:09 INFO - PROCESS | 3800 | 1463689569641 Marionette TRACE conn2 <- [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]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 686ms 13:26:09 INFO - PROCESS | 3800 | 1463689569712 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 3800 | 1463689569714 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 13:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:26:09 INFO - PROCESS | 3800 | 1463689569723 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 3800 | 1463689569725 Marionette TRACE conn2 <- [1,2474,null,{}] 13:26:09 INFO - PROCESS | 3800 | 1463689569728 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:09 INFO - PROCESS | 3800 | 1463689569854 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:26:09 INFO - PROCESS | 3800 | 1463689569861 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 3800 | ++DOCSHELL 15C36C00 == 53 [pid = 3800] [id = 628] 13:26:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (15C39400) [pid = 3800] [serial = 1884] [outer = 00000000] 13:26:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (15CDD800) [pid = 3800] [serial = 1885] [outer = 15C39400] 13:26:09 INFO - PROCESS | 3800 | 1463689569906 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (15F45000) [pid = 3800] [serial = 1886] [outer = 15C39400] 13:26:10 INFO - PROCESS | 3800 | 1463689570354 Marionette TRACE conn2 <- [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]]]}] 13:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 702ms 13:26:10 INFO - PROCESS | 3800 | 1463689570426 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:26:10 INFO - PROCESS | 3800 | 1463689570428 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 13:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:26:10 INFO - PROCESS | 3800 | 1463689570431 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 3800 | 1463689570433 Marionette TRACE conn2 <- [1,2478,null,{}] 13:26:10 INFO - PROCESS | 3800 | 1463689570437 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:10 INFO - PROCESS | 3800 | 1463689570594 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:26:10 INFO - PROCESS | 3800 | 1463689570621 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 3800 | ++DOCSHELL 1052BC00 == 54 [pid = 3800] [id = 629] 13:26:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1660FC00) [pid = 3800] [serial = 1887] [outer = 00000000] 13:26:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (16D78C00) [pid = 3800] [serial = 1888] [outer = 1660FC00] 13:26:10 INFO - PROCESS | 3800 | 1463689570666 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (16F9DC00) [pid = 3800] [serial = 1889] [outer = 1660FC00] 13:26:11 INFO - PROCESS | 3800 | 1463689571113 Marionette TRACE conn2 <- [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]]]}] 13:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 733ms 13:26:11 INFO - PROCESS | 3800 | 1463689571172 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:26:11 INFO - PROCESS | 3800 | 1463689571174 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 13:26:11 INFO - PROCESS | 3800 | 1463689571178 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:26:11 INFO - PROCESS | 3800 | 1463689571179 Marionette TRACE conn2 <- [1,2482,null,{}] 13:26:11 INFO - PROCESS | 3800 | 1463689571189 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:11 INFO - PROCESS | 3800 | 1463689571298 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:26:11 INFO - PROCESS | 3800 | 1463689571309 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 3800 | ++DOCSHELL 103D2C00 == 55 [pid = 3800] [id = 630] 13:26:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (16AB7800) [pid = 3800] [serial = 1890] [outer = 00000000] 13:26:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1782BC00) [pid = 3800] [serial = 1891] [outer = 16AB7800] 13:26:11 INFO - PROCESS | 3800 | 1463689571353 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (1787CC00) [pid = 3800] [serial = 1892] [outer = 16AB7800] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (11A0B400) [pid = 3800] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (0F276C00) [pid = 3800] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (10A58400) [pid = 3800] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (155A5C00) [pid = 3800] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (15087C00) [pid = 3800] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (16ABD800) [pid = 3800] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (0F2D2C00) [pid = 3800] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (143A1400) [pid = 3800] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (1439F400) [pid = 3800] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (114A1400) [pid = 3800] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (10537C00) [pid = 3800] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (13827400) [pid = 3800] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (16ABE000) [pid = 3800] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (16AB9C00) [pid = 3800] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (16AB8400) [pid = 3800] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (11083400) [pid = 3800] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:26:11 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (0F2D7400) [pid = 3800] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:26:11 INFO - PROCESS | 3800 | 1463689572021 Marionette TRACE conn2 <- [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]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 904ms 13:26:12 INFO - PROCESS | 3800 | 1463689572082 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:26:12 INFO - PROCESS | 3800 | 1463689572084 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 13:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:26:12 INFO - PROCESS | 3800 | 1463689572088 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 3800 | 1463689572089 Marionette TRACE conn2 <- [1,2486,null,{}] 13:26:12 INFO - PROCESS | 3800 | 1463689572096 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:12 INFO - PROCESS | 3800 | 1463689572212 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:26:12 INFO - PROCESS | 3800 | 1463689572276 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:12 INFO - PROCESS | 3800 | ++DOCSHELL 0F278000 == 56 [pid = 3800] [id = 631] 13:26:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (0F2CE800) [pid = 3800] [serial = 1893] [outer = 00000000] 13:26:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (1304F400) [pid = 3800] [serial = 1894] [outer = 0F2CE800] 13:26:12 INFO - PROCESS | 3800 | 1463689572320 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (13057C00) [pid = 3800] [serial = 1895] [outer = 0F2CE800] 13:26:12 INFO - PROCESS | 3800 | 1463689572681 Marionette TRACE conn2 <- [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]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 624ms 13:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:26:12 INFO - PROCESS | 3800 | 1463689572726 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:26:12 INFO - PROCESS | 3800 | 1463689572728 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 13:26:12 INFO - PROCESS | 3800 | 1463689572731 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 3800 | 1463689572733 Marionette TRACE conn2 <- [1,2490,null,{}] 13:26:12 INFO - PROCESS | 3800 | 1463689572736 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:12 INFO - PROCESS | 3800 | 1463689572853 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:26:12 INFO - PROCESS | 3800 | 1463689572861 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:12 INFO - PROCESS | 3800 | ++DOCSHELL 12DD3800 == 57 [pid = 3800] [id = 632] 13:26:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (138E4000) [pid = 3800] [serial = 1896] [outer = 00000000] 13:26:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (16D7E400) [pid = 3800] [serial = 1897] [outer = 138E4000] 13:26:12 INFO - PROCESS | 3800 | 1463689572904 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (176B5800) [pid = 3800] [serial = 1898] [outer = 138E4000] 13:26:13 INFO - PROCESS | 3800 | 1463689573315 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 624ms 13:26:13 INFO - PROCESS | 3800 | 1463689573370 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 3800 | 1463689573372 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 13:26:13 INFO - PROCESS | 3800 | 1463689573375 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:26:13 INFO - PROCESS | 3800 | 1463689573377 Marionette TRACE conn2 <- [1,2494,null,{}] 13:26:13 INFO - PROCESS | 3800 | 1463689573380 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:13 INFO - PROCESS | 3800 | 1463689573496 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:26:13 INFO - PROCESS | 3800 | 1463689573504 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 3800 | ++DOCSHELL 1032AC00 == 58 [pid = 3800] [id = 633] 13:26:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (182A3000) [pid = 3800] [serial = 1899] [outer = 00000000] 13:26:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (184DA400) [pid = 3800] [serial = 1900] [outer = 182A3000] 13:26:13 INFO - PROCESS | 3800 | 1463689573532 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (184DE400) [pid = 3800] [serial = 1901] [outer = 182A3000] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 10C17000 == 57 [pid = 3800] [id = 606] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 10536800 == 56 [pid = 3800] [id = 605] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 1318C400 == 55 [pid = 3800] [id = 564] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 0F2DA800 == 54 [pid = 3800] [id = 609] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 10503C00 == 53 [pid = 3800] [id = 576] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 16A6C800 == 52 [pid = 3800] [id = 604] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 14391800 == 51 [pid = 3800] [id = 567] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 0F2D5800 == 50 [pid = 3800] [id = 577] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 176A9400 == 49 [pid = 3800] [id = 608] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 11A05C00 == 48 [pid = 3800] [id = 578] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 155A4000 == 47 [pid = 3800] [id = 579] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 143A3400 == 46 [pid = 3800] [id = 580] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 10370000 == 45 [pid = 3800] [id = 581] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 11006800 == 44 [pid = 3800] [id = 566] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 15407C00 == 43 [pid = 3800] [id = 607] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 16605400 == 42 [pid = 3800] [id = 568] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 11014400 == 41 [pid = 3800] [id = 552] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 15407800 == 40 [pid = 3800] [id = 594] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 1101E800 == 39 [pid = 3800] [id = 593] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 103CB400 == 38 [pid = 3800] [id = 624] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 1660C000 == 37 [pid = 3800] [id = 622] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 10537000 == 36 [pid = 3800] [id = 623] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 12D77400 == 35 [pid = 3800] [id = 621] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 176B5000 == 34 [pid = 3800] [id = 619] 13:26:14 INFO - PROCESS | 3800 | --DOCSHELL 10AEF000 == 33 [pid = 3800] [id = 620] 13:26:15 INFO - PROCESS | 3800 | --DOCSHELL 11C64C00 == 32 [pid = 3800] [id = 627] 13:26:15 INFO - PROCESS | 3800 | --DOCSHELL 138E1000 == 31 [pid = 3800] [id = 626] 13:26:15 INFO - PROCESS | 3800 | --DOCSHELL 12DD3800 == 30 [pid = 3800] [id = 632] 13:26:15 INFO - PROCESS | 3800 | --DOCSHELL 0F278000 == 29 [pid = 3800] [id = 631] 13:26:15 INFO - PROCESS | 3800 | --DOCSHELL 103D2C00 == 28 [pid = 3800] [id = 630] 13:26:15 INFO - PROCESS | 3800 | --DOCSHELL 1052BC00 == 27 [pid = 3800] [id = 629] 13:26:15 INFO - PROCESS | 3800 | --DOCSHELL 0F272000 == 26 [pid = 3800] [id = 625] 13:26:15 INFO - PROCESS | 3800 | --DOCSHELL 15C36C00 == 25 [pid = 3800] [id = 628] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (16C39800) [pid = 3800] [serial = 1742] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (13370400) [pid = 3800] [serial = 1781] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (11002000) [pid = 3800] [serial = 1733] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (131AF000) [pid = 3800] [serial = 1736] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (105F2000) [pid = 3800] [serial = 1778] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (15403400) [pid = 3800] [serial = 1730] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (1660A800) [pid = 3800] [serial = 1739] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (179BBC00) [pid = 3800] [serial = 1858] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (15F47C00) [pid = 3800] [serial = 1844] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (1660C400) [pid = 3800] [serial = 1853] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (176C6000) [pid = 3800] [serial = 1856] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (15745000) [pid = 3800] [serial = 1841] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (15CDAC00) [pid = 3800] [serial = 1843] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (16CFA800) [pid = 3800] [serial = 1846] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (10537800) [pid = 3800] [serial = 1831] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (10D36000) [pid = 3800] [serial = 1832] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (1540CC00) [pid = 3800] [serial = 1840] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (172ADC00) [pid = 3800] [serial = 1849] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10AE5400) [pid = 3800] [serial = 1816] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (11015000) [pid = 3800] [serial = 1828] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (11CF0000) [pid = 3800] [serial = 1834] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (16D71C00) [pid = 3800] [serial = 1847] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (12D2C400) [pid = 3800] [serial = 1835] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1540B800) [pid = 3800] [serial = 1852] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (14389400) [pid = 3800] [serial = 1837] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (14399400) [pid = 3800] [serial = 1838] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (176C3C00) [pid = 3800] [serial = 1855] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (17823C00) [pid = 3800] [serial = 1825] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (12B64C00) [pid = 3800] [serial = 1819] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (157CA800) [pid = 3800] [serial = 1822] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (16FA0400) [pid = 3800] [serial = 1814] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (172B3000) [pid = 3800] [serial = 1850] [outer = 00000000] [url = about:blank] 13:26:15 INFO - PROCESS | 3800 | 1463689575476 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2151ms 13:26:15 INFO - PROCESS | 3800 | 1463689575520 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:26:15 INFO - PROCESS | 3800 | 1463689575524 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 13:26:15 INFO - PROCESS | 3800 | 1463689575530 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:26:15 INFO - PROCESS | 3800 | 1463689575533 Marionette TRACE conn2 <- [1,2498,null,{}] 13:26:15 INFO - PROCESS | 3800 | 1463689575539 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:15 INFO - PROCESS | 3800 | 1463689575630 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:26:15 INFO - PROCESS | 3800 | 1463689575639 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D7C00 == 26 [pid = 3800] [id = 634] 13:26:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (0F2D8C00) [pid = 3800] [serial = 1902] [outer = 00000000] 13:26:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1032D400) [pid = 3800] [serial = 1903] [outer = 0F2D8C00] 13:26:15 INFO - PROCESS | 3800 | 1463689575687 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (103CF800) [pid = 3800] [serial = 1904] [outer = 0F2D8C00] 13:26:16 INFO - PROCESS | 3800 | 1463689576199 Marionette TRACE conn2 <- [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]]]}] 13:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 686ms 13:26:16 INFO - PROCESS | 3800 | 1463689576230 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 3800 | 1463689576236 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 13:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:26:16 INFO - PROCESS | 3800 | 1463689576243 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 3800 | 1463689576245 Marionette TRACE conn2 <- [1,2502,null,{}] 13:26:16 INFO - PROCESS | 3800 | 1463689576249 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:16 INFO - PROCESS | 3800 | 1463689576333 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:26:16 INFO - PROCESS | 3800 | 1463689576344 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:16 INFO - PROCESS | 3800 | ++DOCSHELL 10538800 == 27 [pid = 3800] [id = 635] 13:26:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1055B800) [pid = 3800] [serial = 1905] [outer = 00000000] 13:26:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (10A59800) [pid = 3800] [serial = 1906] [outer = 1055B800] 13:26:16 INFO - PROCESS | 3800 | 1463689576389 Marionette DEBUG loaded listener.js 13:26:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (10AE6C00) [pid = 3800] [serial = 1907] [outer = 1055B800] 13:26:16 INFO - PROCESS | 3800 | 1463689576871 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 640ms 13:26:16 INFO - PROCESS | 3800 | 1463689576878 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 3800 | 1463689576881 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 13:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:26:16 INFO - PROCESS | 3800 | 1463689576884 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 3800 | 1463689576888 Marionette TRACE conn2 <- [1,2506,null,{}] 13:26:16 INFO - PROCESS | 3800 | 1463689576898 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:16 INFO - PROCESS | 3800 | 1463689576984 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:26:16 INFO - PROCESS | 3800 | 1463689576993 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 3800 | ++DOCSHELL 10D29C00 == 28 [pid = 3800] [id = 636] 13:26:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (10D2A000) [pid = 3800] [serial = 1908] [outer = 00000000] 13:26:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (10D34000) [pid = 3800] [serial = 1909] [outer = 10D2A000] 13:26:17 INFO - PROCESS | 3800 | 1463689577042 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (10F7B800) [pid = 3800] [serial = 1910] [outer = 10D2A000] 13:26:17 INFO - PROCESS | 3800 | 1463689577538 Marionette TRACE conn2 <- [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]]]}] 13:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 701ms 13:26:17 INFO - PROCESS | 3800 | 1463689577583 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:26:17 INFO - PROCESS | 3800 | 1463689577586 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 13:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:26:17 INFO - PROCESS | 3800 | 1463689577589 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 3800 | 1463689577591 Marionette TRACE conn2 <- [1,2510,null,{}] 13:26:17 INFO - PROCESS | 3800 | 1463689577594 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:17 INFO - PROCESS | 3800 | 1463689577673 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:26:17 INFO - PROCESS | 3800 | 1463689577679 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 3800 | ++DOCSHELL 1052C800 == 29 [pid = 3800] [id = 637] 13:26:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1100B800) [pid = 3800] [serial = 1911] [outer = 00000000] 13:26:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (11010000) [pid = 3800] [serial = 1912] [outer = 1100B800] 13:26:17 INFO - PROCESS | 3800 | 1463689577724 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (110A5C00) [pid = 3800] [serial = 1913] [outer = 1100B800] 13:26:18 INFO - PROCESS | 3800 | 1463689578169 Marionette TRACE conn2 <- [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]]]}] 13:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 624ms 13:26:18 INFO - PROCESS | 3800 | 1463689578227 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:26:18 INFO - PROCESS | 3800 | 1463689578229 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 13:26:18 INFO - PROCESS | 3800 | 1463689578232 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:26:18 INFO - PROCESS | 3800 | 1463689578234 Marionette TRACE conn2 <- [1,2514,null,{}] 13:26:18 INFO - PROCESS | 3800 | 1463689578237 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:18 INFO - PROCESS | 3800 | 1463689578319 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:26:18 INFO - PROCESS | 3800 | 1463689578326 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 3800 | ++DOCSHELL 11C04000 == 30 [pid = 3800] [id = 638] 13:26:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (11C04400) [pid = 3800] [serial = 1914] [outer = 00000000] 13:26:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (12886000) [pid = 3800] [serial = 1915] [outer = 11C04400] 13:26:18 INFO - PROCESS | 3800 | 1463689578370 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (128A3800) [pid = 3800] [serial = 1916] [outer = 11C04400] 13:26:18 INFO - PROCESS | 3800 | 1463689578846 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 624ms 13:26:18 INFO - PROCESS | 3800 | 1463689578870 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:26:18 INFO - PROCESS | 3800 | 1463689578872 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 13:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:26:18 INFO - PROCESS | 3800 | 1463689578880 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 3800 | 1463689578881 Marionette TRACE conn2 <- [1,2518,null,{}] 13:26:18 INFO - PROCESS | 3800 | 1463689578885 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:18 INFO - PROCESS | 3800 | 1463689578992 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:26:18 INFO - PROCESS | 3800 | 1463689579003 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 3800 | ++DOCSHELL 13052800 == 31 [pid = 3800] [id = 639] 13:26:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (13053C00) [pid = 3800] [serial = 1917] [outer = 00000000] 13:26:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (130D6000) [pid = 3800] [serial = 1918] [outer = 13053C00] 13:26:19 INFO - PROCESS | 3800 | 1463689579049 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (131AB800) [pid = 3800] [serial = 1919] [outer = 13053C00] 13:26:19 INFO - PROCESS | 3800 | 1463689579528 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 701ms 13:26:19 INFO - PROCESS | 3800 | 1463689579575 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:26:19 INFO - PROCESS | 3800 | 1463689579577 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 13:26:19 INFO - PROCESS | 3800 | 1463689579580 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:26:19 INFO - PROCESS | 3800 | 1463689579582 Marionette TRACE conn2 <- [1,2522,null,{}] 13:26:19 INFO - PROCESS | 3800 | 1463689579585 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:19 INFO - PROCESS | 3800 | 1463689579658 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:26:19 INFO - PROCESS | 3800 | 1463689579664 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:19 INFO - PROCESS | 3800 | ++DOCSHELL 131B0C00 == 32 [pid = 3800] [id = 640] 13:26:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1330C400) [pid = 3800] [serial = 1920] [outer = 00000000] 13:26:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1381D800) [pid = 3800] [serial = 1921] [outer = 1330C400] 13:26:19 INFO - PROCESS | 3800 | 1463689579734 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (13373000) [pid = 3800] [serial = 1922] [outer = 1330C400] 13:26:20 INFO - PROCESS | 3800 | 1463689580161 Marionette TRACE conn2 <- [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]]]}] 13:26:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:26:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 639ms 13:26:20 INFO - PROCESS | 3800 | 1463689580219 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:26:20 INFO - PROCESS | 3800 | 1463689580221 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 13:26:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:26:20 INFO - PROCESS | 3800 | 1463689580224 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:26:20 INFO - PROCESS | 3800 | 1463689580226 Marionette TRACE conn2 <- [1,2526,null,{}] 13:26:20 INFO - PROCESS | 3800 | 1463689580230 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:20 INFO - PROCESS | 3800 | 1463689580303 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:26:20 INFO - PROCESS | 3800 | 1463689580312 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 3800 | ++DOCSHELL 1337E400 == 33 [pid = 3800] [id = 641] 13:26:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (13827000) [pid = 3800] [serial = 1923] [outer = 00000000] 13:26:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (14392400) [pid = 3800] [serial = 1924] [outer = 13827000] 13:26:20 INFO - PROCESS | 3800 | 1463689580366 Marionette DEBUG loaded listener.js 13:26:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (11083C00) [pid = 3800] [serial = 1925] [outer = 13827000] 13:26:20 INFO - PROCESS | 3800 | 1463689580812 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:26:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:26:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 640ms 13:26:20 INFO - PROCESS | 3800 | 1463689580865 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:26:20 INFO - PROCESS | 3800 | 1463689580867 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 13:26:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:26:20 INFO - PROCESS | 3800 | 1463689580870 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:26:20 INFO - PROCESS | 3800 | 1463689580872 Marionette TRACE conn2 <- [1,2530,null,{}] 13:26:20 INFO - PROCESS | 3800 | 1463689580875 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:20 INFO - PROCESS | 3800 | 1463689580974 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:26:20 INFO - PROCESS | 3800 | 1463689580980 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 3800 | ++DOCSHELL 10C1AC00 == 34 [pid = 3800] [id = 642] 13:26:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (1439DC00) [pid = 3800] [serial = 1926] [outer = 00000000] 13:26:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (143A3C00) [pid = 3800] [serial = 1927] [outer = 1439DC00] 13:26:21 INFO - PROCESS | 3800 | 1463689581024 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (143A4000) [pid = 3800] [serial = 1928] [outer = 1439DC00] 13:26:21 INFO - PROCESS | 3800 | 1463689581485 Marionette TRACE conn2 <- [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]]]}] 13:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 701ms 13:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:26:21 INFO - PROCESS | 3800 | 1463689581553 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:26:21 INFO - PROCESS | 3800 | 1463689581555 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 13:26:21 INFO - PROCESS | 3800 | 1463689581558 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:26:21 INFO - PROCESS | 3800 | 1463689581561 Marionette TRACE conn2 <- [1,2534,null,{}] 13:26:21 INFO - PROCESS | 3800 | 1463689581564 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:21 INFO - PROCESS | 3800 | 1463689581676 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:26:21 INFO - PROCESS | 3800 | 1463689581686 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:21 INFO - PROCESS | 3800 | ++DOCSHELL 110AA800 == 35 [pid = 3800] [id = 643] 13:26:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (1438E800) [pid = 3800] [serial = 1929] [outer = 00000000] 13:26:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (1540CC00) [pid = 3800] [serial = 1930] [outer = 1438E800] 13:26:21 INFO - PROCESS | 3800 | 1463689581729 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (155A7800) [pid = 3800] [serial = 1931] [outer = 1438E800] 13:26:22 INFO - PROCESS | 3800 | 1463689582176 Marionette TRACE conn2 <- [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]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 624ms 13:26:22 INFO - PROCESS | 3800 | 1463689582196 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:26:22 INFO - PROCESS | 3800 | 1463689582200 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 13:26:22 INFO - PROCESS | 3800 | 1463689582203 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 3800 | 1463689582206 Marionette TRACE conn2 <- [1,2538,null,{}] 13:26:22 INFO - PROCESS | 3800 | 1463689582216 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:22 INFO - PROCESS | 3800 | 1463689582338 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:26:22 INFO - PROCESS | 3800 | 1463689582435 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:22 INFO - PROCESS | 3800 | ++DOCSHELL 15C3D800 == 36 [pid = 3800] [id = 644] 13:26:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (15C44400) [pid = 3800] [serial = 1932] [outer = 00000000] 13:26:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (15F4B400) [pid = 3800] [serial = 1933] [outer = 15C44400] 13:26:22 INFO - PROCESS | 3800 | 1463689582488 Marionette DEBUG loaded listener.js 13:26:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (16602C00) [pid = 3800] [serial = 1934] [outer = 15C44400] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (138E4000) [pid = 3800] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (16AB7800) [pid = 3800] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1660FC00) [pid = 3800] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (0F2CE800) [pid = 3800] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (10AEFC00) [pid = 3800] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (17923400) [pid = 3800] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (12D80800) [pid = 3800] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (138E1800) [pid = 3800] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (0F2D6000) [pid = 3800] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (10A5D000) [pid = 3800] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (10EEB000) [pid = 3800] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (16A70400) [pid = 3800] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (13120C00) [pid = 3800] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (15C39400) [pid = 3800] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (10333800) [pid = 3800] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (15087800) [pid = 3800] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (15408000) [pid = 3800] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (10538400) [pid = 3800] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (176AA000) [pid = 3800] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:26:23 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1101DC00) [pid = 3800] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:26:23 INFO - PROCESS | 3800 | 1463689583192 Marionette TRACE conn2 <- [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]]]}] 13:26:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:26:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 998ms 13:26:23 INFO - PROCESS | 3800 | 1463689583204 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:26:23 INFO - PROCESS | 3800 | 1463689583218 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 13:26:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:26:23 INFO - PROCESS | 3800 | 1463689583223 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 3800 | 1463689583225 Marionette TRACE conn2 <- [1,2542,null,{}] 13:26:23 INFO - PROCESS | 3800 | 1463689583235 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:23 INFO - PROCESS | 3800 | 1463689583310 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:26:23 INFO - PROCESS | 3800 | 1463689583316 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 3800 | ++DOCSHELL 10530800 == 37 [pid = 3800] [id = 645] 13:26:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (10533C00) [pid = 3800] [serial = 1935] [outer = 00000000] 13:26:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10D29800) [pid = 3800] [serial = 1936] [outer = 10533C00] 13:26:23 INFO - PROCESS | 3800 | 1463689583364 Marionette DEBUG loaded listener.js 13:26:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (12D80800) [pid = 3800] [serial = 1937] [outer = 10533C00] 13:26:23 INFO - PROCESS | 3800 | 1463689583844 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:26:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:26:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 655ms 13:26:23 INFO - PROCESS | 3800 | 1463689583879 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:26:23 INFO - PROCESS | 3800 | 1463689583881 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 13:26:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:26:23 INFO - PROCESS | 3800 | 1463689583884 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 3800 | 1463689583885 Marionette TRACE conn2 <- [1,2546,null,{}] 13:26:23 INFO - PROCESS | 3800 | 1463689583889 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:23 INFO - PROCESS | 3800 | 1463689583963 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:26:23 INFO - PROCESS | 3800 | 1463689583970 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 3800 | ++DOCSHELL 10C0C800 == 38 [pid = 3800] [id = 646] 13:26:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (11081400) [pid = 3800] [serial = 1938] [outer = 00000000] 13:26:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (15F48800) [pid = 3800] [serial = 1939] [outer = 11081400] 13:26:24 INFO - PROCESS | 3800 | 1463689584013 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (1660A400) [pid = 3800] [serial = 1940] [outer = 11081400] 13:26:24 INFO - PROCESS | 3800 | 1463689584452 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 593ms 13:26:24 INFO - PROCESS | 3800 | 1463689584485 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:26:24 INFO - PROCESS | 3800 | 1463689584487 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 13:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:26:24 INFO - PROCESS | 3800 | 1463689584490 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:26:24 INFO - PROCESS | 3800 | 1463689584492 Marionette TRACE conn2 <- [1,2550,null,{}] 13:26:24 INFO - PROCESS | 3800 | 1463689584499 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:24 INFO - PROCESS | 3800 | 1463689584575 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:26:24 INFO - PROCESS | 3800 | 1463689584582 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 3800 | ++DOCSHELL 11CF3400 == 39 [pid = 3800] [id = 647] 13:26:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1660CC00) [pid = 3800] [serial = 1941] [outer = 00000000] 13:26:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (16AB3400) [pid = 3800] [serial = 1942] [outer = 1660CC00] 13:26:24 INFO - PROCESS | 3800 | 1463689584624 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (16AB7800) [pid = 3800] [serial = 1943] [outer = 1660CC00] 13:26:25 INFO - PROCESS | 3800 | 1463689585076 Marionette TRACE conn2 <- [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]]]}] 13:26:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:26:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 639ms 13:26:25 INFO - PROCESS | 3800 | 1463689585158 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:26:25 INFO - PROCESS | 3800 | 1463689585162 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 13:26:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:26:25 INFO - PROCESS | 3800 | 1463689585168 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:26:25 INFO - PROCESS | 3800 | 1463689585172 Marionette TRACE conn2 <- [1,2554,null,{}] 13:26:25 INFO - PROCESS | 3800 | 1463689585178 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:25 INFO - PROCESS | 3800 | 1463689585304 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:26:25 INFO - PROCESS | 3800 | 1463689585473 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:25 INFO - PROCESS | 3800 | ++DOCSHELL 0F9EAC00 == 40 [pid = 3800] [id = 648] 13:26:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (0F9EB400) [pid = 3800] [serial = 1944] [outer = 00000000] 13:26:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (10372800) [pid = 3800] [serial = 1945] [outer = 0F9EB400] 13:26:25 INFO - PROCESS | 3800 | 1463689585532 Marionette DEBUG loaded listener.js 13:26:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (10534000) [pid = 3800] [serial = 1946] [outer = 0F9EB400] 13:26:26 INFO - PROCESS | 3800 | 1463689586245 Marionette TRACE conn2 <- [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]]]}] 13:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1138ms 13:26:26 INFO - PROCESS | 3800 | 1463689586319 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:26:26 INFO - PROCESS | 3800 | 1463689586326 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 13:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:26:26 INFO - PROCESS | 3800 | 1463689586334 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 3800 | 1463689586338 Marionette TRACE conn2 <- [1,2558,null,{}] 13:26:26 INFO - PROCESS | 3800 | 1463689586342 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:26 INFO - PROCESS | 3800 | 1463689586461 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:26:26 INFO - PROCESS | 3800 | 1463689586593 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 3800 | ++DOCSHELL 10558800 == 41 [pid = 3800] [id = 649] 13:26:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (10AEE000) [pid = 3800] [serial = 1947] [outer = 00000000] 13:26:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (10D31400) [pid = 3800] [serial = 1948] [outer = 10AEE000] 13:26:26 INFO - PROCESS | 3800 | 1463689586647 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (1100A000) [pid = 3800] [serial = 1949] [outer = 10AEE000] 13:26:27 INFO - PROCESS | 3800 | 1463689587653 Marionette TRACE conn2 <- [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]]]}] 13:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1356ms 13:26:27 INFO - PROCESS | 3800 | 1463689587689 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 3800 | 1463689587693 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 13:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:26:27 INFO - PROCESS | 3800 | 1463689587698 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 3800 | 1463689587702 Marionette TRACE conn2 <- [1,2562,null,{}] 13:26:27 INFO - PROCESS | 3800 | 1463689587708 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:27 INFO - PROCESS | 3800 | 1463689587809 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:26:27 INFO - PROCESS | 3800 | 1463689587933 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 11A0B000 == 40 [pid = 3800] [id = 538] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 12DCF800 == 39 [pid = 3800] [id = 537] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 10539400 == 38 [pid = 3800] [id = 531] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 10D2E000 == 37 [pid = 3800] [id = 528] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 11005C00 == 36 [pid = 3800] [id = 529] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 11003000 == 35 [pid = 3800] [id = 542] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 10D34400 == 34 [pid = 3800] [id = 541] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 10C1A800 == 33 [pid = 3800] [id = 527] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 0F2D8000 == 32 [pid = 3800] [id = 525] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 10A58800 == 31 [pid = 3800] [id = 540] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 10530000 == 30 [pid = 3800] [id = 526] 13:26:27 INFO - PROCESS | 3800 | --DOCSHELL 0F396800 == 29 [pid = 3800] [id = 539] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (11019400) [pid = 3800] [serial = 1829] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (176B5400) [pid = 3800] [serial = 1775] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (16BD6800) [pid = 3800] [serial = 1823] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (10C11000) [pid = 3800] [serial = 1817] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1787E400) [pid = 3800] [serial = 1826] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (1305E000) [pid = 3800] [serial = 1820] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (176B5800) [pid = 3800] [serial = 1898] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (1782BC00) [pid = 3800] [serial = 1891] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (16D78C00) [pid = 3800] [serial = 1888] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1304F400) [pid = 3800] [serial = 1894] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (16D7E400) [pid = 3800] [serial = 1897] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (1787CC00) [pid = 3800] [serial = 1892] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (11009C00) [pid = 3800] [serial = 1861] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (17AE3400) [pid = 3800] [serial = 1859] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (15067400) [pid = 3800] [serial = 1882] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (140B9800) [pid = 3800] [serial = 1879] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (14390400) [pid = 3800] [serial = 1880] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10AEA400) [pid = 3800] [serial = 1876] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (11CF4C00) [pid = 3800] [serial = 1877] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (13059C00) [pid = 3800] [serial = 1874] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (12B64000) [pid = 3800] [serial = 1873] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (184D1400) [pid = 3800] [serial = 1871] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (16D74000) [pid = 3800] [serial = 1870] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (179BA000) [pid = 3800] [serial = 1868] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (1788AC00) [pid = 3800] [serial = 1867] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (14396400) [pid = 3800] [serial = 1865] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (138E2800) [pid = 3800] [serial = 1864] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (11085000) [pid = 3800] [serial = 1862] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (15CDD800) [pid = 3800] [serial = 1885] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (15F45000) [pid = 3800] [serial = 1886] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (13057C00) [pid = 3800] [serial = 1895] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (16F9DC00) [pid = 3800] [serial = 1889] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 66 (184DA400) [pid = 3800] [serial = 1900] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | --DOMWINDOW == 65 (15069400) [pid = 3800] [serial = 1883] [outer = 00000000] [url = about:blank] 13:26:27 INFO - PROCESS | 3800 | ++DOCSHELL 0F277800 == 30 [pid = 3800] [id = 650] 13:26:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 66 (0F279C00) [pid = 3800] [serial = 1950] [outer = 00000000] 13:26:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 67 (0F9E4000) [pid = 3800] [serial = 1951] [outer = 0F279C00] 13:26:27 INFO - PROCESS | 3800 | 1463689588015 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (105F2000) [pid = 3800] [serial = 1952] [outer = 0F279C00] 13:26:28 INFO - PROCESS | 3800 | 1463689588443 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:26:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:26:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 795ms 13:26:28 INFO - PROCESS | 3800 | 1463689588481 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:26:28 INFO - PROCESS | 3800 | 1463689588486 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 13:26:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:26:28 INFO - PROCESS | 3800 | 1463689588492 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:26:28 INFO - PROCESS | 3800 | 1463689588494 Marionette TRACE conn2 <- [1,2566,null,{}] 13:26:28 INFO - PROCESS | 3800 | 1463689588498 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:28 INFO - PROCESS | 3800 | 1463689588577 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:26:28 INFO - PROCESS | 3800 | 1463689588584 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 3800 | ++DOCSHELL 10538400 == 31 [pid = 3800] [id = 651] 13:26:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (10A57000) [pid = 3800] [serial = 1953] [outer = 00000000] 13:26:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10D32400) [pid = 3800] [serial = 1954] [outer = 10A57000] 13:26:28 INFO - PROCESS | 3800 | 1463689588628 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (11003000) [pid = 3800] [serial = 1955] [outer = 10A57000] 13:26:29 INFO - PROCESS | 3800 | 1463689589113 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 639ms 13:26:29 INFO - PROCESS | 3800 | 1463689589129 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:26:29 INFO - PROCESS | 3800 | 1463689589131 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 13:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:26:29 INFO - PROCESS | 3800 | 1463689589134 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 3800 | 1463689589138 Marionette TRACE conn2 <- [1,2570,null,{}] 13:26:29 INFO - PROCESS | 3800 | 1463689589152 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:29 INFO - PROCESS | 3800 | 1463689589234 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:26:29 INFO - PROCESS | 3800 | 1463689589243 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 3800 | ++DOCSHELL 11C59800 == 32 [pid = 3800] [id = 652] 13:26:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (11C64000) [pid = 3800] [serial = 1956] [outer = 00000000] 13:26:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (12AED800) [pid = 3800] [serial = 1957] [outer = 11C64000] 13:26:29 INFO - PROCESS | 3800 | 1463689589320 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (12DC8400) [pid = 3800] [serial = 1958] [outer = 11C64000] 13:26:29 INFO - PROCESS | 3800 | 1463689589814 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 686ms 13:26:29 INFO - PROCESS | 3800 | 1463689589834 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:26:29 INFO - PROCESS | 3800 | 1463689589836 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 13:26:29 INFO - PROCESS | 3800 | 1463689589839 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:26:29 INFO - PROCESS | 3800 | 1463689589841 Marionette TRACE conn2 <- [1,2574,null,{}] 13:26:29 INFO - PROCESS | 3800 | 1463689589844 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:29 INFO - PROCESS | 3800 | 1463689589923 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:26:29 INFO - PROCESS | 3800 | 1463689589932 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 3800 | ++DOCSHELL 1305E000 == 33 [pid = 3800] [id = 653] 13:26:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1307C800) [pid = 3800] [serial = 1959] [outer = 00000000] 13:26:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (1312A000) [pid = 3800] [serial = 1960] [outer = 1307C800] 13:26:29 INFO - PROCESS | 3800 | 1463689589976 Marionette DEBUG loaded listener.js 13:26:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (131B3C00) [pid = 3800] [serial = 1961] [outer = 1307C800] 13:26:30 INFO - PROCESS | 3800 | 1463689590424 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:26:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:26:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 624ms 13:26:30 INFO - PROCESS | 3800 | 1463689590477 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 3800 | 1463689590479 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 13:26:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:26:30 INFO - PROCESS | 3800 | 1463689590483 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 3800 | 1463689590484 Marionette TRACE conn2 <- [1,2578,null,{}] 13:26:30 INFO - PROCESS | 3800 | 1463689590488 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:30 INFO - PROCESS | 3800 | 1463689590599 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:26:30 INFO - PROCESS | 3800 | 1463689590605 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:30 INFO - PROCESS | 3800 | ++DOCSHELL 110A7800 == 34 [pid = 3800] [id = 654] 13:26:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (131AB000) [pid = 3800] [serial = 1962] [outer = 00000000] 13:26:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (13827400) [pid = 3800] [serial = 1963] [outer = 131AB000] 13:26:30 INFO - PROCESS | 3800 | 1463689590649 Marionette DEBUG loaded listener.js 13:26:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (13DB8800) [pid = 3800] [serial = 1964] [outer = 131AB000] 13:26:31 INFO - PROCESS | 3800 | 1463689591121 Marionette TRACE conn2 <- [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]]]}] 13:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 686ms 13:26:31 INFO - PROCESS | 3800 | 1463689591183 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:26:31 INFO - PROCESS | 3800 | 1463689591184 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 13:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:26:31 INFO - PROCESS | 3800 | 1463689591193 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:26:31 INFO - PROCESS | 3800 | 1463689591195 Marionette TRACE conn2 <- [1,2582,null,{}] 13:26:31 INFO - PROCESS | 3800 | 1463689591199 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:31 INFO - PROCESS | 3800 | 1463689591326 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:26:31 INFO - PROCESS | 3800 | 1463689591390 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 3800 | ++DOCSHELL 11A02400 == 35 [pid = 3800] [id = 655] 13:26:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (11A10800) [pid = 3800] [serial = 1965] [outer = 00000000] 13:26:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1439F000) [pid = 3800] [serial = 1966] [outer = 11A10800] 13:26:31 INFO - PROCESS | 3800 | 1463689591436 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (14390400) [pid = 3800] [serial = 1967] [outer = 11A10800] 13:26:31 INFO - PROCESS | 3800 | 1463689591872 Marionette TRACE conn2 <- [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]]]}] 13:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 733ms 13:26:31 INFO - PROCESS | 3800 | 1463689591971 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:26:31 INFO - PROCESS | 3800 | 1463689591973 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 13:26:31 INFO - PROCESS | 3800 | 1463689591977 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:26:31 INFO - PROCESS | 3800 | 1463689591978 Marionette TRACE conn2 <- [1,2586,null,{}] 13:26:31 INFO - PROCESS | 3800 | 1463689591982 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:26:32 INFO - PROCESS | 3800 | 1463689592089 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:26:32 INFO - PROCESS | 3800 | 1463689592102 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 3800 | ++DOCSHELL 150B6800 == 36 [pid = 3800] [id = 656] 13:26:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15407800) [pid = 3800] [serial = 1968] [outer = 00000000] 13:26:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (15599C00) [pid = 3800] [serial = 1969] [outer = 15407800] 13:26:32 INFO - PROCESS | 3800 | 1463689592145 Marionette DEBUG loaded listener.js 13:26:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (1574DC00) [pid = 3800] [serial = 1970] [outer = 15407800] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (1330C400) [pid = 3800] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (13053C00) [pid = 3800] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1438E800) [pid = 3800] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (15C44400) [pid = 3800] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10533C00) [pid = 3800] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (11081400) [pid = 3800] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (10D2A000) [pid = 3800] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1055B800) [pid = 3800] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (11C04400) [pid = 3800] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (0F2D8C00) [pid = 3800] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1100B800) [pid = 3800] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (13827000) [pid = 3800] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:26:32 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1439DC00) [pid = 3800] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:26:32 INFO - PROCESS | 3800 | 1463689592696 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:26:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 732ms 13:26:32 INFO - PROCESS | 3800 | 1463689592723 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 3800 | 1463689592725 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 13:26:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:26:32 INFO - PROCESS | 3800 | 1463689592728 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 3800 | 1463689592730 Marionette TRACE conn2 <- [1,2590,null,{}] 13:26:32 INFO - PROCESS | 3800 | 1463689592733 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:32 INFO - PROCESS | 3800 | 1463689592817 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:26:32 INFO - PROCESS | 3800 | 1463689592823 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 3800 | ++DOCSHELL 10C14800 == 37 [pid = 3800] [id = 657] 13:26:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (10D2A000) [pid = 3800] [serial = 1971] [outer = 00000000] 13:26:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1101F800) [pid = 3800] [serial = 1972] [outer = 10D2A000] 13:26:32 INFO - PROCESS | 3800 | 1463689592866 Marionette DEBUG loaded listener.js 13:26:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (13826800) [pid = 3800] [serial = 1973] [outer = 10D2A000] 13:26:33 INFO - PROCESS | 3800 | 1463689593298 Marionette TRACE conn2 <- [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]]]}] 13:26:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:26:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 592ms 13:26:33 INFO - PROCESS | 3800 | 1463689593337 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:26:33 INFO - PROCESS | 3800 | 1463689593339 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 13:26:33 INFO - PROCESS | 3800 | 1463689593342 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:26:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:26:33 INFO - PROCESS | 3800 | 1463689593344 Marionette TRACE conn2 <- [1,2594,null,{}] 13:26:33 INFO - PROCESS | 3800 | 1463689593348 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:33 INFO - PROCESS | 3800 | 1463689593447 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:26:33 INFO - PROCESS | 3800 | 1463689593456 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:33 INFO - PROCESS | 3800 | ++DOCSHELL 1101D400 == 38 [pid = 3800] [id = 658] 13:26:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (11084C00) [pid = 3800] [serial = 1974] [outer = 00000000] 13:26:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (15C39400) [pid = 3800] [serial = 1975] [outer = 11084C00] 13:26:33 INFO - PROCESS | 3800 | 1463689593499 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15C3E000) [pid = 3800] [serial = 1976] [outer = 11084C00] 13:26:34 INFO - PROCESS | 3800 | 1463689594197 Marionette TRACE conn2 <- [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]]]}] 13:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 904ms 13:26:34 INFO - PROCESS | 3800 | 1463689594247 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:26:34 INFO - PROCESS | 3800 | 1463689594253 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 13:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:26:34 INFO - PROCESS | 3800 | 1463689594258 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:26:34 INFO - PROCESS | 3800 | 1463689594262 Marionette TRACE conn2 <- [1,2598,null,{}] 13:26:34 INFO - PROCESS | 3800 | 1463689594267 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:34 INFO - PROCESS | 3800 | 1463689594371 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:26:34 INFO - PROCESS | 3800 | 1463689594481 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 3800 | ++DOCSHELL 10AEEC00 == 39 [pid = 3800] [id = 659] 13:26:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (10AEFC00) [pid = 3800] [serial = 1977] [outer = 00000000] 13:26:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10D30400) [pid = 3800] [serial = 1978] [outer = 10AEFC00] 13:26:34 INFO - PROCESS | 3800 | 1463689594536 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1100F400) [pid = 3800] [serial = 1979] [outer = 10AEFC00] 13:26:35 INFO - PROCESS | 3800 | 1463689595148 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:26:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:26:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 951ms 13:26:35 INFO - PROCESS | 3800 | 1463689595204 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:26:35 INFO - PROCESS | 3800 | 1463689595210 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 13:26:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:26:35 INFO - PROCESS | 3800 | 1463689595217 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 3800 | 1463689595219 Marionette TRACE conn2 <- [1,2602,null,{}] 13:26:35 INFO - PROCESS | 3800 | 1463689595223 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:35 INFO - PROCESS | 3800 | 1463689595328 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:26:35 INFO - PROCESS | 3800 | 1463689595437 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:35 INFO - PROCESS | 3800 | ++DOCSHELL 11A0C000 == 40 [pid = 3800] [id = 660] 13:26:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (12B63000) [pid = 3800] [serial = 1980] [outer = 00000000] 13:26:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (13075000) [pid = 3800] [serial = 1981] [outer = 12B63000] 13:26:35 INFO - PROCESS | 3800 | 1463689595490 Marionette DEBUG loaded listener.js 13:26:35 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (13370C00) [pid = 3800] [serial = 1982] [outer = 12B63000] 13:26:36 INFO - PROCESS | 3800 | 1463689596131 Marionette TRACE conn2 <- [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]]]}] 13:26:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:26:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 998ms 13:26:36 INFO - PROCESS | 3800 | 1463689596200 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:26:36 INFO - PROCESS | 3800 | 1463689596202 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 13:26:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:26:36 INFO - PROCESS | 3800 | 1463689596206 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:26:36 INFO - PROCESS | 3800 | 1463689596210 Marionette TRACE conn2 <- [1,2606,null,{}] 13:26:36 INFO - PROCESS | 3800 | 1463689596221 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:36 INFO - PROCESS | 3800 | 1463689596321 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:26:36 INFO - PROCESS | 3800 | 1463689596460 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:36 INFO - PROCESS | 3800 | ++DOCSHELL 15CE6000 == 41 [pid = 3800] [id = 661] 13:26:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (15CE6400) [pid = 3800] [serial = 1983] [outer = 00000000] 13:26:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (16556C00) [pid = 3800] [serial = 1984] [outer = 15CE6400] 13:26:36 INFO - PROCESS | 3800 | 1463689596517 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (16607800) [pid = 3800] [serial = 1985] [outer = 15CE6400] 13:26:37 INFO - PROCESS | 3800 | 1463689597044 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:26:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:26:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 904ms 13:26:37 INFO - PROCESS | 3800 | 1463689597110 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:26:37 INFO - PROCESS | 3800 | 1463689597113 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 13:26:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:26:37 INFO - PROCESS | 3800 | 1463689597117 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 3800 | 1463689597119 Marionette TRACE conn2 <- [1,2610,null,{}] 13:26:37 INFO - PROCESS | 3800 | 1463689597122 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:37 INFO - PROCESS | 3800 | 1463689597233 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:26:37 INFO - PROCESS | 3800 | 1463689597349 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 3800 | ++DOCSHELL 105ED800 == 42 [pid = 3800] [id = 662] 13:26:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (11CEFC00) [pid = 3800] [serial = 1986] [outer = 00000000] 13:26:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (16610C00) [pid = 3800] [serial = 1987] [outer = 11CEFC00] 13:26:37 INFO - PROCESS | 3800 | 1463689597402 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (1692E000) [pid = 3800] [serial = 1988] [outer = 11CEFC00] 13:26:38 INFO - PROCESS | 3800 | 1463689598125 Marionette TRACE conn2 <- [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]]]}] 13:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1045ms 13:26:38 INFO - PROCESS | 3800 | 1463689598156 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:26:38 INFO - PROCESS | 3800 | 1463689598160 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 13:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:26:38 INFO - PROCESS | 3800 | 1463689598181 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:26:38 INFO - PROCESS | 3800 | 1463689598185 Marionette TRACE conn2 <- [1,2614,null,{}] 13:26:38 INFO - PROCESS | 3800 | 1463689598190 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:38 INFO - PROCESS | 3800 | 1463689598283 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:26:38 INFO - PROCESS | 3800 | 1463689598402 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:38 INFO - PROCESS | 3800 | ++DOCSHELL 0F271800 == 43 [pid = 3800] [id = 663] 13:26:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (0F279000) [pid = 3800] [serial = 1989] [outer = 00000000] 13:26:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (105F3800) [pid = 3800] [serial = 1990] [outer = 0F279000] 13:26:38 INFO - PROCESS | 3800 | 1463689598510 Marionette DEBUG loaded listener.js 13:26:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (10C12400) [pid = 3800] [serial = 1991] [outer = 0F279000] 13:26:38 INFO - PROCESS | 3800 | --DOCSHELL 13DB8C00 == 42 [pid = 3800] [id = 534] 13:26:38 INFO - PROCESS | 3800 | --DOCSHELL 10C17800 == 41 [pid = 3800] [id = 533] 13:26:38 INFO - PROCESS | 3800 | --DOCSHELL 131AF400 == 40 [pid = 3800] [id = 532] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (1381D800) [pid = 3800] [serial = 1921] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (13373000) [pid = 3800] [serial = 1922] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (130D6000) [pid = 3800] [serial = 1918] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (131AB800) [pid = 3800] [serial = 1919] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (1540CC00) [pid = 3800] [serial = 1930] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (15F4B400) [pid = 3800] [serial = 1933] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (10D29800) [pid = 3800] [serial = 1936] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (12D80800) [pid = 3800] [serial = 1937] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (15F48800) [pid = 3800] [serial = 1939] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (10D34000) [pid = 3800] [serial = 1909] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10A59800) [pid = 3800] [serial = 1906] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (10F7B800) [pid = 3800] [serial = 1910] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10AE6C00) [pid = 3800] [serial = 1907] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (12886000) [pid = 3800] [serial = 1915] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1032D400) [pid = 3800] [serial = 1903] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (128A3800) [pid = 3800] [serial = 1916] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (103CF800) [pid = 3800] [serial = 1904] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (16602C00) [pid = 3800] [serial = 1934] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (11010000) [pid = 3800] [serial = 1912] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (110A5C00) [pid = 3800] [serial = 1913] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (14392400) [pid = 3800] [serial = 1924] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (143A3C00) [pid = 3800] [serial = 1927] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (155A7800) [pid = 3800] [serial = 1931] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (143A4000) [pid = 3800] [serial = 1928] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (1660A400) [pid = 3800] [serial = 1940] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 68 (11083C00) [pid = 3800] [serial = 1925] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | --DOMWINDOW == 67 (16AB3400) [pid = 3800] [serial = 1942] [outer = 00000000] [url = about:blank] 13:26:38 INFO - PROCESS | 3800 | 1463689598967 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:26:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:26:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 842ms 13:26:39 INFO - PROCESS | 3800 | 1463689599022 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:26:39 INFO - PROCESS | 3800 | 1463689599028 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 13:26:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:26:39 INFO - PROCESS | 3800 | 1463689599034 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 3800 | 1463689599037 Marionette TRACE conn2 <- [1,2618,null,{}] 13:26:39 INFO - PROCESS | 3800 | 1463689599040 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:39 INFO - PROCESS | 3800 | 1463689599122 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:26:39 INFO - PROCESS | 3800 | 1463689599132 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 3800 | ++DOCSHELL 10F81800 == 41 [pid = 3800] [id = 664] 13:26:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 68 (1100C000) [pid = 3800] [serial = 1992] [outer = 00000000] 13:26:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 69 (11015800) [pid = 3800] [serial = 1993] [outer = 1100C000] 13:26:39 INFO - PROCESS | 3800 | 1463689599186 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (11081400) [pid = 3800] [serial = 1994] [outer = 1100C000] 13:26:39 INFO - PROCESS | 3800 | 1463689599684 Marionette TRACE conn2 <- [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]]]}] 13:26:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:26:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 702ms 13:26:39 INFO - PROCESS | 3800 | 1463689599732 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:26:39 INFO - PROCESS | 3800 | 1463689599734 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 13:26:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:26:39 INFO - PROCESS | 3800 | 1463689599738 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 3800 | 1463689599741 Marionette TRACE conn2 <- [1,2622,null,{}] 13:26:39 INFO - PROCESS | 3800 | 1463689599751 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:39 INFO - PROCESS | 3800 | 1463689599834 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:26:39 INFO - PROCESS | 3800 | 1463689599841 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 3800 | ++DOCSHELL 12D7D000 == 42 [pid = 3800] [id = 665] 13:26:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (12D7EC00) [pid = 3800] [serial = 1995] [outer = 00000000] 13:26:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (13056800) [pid = 3800] [serial = 1996] [outer = 12D7EC00] 13:26:39 INFO - PROCESS | 3800 | 1463689599888 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (130D7000) [pid = 3800] [serial = 1997] [outer = 12D7EC00] 13:26:40 INFO - PROCESS | 3800 | 1463689600347 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:26:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 639ms 13:26:40 INFO - PROCESS | 3800 | 1463689600375 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 3800 | 1463689600378 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 13:26:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:26:40 INFO - PROCESS | 3800 | 1463689600381 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 3800 | 1463689600383 Marionette TRACE conn2 <- [1,2626,null,{}] 13:26:40 INFO - PROCESS | 3800 | 1463689600386 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:40 INFO - PROCESS | 3800 | 1463689600463 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:26:40 INFO - PROCESS | 3800 | 1463689600469 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:40 INFO - PROCESS | 3800 | ++DOCSHELL 13054000 == 43 [pid = 3800] [id = 666] 13:26:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (13194400) [pid = 3800] [serial = 1998] [outer = 00000000] 13:26:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (13824800) [pid = 3800] [serial = 1999] [outer = 13194400] 13:26:40 INFO - PROCESS | 3800 | 1463689600513 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (138EA000) [pid = 3800] [serial = 2000] [outer = 13194400] 13:26:40 INFO - PROCESS | 3800 | 1463689601011 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:26:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:26:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 702ms 13:26:41 INFO - PROCESS | 3800 | 1463689601080 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:26:41 INFO - PROCESS | 3800 | 1463689601082 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 13:26:41 INFO - PROCESS | 3800 | 1463689601086 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:26:41 INFO - PROCESS | 3800 | 1463689601088 Marionette TRACE conn2 <- [1,2630,null,{}] 13:26:41 INFO - PROCESS | 3800 | 1463689601095 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:41 INFO - PROCESS | 3800 | 1463689601207 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:26:41 INFO - PROCESS | 3800 | 1463689601214 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 3800 | ++DOCSHELL 10AE9C00 == 44 [pid = 3800] [id = 667] 13:26:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (131B0800) [pid = 3800] [serial = 2001] [outer = 00000000] 13:26:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (1438D800) [pid = 3800] [serial = 2002] [outer = 131B0800] 13:26:41 INFO - PROCESS | 3800 | 1463689601257 Marionette DEBUG loaded listener.js 13:26:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (14393800) [pid = 3800] [serial = 2003] [outer = 131B0800] 13:26:41 INFO - PROCESS | 3800 | 1463689601694 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:26:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:26:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 639ms 13:26:41 INFO - PROCESS | 3800 | 1463689601724 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:26:41 INFO - PROCESS | 3800 | 1463689601726 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 13:26:41 INFO - PROCESS | 3800 | 1463689601729 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:26:41 INFO - PROCESS | 3800 | 1463689601731 Marionette TRACE conn2 <- [1,2634,null,{}] 13:26:41 INFO - PROCESS | 3800 | 1463689601734 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:41 INFO - PROCESS | 3800 | 1463689601880 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:26:41 INFO - PROCESS | 3800 | 1463689601976 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 3800 | ++DOCSHELL 105EF800 == 45 [pid = 3800] [id = 668] 13:26:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (14399C00) [pid = 3800] [serial = 2004] [outer = 00000000] 13:26:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1540CC00) [pid = 3800] [serial = 2005] [outer = 14399C00] 13:26:42 INFO - PROCESS | 3800 | 1463689602023 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (1574E000) [pid = 3800] [serial = 2006] [outer = 14399C00] 13:26:42 INFO - PROCESS | 3800 | 1463689602426 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:26:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:26:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 732ms 13:26:42 INFO - PROCESS | 3800 | 1463689602470 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 3800 | 1463689602472 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 13:26:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:26:42 INFO - PROCESS | 3800 | 1463689602475 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 3800 | 1463689602477 Marionette TRACE conn2 <- [1,2638,null,{}] 13:26:42 INFO - PROCESS | 3800 | 1463689602480 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:42 INFO - PROCESS | 3800 | 1463689602590 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:26:42 INFO - PROCESS | 3800 | 1463689602597 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 3800 | ++DOCSHELL 1381F800 == 46 [pid = 3800] [id = 669] 13:26:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (15741800) [pid = 3800] [serial = 2007] [outer = 00000000] 13:26:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (15F52800) [pid = 3800] [serial = 2008] [outer = 15741800] 13:26:42 INFO - PROCESS | 3800 | 1463689602640 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16606000) [pid = 3800] [serial = 2009] [outer = 15741800] 13:26:43 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (11A10800) [pid = 3800] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:26:43 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (131AB000) [pid = 3800] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:26:43 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (0F279C00) [pid = 3800] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:26:43 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10A57000) [pid = 3800] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:26:43 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (11C64000) [pid = 3800] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:26:43 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (1307C800) [pid = 3800] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:26:43 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1660CC00) [pid = 3800] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:26:43 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (10D2A000) [pid = 3800] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:26:43 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15407800) [pid = 3800] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:26:43 INFO - PROCESS | 3800 | 1463689603141 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:26:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 702ms 13:26:43 INFO - PROCESS | 3800 | 1463689603175 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 3800 | 1463689603177 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 13:26:43 INFO - PROCESS | 3800 | 1463689603180 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:26:43 INFO - PROCESS | 3800 | 1463689603182 Marionette TRACE conn2 <- [1,2642,null,{}] 13:26:43 INFO - PROCESS | 3800 | 1463689603186 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:43 INFO - PROCESS | 3800 | 1463689603261 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:26:43 INFO - PROCESS | 3800 | 1463689603302 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 3800 | ++DOCSHELL 10333C00 == 47 [pid = 3800] [id = 670] 13:26:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (10371C00) [pid = 3800] [serial = 2010] [outer = 00000000] 13:26:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (12889000) [pid = 3800] [serial = 2011] [outer = 10371C00] 13:26:43 INFO - PROCESS | 3800 | 1463689603346 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (14394000) [pid = 3800] [serial = 2012] [outer = 10371C00] 13:26:43 INFO - PROCESS | 3800 | 1463689603778 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:26:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 686ms 13:26:43 INFO - PROCESS | 3800 | 1463689603864 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 3800 | 1463689603866 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 13:26:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:26:43 INFO - PROCESS | 3800 | 1463689603870 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 3800 | 1463689603872 Marionette TRACE conn2 <- [1,2646,null,{}] 13:26:43 INFO - PROCESS | 3800 | 1463689603876 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:43 INFO - PROCESS | 3800 | 1463689603953 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:26:43 INFO - PROCESS | 3800 | 1463689603959 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 3800 | ++DOCSHELL 16607C00 == 48 [pid = 3800] [id = 671] 13:26:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1660AC00) [pid = 3800] [serial = 2013] [outer = 00000000] 13:26:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16AB7C00) [pid = 3800] [serial = 2014] [outer = 1660AC00] 13:26:44 INFO - PROCESS | 3800 | 1463689604003 Marionette DEBUG loaded listener.js 13:26:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16BD9C00) [pid = 3800] [serial = 2015] [outer = 1660AC00] 13:26:44 INFO - PROCESS | 3800 | 1463689604416 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:26:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:26:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 593ms 13:26:44 INFO - PROCESS | 3800 | 1463689604467 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:26:44 INFO - PROCESS | 3800 | 1463689604469 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 13:26:44 INFO - PROCESS | 3800 | 1463689604472 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:26:44 INFO - PROCESS | 3800 | 1463689604474 Marionette TRACE conn2 <- [1,2650,null,{}] 13:26:44 INFO - PROCESS | 3800 | 1463689604477 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:44 INFO - PROCESS | 3800 | 1463689604556 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:26:44 INFO - PROCESS | 3800 | 1463689604563 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:44 INFO - PROCESS | 3800 | ++DOCSHELL 16BE2000 == 49 [pid = 3800] [id = 672] 13:26:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16CF5400) [pid = 3800] [serial = 2016] [outer = 00000000] 13:26:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (16D71C00) [pid = 3800] [serial = 2017] [outer = 16CF5400] 13:26:44 INFO - PROCESS | 3800 | 1463689604606 Marionette DEBUG loaded listener.js 13:26:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (16D74800) [pid = 3800] [serial = 2018] [outer = 16CF5400] 13:26:45 INFO - PROCESS | 3800 | 1463689605063 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:26:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:26:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 639ms 13:26:45 INFO - PROCESS | 3800 | 1463689605158 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:26:45 INFO - PROCESS | 3800 | 1463689605162 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 13:26:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:26:45 INFO - PROCESS | 3800 | 1463689605172 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:26:45 INFO - PROCESS | 3800 | 1463689605176 Marionette TRACE conn2 <- [1,2654,null,{}] 13:26:45 INFO - PROCESS | 3800 | 1463689605183 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:45 INFO - PROCESS | 3800 | 1463689605292 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:26:45 INFO - PROCESS | 3800 | 1463689605434 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 3800 | ++DOCSHELL 10535C00 == 50 [pid = 3800] [id = 673] 13:26:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (10537C00) [pid = 3800] [serial = 2019] [outer = 00000000] 13:26:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (10A5B000) [pid = 3800] [serial = 2020] [outer = 10537C00] 13:26:45 INFO - PROCESS | 3800 | 1463689605489 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (10C0C400) [pid = 3800] [serial = 2021] [outer = 10537C00] 13:26:46 INFO - PROCESS | 3800 | 1463689606637 Marionette TRACE conn2 <- [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]]]}] 13:26:46 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) 13:26:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1497ms 13:26:46 INFO - PROCESS | 3800 | 1463689606676 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 3800 | 1463689606679 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 13:26:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:26:46 INFO - PROCESS | 3800 | 1463689606695 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 3800 | 1463689606699 Marionette TRACE conn2 <- [1,2658,null,{}] 13:26:46 INFO - PROCESS | 3800 | 1463689606705 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:46 INFO - PROCESS | 3800 | 1463689606834 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:26:46 INFO - PROCESS | 3800 | 1463689606973 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:46 INFO - PROCESS | 3800 | ++DOCSHELL 11003800 == 51 [pid = 3800] [id = 674] 13:26:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (11005800) [pid = 3800] [serial = 2022] [outer = 00000000] 13:26:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (12884400) [pid = 3800] [serial = 2023] [outer = 11005800] 13:26:47 INFO - PROCESS | 3800 | 1463689607027 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (12DCEC00) [pid = 3800] [serial = 2024] [outer = 11005800] 13:26:48 INFO - PROCESS | 3800 | 1463689608074 Marionette TRACE conn2 <- [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] 13:26:48 INFO - PROCESS | 3800 | 1463689608112 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 13:26:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:26:48 INFO - PROCESS | 3800 | 1463689608116 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:26:48 INFO - PROCESS | 3800 | 1463689608118 Marionette TRACE conn2 <- [1,2662,null,{}] 13:26:48 INFO - PROCESS | 3800 | 1463689608128 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:48 INFO - PROCESS | 3800 | 1463689608266 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:26:48 INFO - PROCESS | 3800 | 1463689608556 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:48 INFO - PROCESS | 3800 | ++DOCSHELL 0C780C00 == 52 [pid = 3800] [id = 675] 13:26:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (0F270000) [pid = 3800] [serial = 2025] [outer = 00000000] 13:26:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (10533400) [pid = 3800] [serial = 2026] [outer = 0F270000] 13:26:48 INFO - PROCESS | 3800 | 1463689608631 Marionette DEBUG loaded listener.js 13:26:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (10AE9400) [pid = 3800] [serial = 2027] [outer = 0F270000] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 10EEC000 == 51 [pid = 3800] [id = 536] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 12DCCC00 == 50 [pid = 3800] [id = 530] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 1032AC00 == 49 [pid = 3800] [id = 633] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 15CD9400 == 48 [pid = 3800] [id = 535] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 16607C00 == 47 [pid = 3800] [id = 671] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 10333C00 == 46 [pid = 3800] [id = 670] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 1381F800 == 45 [pid = 3800] [id = 669] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 105EF800 == 44 [pid = 3800] [id = 668] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 10AE9C00 == 43 [pid = 3800] [id = 667] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 13054000 == 42 [pid = 3800] [id = 666] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 12D7D000 == 41 [pid = 3800] [id = 665] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 10F81800 == 40 [pid = 3800] [id = 664] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 0F271800 == 39 [pid = 3800] [id = 663] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 105ED800 == 38 [pid = 3800] [id = 662] 13:26:49 INFO - PROCESS | 3800 | --DOCSHELL 10AEEC00 == 37 [pid = 3800] [id = 659] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (1439F000) [pid = 3800] [serial = 1966] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (13DB8800) [pid = 3800] [serial = 1964] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (0F9E4000) [pid = 3800] [serial = 1951] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (14390400) [pid = 3800] [serial = 1967] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (105F2000) [pid = 3800] [serial = 1952] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (10D32400) [pid = 3800] [serial = 1954] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (11003000) [pid = 3800] [serial = 1955] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (12AED800) [pid = 3800] [serial = 1957] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (12DC8400) [pid = 3800] [serial = 1958] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (1312A000) [pid = 3800] [serial = 1960] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (16AB7800) [pid = 3800] [serial = 1943] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (13826800) [pid = 3800] [serial = 1973] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10D31400) [pid = 3800] [serial = 1948] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (10372800) [pid = 3800] [serial = 1945] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (15599C00) [pid = 3800] [serial = 1969] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1101F800) [pid = 3800] [serial = 1972] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (13827400) [pid = 3800] [serial = 1963] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (15C39400) [pid = 3800] [serial = 1975] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (1574DC00) [pid = 3800] [serial = 1970] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (131B3C00) [pid = 3800] [serial = 1961] [outer = 00000000] [url = about:blank] 13:26:49 INFO - PROCESS | 3800 | 1463689609649 Marionette TRACE conn2 <- [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] 13:26:49 INFO - PROCESS | 3800 | 1463689609678 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 13:26:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:26:49 INFO - PROCESS | 3800 | 1463689609683 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 3800 | 1463689609687 Marionette TRACE conn2 <- [1,2666,null,{}] 13:26:49 INFO - PROCESS | 3800 | 1463689609691 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:49 INFO - PROCESS | 3800 | 1463689609777 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:26:49 INFO - PROCESS | 3800 | 1463689609866 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:49 INFO - PROCESS | 3800 | ++DOCSHELL 10AE8000 == 38 [pid = 3800] [id = 676] 13:26:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (10AEA400) [pid = 3800] [serial = 2028] [outer = 00000000] 13:26:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (10C14400) [pid = 3800] [serial = 2029] [outer = 10AEA400] 13:26:49 INFO - PROCESS | 3800 | 1463689609913 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (10EEC000) [pid = 3800] [serial = 2030] [outer = 10AEA400] 13:26:50 INFO - PROCESS | 3800 | 1463689610857 Marionette TRACE conn2 <- [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]]]}] 13:26:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:26:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1216ms 13:26:50 INFO - PROCESS | 3800 | 1463689610891 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:26:50 INFO - PROCESS | 3800 | 1463689610895 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 13:26:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:26:50 INFO - PROCESS | 3800 | 1463689610900 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 3800 | 1463689610902 Marionette TRACE conn2 <- [1,2670,null,{}] 13:26:50 INFO - PROCESS | 3800 | 1463689610905 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:50 INFO - PROCESS | 3800 | 1463689610985 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:26:50 INFO - PROCESS | 3800 | 1463689610992 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:50 INFO - PROCESS | 3800 | ++DOCSHELL 11A0F800 == 39 [pid = 3800] [id = 677] 13:26:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (11019000) [pid = 3800] [serial = 2031] [outer = 00000000] 13:26:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (12DCF000) [pid = 3800] [serial = 2032] [outer = 11019000] 13:26:51 INFO - PROCESS | 3800 | 1463689611044 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (13054800) [pid = 3800] [serial = 2033] [outer = 11019000] 13:26:51 INFO - PROCESS | 3800 | 1463689611978 Marionette TRACE conn2 <- [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]]]}] 13:26:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 13:26:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1154ms 13:26:52 INFO - PROCESS | 3800 | 1463689612042 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:26:52 INFO - PROCESS | 3800 | 1463689612046 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 13:26:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:26:52 INFO - PROCESS | 3800 | 1463689612051 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 3800 | 1463689612056 Marionette TRACE conn2 <- [1,2674,null,{}] 13:26:52 INFO - PROCESS | 3800 | 1463689612065 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:52 INFO - PROCESS | 3800 | 1463689612182 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:26:52 INFO - PROCESS | 3800 | 1463689612190 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 3800 | ++DOCSHELL 1312DC00 == 40 [pid = 3800] [id = 678] 13:26:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (1312E800) [pid = 3800] [serial = 2034] [outer = 00000000] 13:26:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (13827000) [pid = 3800] [serial = 2035] [outer = 1312E800] 13:26:52 INFO - PROCESS | 3800 | 1463689612234 Marionette DEBUG loaded listener.js 13:26:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (1438A800) [pid = 3800] [serial = 2036] [outer = 1312E800] 13:26:53 INFO - PROCESS | 3800 | 1463689613195 Marionette TRACE conn2 <- [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] 13:26:53 INFO - PROCESS | 3800 | 1463689613266 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 13:26:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:26:53 INFO - PROCESS | 3800 | 1463689613269 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 3800 | 1463689613271 Marionette TRACE conn2 <- [1,2678,null,{}] 13:26:53 INFO - PROCESS | 3800 | 1463689613274 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:53 INFO - PROCESS | 3800 | 1463689613398 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:26:53 INFO - PROCESS | 3800 | 1463689613405 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:53 INFO - PROCESS | 3800 | ++DOCSHELL 13DB6800 == 41 [pid = 3800] [id = 679] 13:26:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (140BB400) [pid = 3800] [serial = 2037] [outer = 00000000] 13:26:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (143A4400) [pid = 3800] [serial = 2038] [outer = 140BB400] 13:26:53 INFO - PROCESS | 3800 | 1463689613448 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (15066000) [pid = 3800] [serial = 2039] [outer = 140BB400] 13:26:53 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (10371C00) [pid = 3800] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:26:53 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (131B0800) [pid = 3800] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:26:53 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1660AC00) [pid = 3800] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:26:53 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (14399C00) [pid = 3800] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:26:53 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (13194400) [pid = 3800] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:26:53 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (0F279000) [pid = 3800] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:26:53 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (12D7EC00) [pid = 3800] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:26:53 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (1100C000) [pid = 3800] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:26:53 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (15741800) [pid = 3800] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:26:54 INFO - PROCESS | 3800 | 1463689614422 Marionette TRACE conn2 <- [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] 13:26:54 INFO - PROCESS | 3800 | 1463689614464 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 13:26:54 INFO - PROCESS | 3800 | 1463689614468 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:26:54 INFO - PROCESS | 3800 | 1463689614469 Marionette TRACE conn2 <- [1,2682,null,{}] 13:26:54 INFO - PROCESS | 3800 | 1463689614473 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:54 INFO - PROCESS | 3800 | 1463689614558 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:26:54 INFO - PROCESS | 3800 | 1463689614566 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 3800 | ++DOCSHELL 14399000 == 42 [pid = 3800] [id = 680] 13:26:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (14399800) [pid = 3800] [serial = 2040] [outer = 00000000] 13:26:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15402000) [pid = 3800] [serial = 2041] [outer = 14399800] 13:26:54 INFO - PROCESS | 3800 | 1463689614617 Marionette DEBUG loaded listener.js 13:26:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (1559A000) [pid = 3800] [serial = 2042] [outer = 14399800] 13:26:55 INFO - PROCESS | 3800 | 1463689615577 Marionette TRACE conn2 <- [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] 13:26:55 INFO - PROCESS | 3800 | 1463689615614 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 13:26:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:26:55 INFO - PROCESS | 3800 | 1463689615618 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 3800 | 1463689615620 Marionette TRACE conn2 <- [1,2686,null,{}] 13:26:55 INFO - PROCESS | 3800 | 1463689615623 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:55 INFO - PROCESS | 3800 | 1463689615749 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:26:55 INFO - PROCESS | 3800 | 1463689615881 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:55 INFO - PROCESS | 3800 | ++DOCSHELL 10336C00 == 43 [pid = 3800] [id = 681] 13:26:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (10372800) [pid = 3800] [serial = 2043] [outer = 00000000] 13:26:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (10530000) [pid = 3800] [serial = 2044] [outer = 10372800] 13:26:55 INFO - PROCESS | 3800 | 1463689615939 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (10532C00) [pid = 3800] [serial = 2045] [outer = 10372800] 13:26:57 INFO - PROCESS | 3800 | 1463689617046 Marionette TRACE conn2 <- [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] 13:26:57 INFO - PROCESS | 3800 | 1463689617072 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 13:26:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:26:57 INFO - PROCESS | 3800 | 1463689617118 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:26:57 INFO - PROCESS | 3800 | 1463689617123 Marionette TRACE conn2 <- [1,2690,null,{}] 13:26:57 INFO - PROCESS | 3800 | 1463689617129 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:57 INFO - PROCESS | 3800 | 1463689617232 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:26:57 INFO - PROCESS | 3800 | 1463689617443 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:57 INFO - PROCESS | 3800 | ++DOCSHELL 11005000 == 44 [pid = 3800] [id = 682] 13:26:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (1100C000) [pid = 3800] [serial = 2046] [outer = 00000000] 13:26:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (1101D000) [pid = 3800] [serial = 2047] [outer = 1100C000] 13:26:57 INFO - PROCESS | 3800 | 1463689617502 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (112A1800) [pid = 3800] [serial = 2048] [outer = 1100C000] 13:26:58 INFO - PROCESS | 3800 | 1463689618081 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:26:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:26:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1029ms 13:26:58 INFO - PROCESS | 3800 | 1463689618117 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:26:58 INFO - PROCESS | 3800 | 1463689618120 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 13:26:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:26:58 INFO - PROCESS | 3800 | 1463689618124 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 3800 | 1463689618126 Marionette TRACE conn2 <- [1,2694,null,{}] 13:26:58 INFO - PROCESS | 3800 | 1463689618130 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:58 INFO - PROCESS | 3800 | 1463689618240 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:26:58 INFO - PROCESS | 3800 | 1463689618353 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 3800 | ++DOCSHELL 12DD3800 == 45 [pid = 3800] [id = 683] 13:26:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (13031800) [pid = 3800] [serial = 2049] [outer = 00000000] 13:26:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (130D3800) [pid = 3800] [serial = 2050] [outer = 13031800] 13:26:58 INFO - PROCESS | 3800 | 1463689618448 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (131B0800) [pid = 3800] [serial = 2051] [outer = 13031800] 13:26:59 INFO - PROCESS | 3800 | 1463689619224 Marionette TRACE conn2 <- [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]]]}] 13:26:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:26:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1138ms 13:26:59 INFO - PROCESS | 3800 | 1463689619253 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:26:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:26:59 INFO - PROCESS | 3800 | 1463689619257 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 13:26:59 INFO - PROCESS | 3800 | 1463689619262 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 3800 | 1463689619266 Marionette TRACE conn2 <- [1,2698,null,{}] 13:26:59 INFO - PROCESS | 3800 | 1463689619272 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:59 INFO - PROCESS | 3800 | 1463689619370 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:26:59 INFO - PROCESS | 3800 | 1463689619515 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:59 INFO - PROCESS | 3800 | ++DOCSHELL 10531400 == 46 [pid = 3800] [id = 684] 13:26:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (10533000) [pid = 3800] [serial = 2052] [outer = 00000000] 13:26:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (10D37800) [pid = 3800] [serial = 2053] [outer = 10533000] 13:26:59 INFO - PROCESS | 3800 | 1463689619569 Marionette DEBUG loaded listener.js 13:26:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1100F000) [pid = 3800] [serial = 2054] [outer = 10533000] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 131B0C00 == 45 [pid = 3800] [id = 640] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 1337E400 == 44 [pid = 3800] [id = 641] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 0F9EAC00 == 43 [pid = 3800] [id = 648] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 10C0C800 == 42 [pid = 3800] [id = 646] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 10538400 == 41 [pid = 3800] [id = 651] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 14399000 == 40 [pid = 3800] [id = 680] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 13DB6800 == 39 [pid = 3800] [id = 679] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 1312DC00 == 38 [pid = 3800] [id = 678] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 11A0F800 == 37 [pid = 3800] [id = 677] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 10AE8000 == 36 [pid = 3800] [id = 676] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 0C780C00 == 35 [pid = 3800] [id = 675] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 11003800 == 34 [pid = 3800] [id = 674] 13:26:59 INFO - PROCESS | 3800 | --DOCSHELL 10535C00 == 33 [pid = 3800] [id = 673] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (16D71C00) [pid = 3800] [serial = 2017] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 90 (1540CC00) [pid = 3800] [serial = 2005] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 89 (13075000) [pid = 3800] [serial = 1981] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 88 (13824800) [pid = 3800] [serial = 1999] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 87 (105F3800) [pid = 3800] [serial = 1990] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 86 (10C12400) [pid = 3800] [serial = 1991] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 85 (13056800) [pid = 3800] [serial = 1996] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 84 (130D7000) [pid = 3800] [serial = 1997] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (10D30400) [pid = 3800] [serial = 1978] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16610C00) [pid = 3800] [serial = 1987] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (11015800) [pid = 3800] [serial = 1993] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (15F52800) [pid = 3800] [serial = 2008] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (11081400) [pid = 3800] [serial = 1994] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (16556C00) [pid = 3800] [serial = 1984] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 77 (1574E000) [pid = 3800] [serial = 2006] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 76 (12889000) [pid = 3800] [serial = 2011] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 75 (14394000) [pid = 3800] [serial = 2012] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 74 (16606000) [pid = 3800] [serial = 2009] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 73 (1438D800) [pid = 3800] [serial = 2002] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 72 (14393800) [pid = 3800] [serial = 2003] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 71 (16AB7C00) [pid = 3800] [serial = 2014] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 70 (138EA000) [pid = 3800] [serial = 2000] [outer = 00000000] [url = about:blank] 13:26:59 INFO - PROCESS | 3800 | --DOMWINDOW == 69 (16BD9C00) [pid = 3800] [serial = 2015] [outer = 00000000] [url = about:blank] 13:27:00 INFO - PROCESS | 3800 | 1463689620112 Marionette TRACE conn2 <- [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] 13:27:00 INFO - PROCESS | 3800 | 1463689620169 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 13:27:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:27:00 INFO - PROCESS | 3800 | 1463689620174 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:27:00 INFO - PROCESS | 3800 | 1463689620177 Marionette TRACE conn2 <- [1,2702,null,{}] 13:27:00 INFO - PROCESS | 3800 | 1463689620181 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:00 INFO - PROCESS | 3800 | 1463689620287 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:27:00 INFO - PROCESS | 3800 | 1463689620387 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:00 INFO - PROCESS | 3800 | ++DOCSHELL 10C12400 == 34 [pid = 3800] [id = 685] 13:27:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 70 (10C17400) [pid = 3800] [serial = 2055] [outer = 00000000] 13:27:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 71 (1108AC00) [pid = 3800] [serial = 2056] [outer = 10C17400] 13:27:00 INFO - PROCESS | 3800 | 1463689620432 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 72 (12DD3400) [pid = 3800] [serial = 2057] [outer = 10C17400] 13:27:00 INFO - PROCESS | 3800 | 1463689620842 Marionette TRACE conn2 <- [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]]]}] 13:27:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:27:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 702ms 13:27:00 INFO - PROCESS | 3800 | 1463689620873 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:27:00 INFO - PROCESS | 3800 | 1463689620875 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 13:27:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:27:00 INFO - PROCESS | 3800 | 1463689620879 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:27:00 INFO - PROCESS | 3800 | 1463689620882 Marionette TRACE conn2 <- [1,2706,null,{}] 13:27:00 INFO - PROCESS | 3800 | 1463689620893 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:00 INFO - PROCESS | 3800 | 1463689620986 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:27:01 INFO - PROCESS | 3800 | 1463689621025 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 3800 | ++DOCSHELL 1330C400 == 35 [pid = 3800] [id = 686] 13:27:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 73 (1336F400) [pid = 3800] [serial = 2058] [outer = 00000000] 13:27:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 74 (138E0C00) [pid = 3800] [serial = 2059] [outer = 1336F400] 13:27:01 INFO - PROCESS | 3800 | 1463689621074 Marionette DEBUG loaded listener.js 13:27:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 75 (1438B400) [pid = 3800] [serial = 2060] [outer = 1336F400] 13:27:01 INFO - PROCESS | 3800 | 1463689621567 Marionette TRACE conn2 <- [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] 13:27:01 INFO - PROCESS | 3800 | 1463689621621 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 13:27:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:27:01 INFO - PROCESS | 3800 | 1463689621625 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 3800 | 1463689621626 Marionette TRACE conn2 <- [1,2710,null,{}] 13:27:01 INFO - PROCESS | 3800 | 1463689621630 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:01 INFO - PROCESS | 3800 | 1463689621713 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:27:01 INFO - PROCESS | 3800 | 1463689621719 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 3800 | ++DOCSHELL 1439C400 == 36 [pid = 3800] [id = 687] 13:27:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 76 (143A3C00) [pid = 3800] [serial = 2061] [outer = 00000000] 13:27:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 77 (15598400) [pid = 3800] [serial = 2062] [outer = 143A3C00] 13:27:01 INFO - PROCESS | 3800 | 1463689621764 Marionette DEBUG loaded listener.js 13:27:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 78 (157CAC00) [pid = 3800] [serial = 2063] [outer = 143A3C00] 13:27:02 INFO - PROCESS | 3800 | 1463689622246 Marionette TRACE conn2 <- [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] 13:27:02 INFO - PROCESS | 3800 | 1463689622336 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 13:27:02 INFO - PROCESS | 3800 | 1463689622340 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:27:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:27:02 INFO - PROCESS | 3800 | 1463689622342 Marionette TRACE conn2 <- [1,2714,null,{}] 13:27:02 INFO - PROCESS | 3800 | 1463689622345 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:02 INFO - PROCESS | 3800 | 1463689622504 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:27:02 INFO - PROCESS | 3800 | 1463689622523 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:02 INFO - PROCESS | 3800 | ++DOCSHELL 15F4B400 == 37 [pid = 3800] [id = 688] 13:27:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (15F51C00) [pid = 3800] [serial = 2064] [outer = 00000000] 13:27:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16603000) [pid = 3800] [serial = 2065] [outer = 15F51C00] 13:27:02 INFO - PROCESS | 3800 | 1463689622567 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (16606400) [pid = 3800] [serial = 2066] [outer = 15F51C00] 13:27:03 INFO - PROCESS | 3800 | 1463689623005 Marionette TRACE conn2 <- [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]]]}] 13:27:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:27:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 686ms 13:27:03 INFO - PROCESS | 3800 | 1463689623040 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:27:03 INFO - PROCESS | 3800 | 1463689623042 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 13:27:03 INFO - PROCESS | 3800 | 1463689623045 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:27:03 INFO - PROCESS | 3800 | 1463689623047 Marionette TRACE conn2 <- [1,2718,null,{}] 13:27:03 INFO - PROCESS | 3800 | 1463689623050 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:03 INFO - PROCESS | 3800 | 1463689623203 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:27:03 INFO - PROCESS | 3800 | 1463689623275 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 3800 | ++DOCSHELL 1660F400 == 38 [pid = 3800] [id = 689] 13:27:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (16AB2000) [pid = 3800] [serial = 2067] [outer = 00000000] 13:27:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (16BE1C00) [pid = 3800] [serial = 2068] [outer = 16AB2000] 13:27:03 INFO - PROCESS | 3800 | 1463689623320 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (16D77C00) [pid = 3800] [serial = 2069] [outer = 16AB2000] 13:27:03 INFO - PROCESS | 3800 | --DOMWINDOW == 83 (1312E800) [pid = 3800] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:27:03 INFO - PROCESS | 3800 | --DOMWINDOW == 82 (16CF5400) [pid = 3800] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:27:03 INFO - PROCESS | 3800 | --DOMWINDOW == 81 (10AEA400) [pid = 3800] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:27:03 INFO - PROCESS | 3800 | --DOMWINDOW == 80 (11019000) [pid = 3800] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:27:03 INFO - PROCESS | 3800 | --DOMWINDOW == 79 (0F270000) [pid = 3800] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:27:03 INFO - PROCESS | 3800 | --DOMWINDOW == 78 (140BB400) [pid = 3800] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:27:04 INFO - PROCESS | 3800 | 1463689624223 Marionette TRACE conn2 <- [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] 13:27:04 INFO - PROCESS | 3800 | 1463689624245 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 13:27:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:27:04 INFO - PROCESS | 3800 | 1463689624248 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 3800 | 1463689624250 Marionette TRACE conn2 <- [1,2722,null,{}] 13:27:04 INFO - PROCESS | 3800 | 1463689624254 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:04 INFO - PROCESS | 3800 | 1463689624330 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:27:04 INFO - PROCESS | 3800 | 1463689624336 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 3800 | ++DOCSHELL 10D2C800 == 39 [pid = 3800] [id = 690] 13:27:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 79 (1312DC00) [pid = 3800] [serial = 2070] [outer = 00000000] 13:27:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 80 (16D7EC00) [pid = 3800] [serial = 2071] [outer = 1312DC00] 13:27:04 INFO - PROCESS | 3800 | 1463689624379 Marionette DEBUG loaded listener.js 13:27:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 81 (172AE400) [pid = 3800] [serial = 2072] [outer = 1312DC00] 13:27:04 INFO - PROCESS | 3800 | 1463689624808 Marionette TRACE conn2 <- [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]]]}] 13:27:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:27:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 592ms 13:27:04 INFO - PROCESS | 3800 | 1463689624856 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 3800 | 1463689624858 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 13:27:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:27:04 INFO - PROCESS | 3800 | 1463689624861 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 3800 | 1463689624863 Marionette TRACE conn2 <- [1,2726,null,{}] 13:27:04 INFO - PROCESS | 3800 | 1463689624870 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:04 INFO - PROCESS | 3800 | 1463689624949 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:27:04 INFO - PROCESS | 3800 | 1463689624956 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 3800 | ++DOCSHELL 16BE1800 == 40 [pid = 3800] [id = 691] 13:27:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 82 (172B4400) [pid = 3800] [serial = 2073] [outer = 00000000] 13:27:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 83 (176AB400) [pid = 3800] [serial = 2074] [outer = 172B4400] 13:27:04 INFO - PROCESS | 3800 | 1463689625000 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 84 (176AD400) [pid = 3800] [serial = 2075] [outer = 172B4400] 13:27:05 INFO - PROCESS | 3800 | 1463689625472 Marionette TRACE conn2 <- [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]]]}] 13:27:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:27:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 639ms 13:27:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:27:05 INFO - PROCESS | 3800 | 1463689625504 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:27:05 INFO - PROCESS | 3800 | 1463689625506 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 13:27:05 INFO - PROCESS | 3800 | 1463689625509 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:27:05 INFO - PROCESS | 3800 | 1463689625511 Marionette TRACE conn2 <- [1,2730,null,{}] 13:27:05 INFO - PROCESS | 3800 | 1463689625514 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:05 INFO - PROCESS | 3800 | 1463689625591 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:27:05 INFO - PROCESS | 3800 | 1463689625597 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:05 INFO - PROCESS | 3800 | ++DOCSHELL 15F4F000 == 41 [pid = 3800] [id = 692] 13:27:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 85 (176A8000) [pid = 3800] [serial = 2076] [outer = 00000000] 13:27:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 86 (176C6C00) [pid = 3800] [serial = 2077] [outer = 176A8000] 13:27:05 INFO - PROCESS | 3800 | 1463689625641 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 3800 | ++DOMWINDOW == 87 (176D0400) [pid = 3800] [serial = 2078] [outer = 176A8000] 13:27:06 INFO - PROCESS | 3800 | 1463689626086 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:27:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:27:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 623ms 13:27:06 INFO - PROCESS | 3800 | 1463689626144 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:27:06 INFO - PROCESS | 3800 | 1463689626146 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 13:27:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:27:06 INFO - PROCESS | 3800 | 1463689626149 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 3800 | 1463689626151 Marionette TRACE conn2 <- [1,2734,null,{}] 13:27:06 INFO - PROCESS | 3800 | 1463689626158 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:06 INFO - PROCESS | 3800 | 1463689626237 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:27:06 INFO - PROCESS | 3800 | 1463689626383 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 3800 | ++DOCSHELL 0F984C00 == 42 [pid = 3800] [id = 693] 13:27:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 88 (0F9F0800) [pid = 3800] [serial = 2079] [outer = 00000000] 13:27:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 89 (10533C00) [pid = 3800] [serial = 2080] [outer = 0F9F0800] 13:27:06 INFO - PROCESS | 3800 | 1463689626446 Marionette DEBUG loaded listener.js 13:27:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 90 (10A5BC00) [pid = 3800] [serial = 2081] [outer = 0F9F0800] 13:27:07 INFO - PROCESS | 3800 | 1463689627065 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:27:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:27:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 936ms 13:27:07 INFO - PROCESS | 3800 | 1463689627095 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 3800 | 1463689627100 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 13:27:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:27:07 INFO - PROCESS | 3800 | 1463689627105 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 3800 | 1463689627109 Marionette TRACE conn2 <- [1,2738,null,{}] 13:27:07 INFO - PROCESS | 3800 | 1463689627114 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:07 INFO - PROCESS | 3800 | 1463689627223 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:27:07 INFO - PROCESS | 3800 | 1463689627336 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:07 INFO - PROCESS | 3800 | ++DOCSHELL 13075000 == 43 [pid = 3800] [id = 694] 13:27:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 91 (130D9800) [pid = 3800] [serial = 2082] [outer = 00000000] 13:27:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (1337D400) [pid = 3800] [serial = 2083] [outer = 130D9800] 13:27:07 INFO - PROCESS | 3800 | 1463689627397 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (14395C00) [pid = 3800] [serial = 2084] [outer = 130D9800] 13:27:07 INFO - PROCESS | 3800 | 1463689627990 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:27:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:27:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 935ms 13:27:08 INFO - PROCESS | 3800 | 1463689628053 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:27:08 INFO - PROCESS | 3800 | 1463689628058 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 13:27:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:27:08 INFO - PROCESS | 3800 | 1463689628061 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:27:08 INFO - PROCESS | 3800 | 1463689628064 Marionette TRACE conn2 <- [1,2742,null,{}] 13:27:08 INFO - PROCESS | 3800 | 1463689628068 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:08 INFO - PROCESS | 3800 | 1463689628172 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:27:08 INFO - PROCESS | 3800 | 1463689628313 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 3800 | ++DOCSHELL 143A6C00 == 44 [pid = 3800] [id = 695] 13:27:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (16AB1C00) [pid = 3800] [serial = 2085] [outer = 00000000] 13:27:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (16CEE400) [pid = 3800] [serial = 2086] [outer = 16AB1C00] 13:27:08 INFO - PROCESS | 3800 | 1463689628368 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (176B4C00) [pid = 3800] [serial = 2087] [outer = 16AB1C00] 13:27:08 INFO - PROCESS | 3800 | 1463689628947 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:27:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:27:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 935ms 13:27:09 INFO - PROCESS | 3800 | 1463689629007 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:27:09 INFO - PROCESS | 3800 | 1463689629010 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 13:27:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:27:09 INFO - PROCESS | 3800 | 1463689629020 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 3800 | 1463689629026 Marionette TRACE conn2 <- [1,2746,null,{}] 13:27:09 INFO - PROCESS | 3800 | 1463689629031 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:09 INFO - PROCESS | 3800 | 1463689629136 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:27:09 INFO - PROCESS | 3800 | 1463689629276 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:09 INFO - PROCESS | 3800 | ++DOCSHELL 17AE3400 == 45 [pid = 3800] [id = 696] 13:27:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (17AE3C00) [pid = 3800] [serial = 2088] [outer = 00000000] 13:27:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (17AEA400) [pid = 3800] [serial = 2089] [outer = 17AE3C00] 13:27:09 INFO - PROCESS | 3800 | 1463689629329 Marionette DEBUG loaded listener.js 13:27:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (182A8C00) [pid = 3800] [serial = 2090] [outer = 17AE3C00] 13:27:09 INFO - PROCESS | 3800 | 1463689629862 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:27:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:27:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 888ms 13:27:09 INFO - PROCESS | 3800 | 1463689629917 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:27:09 INFO - PROCESS | 3800 | 1463689629920 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 13:27:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:27:09 INFO - PROCESS | 3800 | 1463689629924 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 3800 | 1463689629926 Marionette TRACE conn2 <- [1,2750,null,{}] 13:27:09 INFO - PROCESS | 3800 | 1463689629929 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:10 INFO - PROCESS | 3800 | 1463689630030 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:27:10 INFO - PROCESS | 3800 | 1463689630141 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:10 INFO - PROCESS | 3800 | ++DOCSHELL 15085800 == 46 [pid = 3800] [id = 697] 13:27:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (16AB7C00) [pid = 3800] [serial = 2091] [outer = 00000000] 13:27:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (184DB800) [pid = 3800] [serial = 2092] [outer = 16AB7C00] 13:27:10 INFO - PROCESS | 3800 | 1463689630194 Marionette DEBUG loaded listener.js 13:27:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (184DC000) [pid = 3800] [serial = 2093] [outer = 16AB7C00] 13:27:11 INFO - PROCESS | 3800 | 1463689631018 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:27:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:27:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1138ms 13:27:11 INFO - PROCESS | 3800 | 1463689631066 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 3800 | 1463689631070 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 13:27:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:27:11 INFO - PROCESS | 3800 | 1463689631075 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 3800 | 1463689631079 Marionette TRACE conn2 <- [1,2754,null,{}] 13:27:11 INFO - PROCESS | 3800 | 1463689631085 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:11 INFO - PROCESS | 3800 | 1463689631180 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:27:11 INFO - PROCESS | 3800 | 1463689631328 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:11 INFO - PROCESS | 3800 | ++DOCSHELL 10D2E800 == 47 [pid = 3800] [id = 698] 13:27:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (10D31C00) [pid = 3800] [serial = 2094] [outer = 00000000] 13:27:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (11009400) [pid = 3800] [serial = 2095] [outer = 10D31C00] 13:27:11 INFO - PROCESS | 3800 | 1463689631383 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (12D2D000) [pid = 3800] [serial = 2096] [outer = 10D31C00] 13:27:11 INFO - PROCESS | 3800 | --DOCSHELL 110A7800 == 46 [pid = 3800] [id = 654] 13:27:11 INFO - PROCESS | 3800 | --DOCSHELL 1305E000 == 45 [pid = 3800] [id = 653] 13:27:11 INFO - PROCESS | 3800 | --DOCSHELL 11C59800 == 44 [pid = 3800] [id = 652] 13:27:11 INFO - PROCESS | 3800 | --DOCSHELL 0F277800 == 43 [pid = 3800] [id = 650] 13:27:11 INFO - PROCESS | 3800 | --DOCSHELL 10336C00 == 42 [pid = 3800] [id = 681] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (15402000) [pid = 3800] [serial = 2041] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (1438A800) [pid = 3800] [serial = 2036] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (13827000) [pid = 3800] [serial = 2035] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (16D74800) [pid = 3800] [serial = 2018] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (10A5B000) [pid = 3800] [serial = 2020] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (10C14400) [pid = 3800] [serial = 2029] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (10EEC000) [pid = 3800] [serial = 2030] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (12DCF000) [pid = 3800] [serial = 2032] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (10AE9400) [pid = 3800] [serial = 2027] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (10533400) [pid = 3800] [serial = 2026] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (143A4400) [pid = 3800] [serial = 2038] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 93 (12884400) [pid = 3800] [serial = 2023] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 92 (15066000) [pid = 3800] [serial = 2039] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | --DOMWINDOW == 91 (13054800) [pid = 3800] [serial = 2033] [outer = 00000000] [url = about:blank] 13:27:11 INFO - PROCESS | 3800 | 1463689631929 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:27:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:27:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 904ms 13:27:11 INFO - PROCESS | 3800 | 1463689631981 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 3800 | 1463689631986 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 13:27:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:27:11 INFO - PROCESS | 3800 | 1463689631992 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 3800 | 1463689631994 Marionette TRACE conn2 <- [1,2758,null,{}] 13:27:11 INFO - PROCESS | 3800 | 1463689631998 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:12 INFO - PROCESS | 3800 | 1463689632080 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:27:12 INFO - PROCESS | 3800 | 1463689632090 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 3800 | ++DOCSHELL 10562800 == 43 [pid = 3800] [id = 699] 13:27:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 92 (105F2000) [pid = 3800] [serial = 2097] [outer = 00000000] 13:27:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 93 (1100EC00) [pid = 3800] [serial = 2098] [outer = 105F2000] 13:27:12 INFO - PROCESS | 3800 | 1463689632134 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 94 (12887400) [pid = 3800] [serial = 2099] [outer = 105F2000] 13:27:12 INFO - PROCESS | 3800 | 1463689632685 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:27:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:27:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 749ms 13:27:12 INFO - PROCESS | 3800 | 1463689632731 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:27:12 INFO - PROCESS | 3800 | 1463689632734 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 13:27:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:27:12 INFO - PROCESS | 3800 | 1463689632737 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:27:12 INFO - PROCESS | 3800 | 1463689632740 Marionette TRACE conn2 <- [1,2762,null,{}] 13:27:12 INFO - PROCESS | 3800 | 1463689632750 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:12 INFO - PROCESS | 3800 | 1463689632836 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:27:12 INFO - PROCESS | 3800 | 1463689632936 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 3800 | ++DOCSHELL 130D8C00 == 44 [pid = 3800] [id = 700] 13:27:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (131B3C00) [pid = 3800] [serial = 2100] [outer = 00000000] 13:27:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (1381E400) [pid = 3800] [serial = 2101] [outer = 131B3C00] 13:27:12 INFO - PROCESS | 3800 | 1463689632984 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (140C4800) [pid = 3800] [serial = 2102] [outer = 131B3C00] 13:27:13 INFO - PROCESS | 3800 | 1463689633374 Marionette TRACE conn2 <- [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]]]}] 13:27:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:27:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 701ms 13:27:13 INFO - PROCESS | 3800 | 1463689633436 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 3800 | 1463689633439 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 13:27:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:27:13 INFO - PROCESS | 3800 | 1463689633442 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 3800 | 1463689633444 Marionette TRACE conn2 <- [1,2766,null,{}] 13:27:13 INFO - PROCESS | 3800 | 1463689633431 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:13 INFO - PROCESS | 3800 | 1463689633512 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:27:13 INFO - PROCESS | 3800 | 1463689633520 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:13 INFO - PROCESS | 3800 | ++DOCSHELL 10D33C00 == 45 [pid = 3800] [id = 701] 13:27:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (13376800) [pid = 3800] [serial = 2103] [outer = 00000000] 13:27:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (15067C00) [pid = 3800] [serial = 2104] [outer = 13376800] 13:27:13 INFO - PROCESS | 3800 | 1463689633564 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (155A6800) [pid = 3800] [serial = 2105] [outer = 13376800] 13:27:13 INFO - PROCESS | 3800 | 1463689634005 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:27:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:27:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 640ms 13:27:14 INFO - PROCESS | 3800 | 1463689634064 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:27:14 INFO - PROCESS | 3800 | 1463689634066 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 13:27:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:27:14 INFO - PROCESS | 3800 | 1463689634076 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 3800 | 1463689634077 Marionette TRACE conn2 <- [1,2770,null,{}] 13:27:14 INFO - PROCESS | 3800 | 1463689634081 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:14 INFO - PROCESS | 3800 | 1463689634203 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:27:14 INFO - PROCESS | 3800 | 1463689634295 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:14 INFO - PROCESS | 3800 | ++DOCSHELL 15F52000 == 46 [pid = 3800] [id = 702] 13:27:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (15F52800) [pid = 3800] [serial = 2106] [outer = 00000000] 13:27:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (1660C000) [pid = 3800] [serial = 2107] [outer = 15F52800] 13:27:14 INFO - PROCESS | 3800 | 1463689634339 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (16ABBC00) [pid = 3800] [serial = 2108] [outer = 15F52800] 13:27:14 INFO - PROCESS | 3800 | 1463689634758 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:27:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:27:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 733ms 13:27:14 INFO - PROCESS | 3800 | 1463689634815 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:27:14 INFO - PROCESS | 3800 | 1463689634817 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 13:27:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:27:14 INFO - PROCESS | 3800 | 1463689634833 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 3800 | 1463689634835 Marionette TRACE conn2 <- [1,2774,null,{}] 13:27:14 INFO - PROCESS | 3800 | 1463689634839 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:14 INFO - PROCESS | 3800 | 1463689634972 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:27:15 INFO - PROCESS | 3800 | 1463689635041 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 3800 | ++DOCSHELL 105F3400 == 47 [pid = 3800] [id = 703] 13:27:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (15067400) [pid = 3800] [serial = 2109] [outer = 00000000] 13:27:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (176AC800) [pid = 3800] [serial = 2110] [outer = 15067400] 13:27:15 INFO - PROCESS | 3800 | 1463689635085 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (17881C00) [pid = 3800] [serial = 2111] [outer = 15067400] 13:27:15 INFO - PROCESS | 3800 | 1463689635512 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:27:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:27:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 701ms 13:27:15 INFO - PROCESS | 3800 | 1463689635531 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:27:15 INFO - PROCESS | 3800 | 1463689635533 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 13:27:15 INFO - PROCESS | 3800 | 1463689635536 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:27:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:27:15 INFO - PROCESS | 3800 | 1463689635538 Marionette TRACE conn2 <- [1,2778,null,{}] 13:27:15 INFO - PROCESS | 3800 | 1463689635541 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:15 INFO - PROCESS | 3800 | 1463689635722 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:27:15 INFO - PROCESS | 3800 | 1463689635789 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 3800 | ++DOCSHELL 1439AC00 == 48 [pid = 3800] [id = 704] 13:27:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (176B4400) [pid = 3800] [serial = 2112] [outer = 00000000] 13:27:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (17AF1400) [pid = 3800] [serial = 2113] [outer = 176B4400] 13:27:15 INFO - PROCESS | 3800 | 1463689635833 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (182A9000) [pid = 3800] [serial = 2114] [outer = 176B4400] 13:27:16 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (16AB2000) [pid = 3800] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:27:16 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (143A3C00) [pid = 3800] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:27:16 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (1336F400) [pid = 3800] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:27:16 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (15F51C00) [pid = 3800] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:27:16 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (10533000) [pid = 3800] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:27:16 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (10C17400) [pid = 3800] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:27:16 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (14399800) [pid = 3800] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:27:16 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (1312DC00) [pid = 3800] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:27:16 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (172B4400) [pid = 3800] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:27:16 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (11084C00) [pid = 3800] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:27:16 INFO - PROCESS | 3800 | 1463689636287 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:27:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:27:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 795ms 13:27:16 INFO - PROCESS | 3800 | 1463689636338 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 3800 | 1463689636340 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 13:27:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:27:16 INFO - PROCESS | 3800 | 1463689636344 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 3800 | 1463689636345 Marionette TRACE conn2 <- [1,2782,null,{}] 13:27:16 INFO - PROCESS | 3800 | 1463689636349 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:16 INFO - PROCESS | 3800 | 1463689636427 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:27:16 INFO - PROCESS | 3800 | 1463689636527 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:16 INFO - PROCESS | 3800 | ++DOCSHELL 0F2CE000 == 49 [pid = 3800] [id = 705] 13:27:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (0F2D5800) [pid = 3800] [serial = 2115] [outer = 00000000] 13:27:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (13825C00) [pid = 3800] [serial = 2116] [outer = 0F2D5800] 13:27:16 INFO - PROCESS | 3800 | 1463689636572 Marionette DEBUG loaded listener.js 13:27:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (17513C00) [pid = 3800] [serial = 2117] [outer = 0F2D5800] 13:27:16 INFO - PROCESS | 3800 | 1463689636939 Marionette TRACE conn2 <- [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]]]}] 13:27:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:27:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 639ms 13:27:16 INFO - PROCESS | 3800 | 1463689636982 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 3800 | 1463689636984 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 13:27:16 INFO - PROCESS | 3800 | 1463689636987 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:27:16 INFO - PROCESS | 3800 | 1463689636989 Marionette TRACE conn2 <- [1,2786,null,{}] 13:27:16 INFO - PROCESS | 3800 | 1463689636992 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:17 INFO - PROCESS | 3800 | 1463689637070 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:27:17 INFO - PROCESS | 3800 | 1463689637199 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 3800 | ++DOCSHELL 1336F400 == 50 [pid = 3800] [id = 706] 13:27:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (15F51C00) [pid = 3800] [serial = 2118] [outer = 00000000] 13:27:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (19852800) [pid = 3800] [serial = 2119] [outer = 15F51C00] 13:27:17 INFO - PROCESS | 3800 | 1463689637244 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (19857400) [pid = 3800] [serial = 2120] [outer = 15F51C00] 13:27:17 INFO - PROCESS | 3800 | 1463689637605 Marionette TRACE conn2 <- [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]]]}] 13:27:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:27:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 640ms 13:27:17 INFO - PROCESS | 3800 | 1463689637626 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:27:17 INFO - PROCESS | 3800 | 1463689637627 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 13:27:17 INFO - PROCESS | 3800 | 1463689637630 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:27:17 INFO - PROCESS | 3800 | 1463689637632 Marionette TRACE conn2 <- [1,2790,null,{}] 13:27:17 INFO - PROCESS | 3800 | 1463689637635 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:17 INFO - PROCESS | 3800 | 1463689637715 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:27:17 INFO - PROCESS | 3800 | 1463689637721 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 3800 | ++DOCSHELL 19856800 == 51 [pid = 3800] [id = 707] 13:27:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (19A3BC00) [pid = 3800] [serial = 2121] [outer = 00000000] 13:27:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (19A43400) [pid = 3800] [serial = 2122] [outer = 19A3BC00] 13:27:17 INFO - PROCESS | 3800 | 1463689637767 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (19A46400) [pid = 3800] [serial = 2123] [outer = 19A3BC00] 13:27:18 INFO - PROCESS | 3800 | 1463689638262 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:27:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:27:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 701ms 13:27:18 INFO - PROCESS | 3800 | 1463689638331 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:27:18 INFO - PROCESS | 3800 | 1463689638336 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 13:27:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:27:18 INFO - PROCESS | 3800 | 1463689638341 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 3800 | 1463689638346 Marionette TRACE conn2 <- [1,2794,null,{}] 13:27:18 INFO - PROCESS | 3800 | 1463689638352 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:18 INFO - PROCESS | 3800 | 1463689638491 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:27:18 INFO - PROCESS | 3800 | 1463689638665 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:18 INFO - PROCESS | 3800 | ++DOCSHELL 10C17800 == 52 [pid = 3800] [id = 708] 13:27:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (10D29800) [pid = 3800] [serial = 2124] [outer = 00000000] 13:27:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (10F85400) [pid = 3800] [serial = 2125] [outer = 10D29800] 13:27:18 INFO - PROCESS | 3800 | 1463689638722 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (11081400) [pid = 3800] [serial = 2126] [outer = 10D29800] 13:27:19 INFO - PROCESS | 3800 | 1463689639272 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:27:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:27:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 998ms 13:27:19 INFO - PROCESS | 3800 | 1463689639345 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:27:19 INFO - PROCESS | 3800 | 1463689639352 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 13:27:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:27:19 INFO - PROCESS | 3800 | 1463689639358 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 3800 | 1463689639361 Marionette TRACE conn2 <- [1,2798,null,{}] 13:27:19 INFO - PROCESS | 3800 | 1463689639365 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:19 INFO - PROCESS | 3800 | 1463689639471 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:27:19 INFO - PROCESS | 3800 | 1463689639614 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:19 INFO - PROCESS | 3800 | ++DOCSHELL 12DD5000 == 53 [pid = 3800] [id = 709] 13:27:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1305E000) [pid = 3800] [serial = 2127] [outer = 00000000] 13:27:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (1439B000) [pid = 3800] [serial = 2128] [outer = 1305E000] 13:27:19 INFO - PROCESS | 3800 | 1463689639668 Marionette DEBUG loaded listener.js 13:27:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (1574B800) [pid = 3800] [serial = 2129] [outer = 1305E000] 13:27:20 INFO - PROCESS | 3800 | 1463689640243 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:27:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:27:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 936ms 13:27:20 INFO - PROCESS | 3800 | 1463689640301 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:27:20 INFO - PROCESS | 3800 | 1463689640303 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 13:27:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:27:20 INFO - PROCESS | 3800 | 1463689640307 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:27:20 INFO - PROCESS | 3800 | 1463689640311 Marionette TRACE conn2 <- [1,2802,null,{}] 13:27:20 INFO - PROCESS | 3800 | 1463689640322 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:20 INFO - PROCESS | 3800 | 1463689640430 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:27:20 INFO - PROCESS | 3800 | 1463689640575 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 3800 | ++DOCSHELL 1788A800 == 54 [pid = 3800] [id = 710] 13:27:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (1791E800) [pid = 3800] [serial = 2130] [outer = 00000000] 13:27:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (184D8400) [pid = 3800] [serial = 2131] [outer = 1791E800] 13:27:20 INFO - PROCESS | 3800 | 1463689640632 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (19A42800) [pid = 3800] [serial = 2132] [outer = 1791E800] 13:27:21 INFO - PROCESS | 3800 | 1463689641188 Marionette TRACE conn2 <- [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]]]}] 13:27:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:27:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 936ms 13:27:21 INFO - PROCESS | 3800 | 1463689641236 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:27:21 INFO - PROCESS | 3800 | 1463689641239 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 13:27:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:27:21 INFO - PROCESS | 3800 | 1463689641242 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 3800 | 1463689641244 Marionette TRACE conn2 <- [1,2806,null,{}] 13:27:21 INFO - PROCESS | 3800 | 1463689641248 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:21 INFO - PROCESS | 3800 | 1463689641350 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:27:21 INFO - PROCESS | 3800 | 1463689641509 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 3800 | ++DOCSHELL 19D25400 == 55 [pid = 3800] [id = 711] 13:27:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (19D25C00) [pid = 3800] [serial = 2133] [outer = 00000000] 13:27:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (19D2A000) [pid = 3800] [serial = 2134] [outer = 19D25C00] 13:27:21 INFO - PROCESS | 3800 | 1463689641563 Marionette DEBUG loaded listener.js 13:27:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (19D56400) [pid = 3800] [serial = 2135] [outer = 19D25C00] 13:27:22 INFO - PROCESS | 3800 | 1463689642177 Marionette TRACE conn2 <- [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]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:27:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 998ms 13:27:22 INFO - PROCESS | 3800 | 1463689642244 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 3800 | 1463689642246 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 13:27:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:27:22 INFO - PROCESS | 3800 | 1463689642250 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 3800 | 1463689642252 Marionette TRACE conn2 <- [1,2810,null,{}] 13:27:22 INFO - PROCESS | 3800 | 1463689642255 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:22 INFO - PROCESS | 3800 | 1463689642355 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:27:22 INFO - PROCESS | 3800 | 1463689642501 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:22 INFO - PROCESS | 3800 | ++DOCSHELL 16D75400 == 56 [pid = 3800] [id = 712] 13:27:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (16D75800) [pid = 3800] [serial = 2136] [outer = 00000000] 13:27:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (1751E800) [pid = 3800] [serial = 2137] [outer = 16D75800] 13:27:22 INFO - PROCESS | 3800 | 1463689642554 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (176B2000) [pid = 3800] [serial = 2138] [outer = 16D75800] 13:27:23 INFO - PROCESS | 3800 | 1463689643365 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:27:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:27:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1139ms 13:27:23 INFO - PROCESS | 3800 | 1463689643393 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:27:23 INFO - PROCESS | 3800 | 1463689643397 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 13:27:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:27:23 INFO - PROCESS | 3800 | 1463689643402 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:27:23 INFO - PROCESS | 3800 | 1463689643406 Marionette TRACE conn2 <- [1,2814,null,{}] 13:27:23 INFO - PROCESS | 3800 | 1463689643411 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:23 INFO - PROCESS | 3800 | 1463689643508 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:27:23 INFO - PROCESS | 3800 | 1463689643656 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 3800 | ++DOCSHELL 10AE6400 == 57 [pid = 3800] [id = 713] 13:27:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (11005C00) [pid = 3800] [serial = 2139] [outer = 00000000] 13:27:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (13053800) [pid = 3800] [serial = 2140] [outer = 11005C00] 13:27:23 INFO - PROCESS | 3800 | 1463689643707 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1305B800) [pid = 3800] [serial = 2141] [outer = 11005C00] 13:27:24 INFO - PROCESS | 3800 | --DOCSHELL 10C14800 == 56 [pid = 3800] [id = 657] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (15C3E000) [pid = 3800] [serial = 1976] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (176C6C00) [pid = 3800] [serial = 2077] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (16BE1C00) [pid = 3800] [serial = 2068] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (15598400) [pid = 3800] [serial = 2062] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (138E0C00) [pid = 3800] [serial = 2059] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (1438B400) [pid = 3800] [serial = 2060] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (16603000) [pid = 3800] [serial = 2065] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (1100F000) [pid = 3800] [serial = 2054] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (16606400) [pid = 3800] [serial = 2066] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (10D37800) [pid = 3800] [serial = 2053] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (1108AC00) [pid = 3800] [serial = 2056] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (12DD3400) [pid = 3800] [serial = 2057] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (130D3800) [pid = 3800] [serial = 2050] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (1559A000) [pid = 3800] [serial = 2042] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (10530000) [pid = 3800] [serial = 2044] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1101D000) [pid = 3800] [serial = 2047] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (16D77C00) [pid = 3800] [serial = 2069] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (16D7EC00) [pid = 3800] [serial = 2071] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (176AB400) [pid = 3800] [serial = 2074] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (157CAC00) [pid = 3800] [serial = 2063] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (172AE400) [pid = 3800] [serial = 2072] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (176AD400) [pid = 3800] [serial = 2075] [outer = 00000000] [url = about:blank] 13:27:24 INFO - PROCESS | 3800 | 1463689644265 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:27:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:27:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 889ms 13:27:24 INFO - PROCESS | 3800 | 1463689644303 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:27:24 INFO - PROCESS | 3800 | 1463689644309 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 13:27:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:27:24 INFO - PROCESS | 3800 | 1463689644315 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 3800 | 1463689644317 Marionette TRACE conn2 <- [1,2818,null,{}] 13:27:24 INFO - PROCESS | 3800 | 1463689644321 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:24 INFO - PROCESS | 3800 | 1463689644405 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:27:24 INFO - PROCESS | 3800 | 1463689644510 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:24 INFO - PROCESS | 3800 | ++DOCSHELL 10C0EC00 == 57 [pid = 3800] [id = 714] 13:27:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (10F81800) [pid = 3800] [serial = 2142] [outer = 00000000] 13:27:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (11A0F000) [pid = 3800] [serial = 2143] [outer = 10F81800] 13:27:24 INFO - PROCESS | 3800 | 1463689644563 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (130DB400) [pid = 3800] [serial = 2144] [outer = 10F81800] 13:27:25 INFO - PROCESS | 3800 | 1463689645020 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:27:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:27:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 732ms 13:27:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:27:25 INFO - PROCESS | 3800 | 1463689645054 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:27:25 INFO - PROCESS | 3800 | 1463689645056 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 13:27:25 INFO - PROCESS | 3800 | 1463689645060 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:27:25 INFO - PROCESS | 3800 | 1463689645063 Marionette TRACE conn2 <- [1,2822,null,{}] 13:27:25 INFO - PROCESS | 3800 | 1463689645073 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:25 INFO - PROCESS | 3800 | 1463689645159 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:27:25 INFO - PROCESS | 3800 | 1463689645169 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 3800 | ++DOCSHELL 1439DC00 == 58 [pid = 3800] [id = 715] 13:27:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (1439E400) [pid = 3800] [serial = 2145] [outer = 00000000] 13:27:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (15066400) [pid = 3800] [serial = 2146] [outer = 1439E400] 13:27:25 INFO - PROCESS | 3800 | 1463689645220 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (15567C00) [pid = 3800] [serial = 2147] [outer = 1439E400] 13:27:25 INFO - PROCESS | 3800 | 1463689645718 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:27:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:27:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 686ms 13:27:25 INFO - PROCESS | 3800 | 1463689645759 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:27:25 INFO - PROCESS | 3800 | 1463689645761 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 13:27:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:27:25 INFO - PROCESS | 3800 | 1463689645765 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:27:25 INFO - PROCESS | 3800 | 1463689645766 Marionette TRACE conn2 <- [1,2826,null,{}] 13:27:25 INFO - PROCESS | 3800 | 1463689645773 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:25 INFO - PROCESS | 3800 | 1463689645860 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:27:25 INFO - PROCESS | 3800 | 1463689645867 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 3800 | ++DOCSHELL 155A4400 == 59 [pid = 3800] [id = 716] 13:27:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (15741400) [pid = 3800] [serial = 2148] [outer = 00000000] 13:27:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (15F4A400) [pid = 3800] [serial = 2149] [outer = 15741400] 13:27:25 INFO - PROCESS | 3800 | 1463689645914 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (16607C00) [pid = 3800] [serial = 2150] [outer = 15741400] 13:27:26 INFO - PROCESS | 3800 | 1463689646369 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:27:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:27:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 639ms 13:27:26 INFO - PROCESS | 3800 | 1463689646409 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:27:26 INFO - PROCESS | 3800 | 1463689646411 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 13:27:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:27:26 INFO - PROCESS | 3800 | 1463689646414 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:27:26 INFO - PROCESS | 3800 | 1463689646416 Marionette TRACE conn2 <- [1,2830,null,{}] 13:27:26 INFO - PROCESS | 3800 | 1463689646426 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:26 INFO - PROCESS | 3800 | 1463689646550 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:27:26 INFO - PROCESS | 3800 | 1463689646643 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:26 INFO - PROCESS | 3800 | ++DOCSHELL 12D80800 == 60 [pid = 3800] [id = 717] 13:27:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (16605C00) [pid = 3800] [serial = 2151] [outer = 00000000] 13:27:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (16D72400) [pid = 3800] [serial = 2152] [outer = 16605C00] 13:27:26 INFO - PROCESS | 3800 | 1463689646687 Marionette DEBUG loaded listener.js 13:27:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (16D78C00) [pid = 3800] [serial = 2153] [outer = 16605C00] 13:27:27 INFO - PROCESS | 3800 | 1463689647120 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:27:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:27:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 748ms 13:27:27 INFO - PROCESS | 3800 | 1463689647156 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:27:27 INFO - PROCESS | 3800 | 1463689647158 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 13:27:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:27:27 INFO - PROCESS | 3800 | 1463689647161 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 3800 | 1463689647163 Marionette TRACE conn2 <- [1,2834,null,{}] 13:27:27 INFO - PROCESS | 3800 | 1463689647166 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:27 INFO - PROCESS | 3800 | 1463689647302 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:27:27 INFO - PROCESS | 3800 | 1463689647384 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:27 INFO - PROCESS | 3800 | ++DOCSHELL 176A9C00 == 61 [pid = 3800] [id = 718] 13:27:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (176AA000) [pid = 3800] [serial = 2154] [outer = 00000000] 13:27:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (1782DC00) [pid = 3800] [serial = 2155] [outer = 176AA000] 13:27:27 INFO - PROCESS | 3800 | 1463689647431 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (179B1800) [pid = 3800] [serial = 2156] [outer = 176AA000] 13:27:27 INFO - PROCESS | 3800 | 1463689647841 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:27:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:27:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 733ms 13:27:27 INFO - PROCESS | 3800 | 1463689647926 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:27:27 INFO - PROCESS | 3800 | 1463689647928 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 13:27:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:27:27 INFO - PROCESS | 3800 | 1463689647941 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 3800 | 1463689647942 Marionette TRACE conn2 <- [1,2838,null,{}] 13:27:27 INFO - PROCESS | 3800 | 1463689647946 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:28 INFO - PROCESS | 3800 | 1463689648062 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:27:28 INFO - PROCESS | 3800 | 1463689648138 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:28 INFO - PROCESS | 3800 | ++DOCSHELL 17926800 == 62 [pid = 3800] [id = 719] 13:27:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (179B9C00) [pid = 3800] [serial = 2157] [outer = 00000000] 13:27:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (19857800) [pid = 3800] [serial = 2158] [outer = 179B9C00] 13:27:28 INFO - PROCESS | 3800 | 1463689648186 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (19858800) [pid = 3800] [serial = 2159] [outer = 179B9C00] 13:27:28 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (15067400) [pid = 3800] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:27:28 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (15F51C00) [pid = 3800] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:27:28 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (105F2000) [pid = 3800] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:27:28 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (131B3C00) [pid = 3800] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:27:28 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (0F2D5800) [pid = 3800] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:27:28 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (176A8000) [pid = 3800] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:27:28 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (176B4400) [pid = 3800] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:27:28 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (10D31C00) [pid = 3800] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:27:28 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (13376800) [pid = 3800] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:27:28 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (15F52800) [pid = 3800] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:27:28 INFO - PROCESS | 3800 | 1463689648648 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:27:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:27:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 748ms 13:27:28 INFO - PROCESS | 3800 | 1463689648675 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:27:28 INFO - PROCESS | 3800 | 1463689648677 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 13:27:28 INFO - PROCESS | 3800 | 1463689648681 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:27:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:27:28 INFO - PROCESS | 3800 | 1463689648682 Marionette TRACE conn2 <- [1,2842,null,{}] 13:27:28 INFO - PROCESS | 3800 | 1463689648686 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:28 INFO - PROCESS | 3800 | 1463689648764 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:27:28 INFO - PROCESS | 3800 | 1463689648771 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:28 INFO - PROCESS | 3800 | ++DOCSHELL 10D38800 == 63 [pid = 3800] [id = 720] 13:27:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (10EE7800) [pid = 3800] [serial = 2160] [outer = 00000000] 13:27:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (131B3C00) [pid = 3800] [serial = 2161] [outer = 10EE7800] 13:27:28 INFO - PROCESS | 3800 | 1463689648815 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (16AB4C00) [pid = 3800] [serial = 2162] [outer = 10EE7800] 13:27:29 INFO - PROCESS | 3800 | 1463689649268 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:27:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:27:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 624ms 13:27:29 INFO - PROCESS | 3800 | 1463689649319 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 3800 | 1463689649321 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 13:27:29 INFO - PROCESS | 3800 | 1463689649324 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:27:29 INFO - PROCESS | 3800 | 1463689649326 Marionette TRACE conn2 <- [1,2846,null,{}] 13:27:29 INFO - PROCESS | 3800 | 1463689649329 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:29 INFO - PROCESS | 3800 | 1463689649409 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:27:29 INFO - PROCESS | 3800 | 1463689649444 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:29 INFO - PROCESS | 3800 | ++DOCSHELL 176A7800 == 64 [pid = 3800] [id = 721] 13:27:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (1782F800) [pid = 3800] [serial = 2163] [outer = 00000000] 13:27:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (19855400) [pid = 3800] [serial = 2164] [outer = 1782F800] 13:27:29 INFO - PROCESS | 3800 | 1463689649487 Marionette DEBUG loaded listener.js 13:27:29 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (19D58000) [pid = 3800] [serial = 2165] [outer = 1782F800] 13:27:29 INFO - PROCESS | 3800 | 1463689649922 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:27:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:27:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 624ms 13:27:29 INFO - PROCESS | 3800 | 1463689649963 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 3800 | 1463689649965 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 13:27:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:27:29 INFO - PROCESS | 3800 | 1463689649968 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 3800 | 1463689649970 Marionette TRACE conn2 <- [1,2850,null,{}] 13:27:29 INFO - PROCESS | 3800 | 1463689649974 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:30 INFO - PROCESS | 3800 | 1463689650054 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:27:30 INFO - PROCESS | 3800 | 1463689650060 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 3800 | ++DOCSHELL 182AC000 == 65 [pid = 3800] [id = 722] 13:27:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (184DE800) [pid = 3800] [serial = 2166] [outer = 00000000] 13:27:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (19D63000) [pid = 3800] [serial = 2167] [outer = 184DE800] 13:27:30 INFO - PROCESS | 3800 | 1463689650103 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (19DE7C00) [pid = 3800] [serial = 2168] [outer = 184DE800] 13:27:30 INFO - PROCESS | 3800 | 1463689650627 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:27:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:27:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 701ms 13:27:30 INFO - PROCESS | 3800 | 1463689650668 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:27:30 INFO - PROCESS | 3800 | 1463689650673 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 13:27:30 INFO - PROCESS | 3800 | 1463689650679 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:27:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:27:30 INFO - PROCESS | 3800 | 1463689650683 Marionette TRACE conn2 <- [1,2854,null,{}] 13:27:30 INFO - PROCESS | 3800 | 1463689650690 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:30 INFO - PROCESS | 3800 | 1463689650810 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:27:30 INFO - PROCESS | 3800 | 1463689650983 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 3800 | ++DOCSHELL 10D32400 == 66 [pid = 3800] [id = 723] 13:27:30 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (10D35800) [pid = 3800] [serial = 2169] [outer = 00000000] 13:27:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (11004C00) [pid = 3800] [serial = 2170] [outer = 10D35800] 13:27:31 INFO - PROCESS | 3800 | 1463689651042 Marionette DEBUG loaded listener.js 13:27:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (1101EC00) [pid = 3800] [serial = 2171] [outer = 10D35800] 13:27:31 INFO - PROCESS | 3800 | 1463689651618 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:27:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:27:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 998ms 13:27:31 INFO - PROCESS | 3800 | 1463689651681 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:27:31 INFO - PROCESS | 3800 | 1463689651687 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 13:27:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:27:31 INFO - PROCESS | 3800 | 1463689651694 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:27:31 INFO - PROCESS | 3800 | 1463689651697 Marionette TRACE conn2 <- [1,2858,null,{}] 13:27:31 INFO - PROCESS | 3800 | 1463689651700 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:31 INFO - PROCESS | 3800 | 1463689651808 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:27:31 INFO - PROCESS | 3800 | 1463689651954 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:31 INFO - PROCESS | 3800 | ++DOCSHELL 13054C00 == 67 [pid = 3800] [id = 724] 13:27:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (13825400) [pid = 3800] [serial = 2172] [outer = 00000000] 13:27:31 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1438D800) [pid = 3800] [serial = 2173] [outer = 13825400] 13:27:32 INFO - PROCESS | 3800 | 1463689652009 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (143A4000) [pid = 3800] [serial = 2174] [outer = 13825400] 13:27:32 INFO - PROCESS | 3800 | 1463689652628 Marionette TRACE conn2 <- [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]]]}] 13:27:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:27:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 998ms 13:27:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:27:32 INFO - PROCESS | 3800 | 1463689652695 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:27:32 INFO - PROCESS | 3800 | 1463689652697 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 13:27:32 INFO - PROCESS | 3800 | 1463689652701 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:27:32 INFO - PROCESS | 3800 | 1463689652705 Marionette TRACE conn2 <- [1,2862,null,{}] 13:27:32 INFO - PROCESS | 3800 | 1463689652716 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:32 INFO - PROCESS | 3800 | 1463689652875 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:27:32 INFO - PROCESS | 3800 | 1463689652947 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:32 INFO - PROCESS | 3800 | ++DOCSHELL 176B5400 == 68 [pid = 3800] [id = 725] 13:27:32 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (176B5C00) [pid = 3800] [serial = 2175] [outer = 00000000] 13:27:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (184D1400) [pid = 3800] [serial = 2176] [outer = 176B5C00] 13:27:33 INFO - PROCESS | 3800 | 1463689653043 Marionette DEBUG loaded listener.js 13:27:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (19A45000) [pid = 3800] [serial = 2177] [outer = 176B5C00] 13:27:33 INFO - PROCESS | 3800 | 1463689653621 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:27:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:27:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 936ms 13:27:33 INFO - PROCESS | 3800 | 1463689653646 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:27:33 INFO - PROCESS | 3800 | 1463689653649 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 13:27:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:27:33 INFO - PROCESS | 3800 | 1463689653652 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 3800 | 1463689653654 Marionette TRACE conn2 <- [1,2866,null,{}] 13:27:33 INFO - PROCESS | 3800 | 1463689653658 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:33 INFO - PROCESS | 3800 | 1463689653761 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:27:33 INFO - PROCESS | 3800 | 1463689653919 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:33 INFO - PROCESS | 3800 | ++DOCSHELL 19DEA000 == 69 [pid = 3800] [id = 726] 13:27:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (19DEA400) [pid = 3800] [serial = 2178] [outer = 00000000] 13:27:33 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (1A27EC00) [pid = 3800] [serial = 2179] [outer = 19DEA400] 13:27:33 INFO - PROCESS | 3800 | 1463689653973 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (1A782400) [pid = 3800] [serial = 2180] [outer = 19DEA400] 13:27:34 INFO - PROCESS | 3800 | 1463689654559 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:27:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:27:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 936ms 13:27:34 INFO - PROCESS | 3800 | 1463689654597 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:27:34 INFO - PROCESS | 3800 | 1463689654599 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 13:27:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:27:34 INFO - PROCESS | 3800 | 1463689654602 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:27:34 INFO - PROCESS | 3800 | 1463689654604 Marionette TRACE conn2 <- [1,2870,null,{}] 13:27:34 INFO - PROCESS | 3800 | 1463689654608 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:34 INFO - PROCESS | 3800 | 1463689654709 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:27:34 INFO - PROCESS | 3800 | 1463689654891 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:34 INFO - PROCESS | 3800 | ++DOCSHELL 19850400 == 70 [pid = 3800] [id = 727] 13:27:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (19857000) [pid = 3800] [serial = 2181] [outer = 00000000] 13:27:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (1A78F800) [pid = 3800] [serial = 2182] [outer = 19857000] 13:27:34 INFO - PROCESS | 3800 | 1463689654945 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (1A7BEC00) [pid = 3800] [serial = 2183] [outer = 19857000] 13:27:35 INFO - PROCESS | 3800 | 1463689655714 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:27:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1139ms 13:27:35 INFO - PROCESS | 3800 | 1463689655752 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 3800 | 1463689655757 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 13:27:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:27:35 INFO - PROCESS | 3800 | 1463689655762 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 3800 | 1463689655765 Marionette TRACE conn2 <- [1,2874,null,{}] 13:27:35 INFO - PROCESS | 3800 | 1463689655770 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:35 INFO - PROCESS | 3800 | 1463689655872 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:27:36 INFO - PROCESS | 3800 | 1463689656023 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 3800 | ++DOCSHELL 11C06800 == 71 [pid = 3800] [id = 728] 13:27:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (12889000) [pid = 3800] [serial = 2184] [outer = 00000000] 13:27:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (131AC800) [pid = 3800] [serial = 2185] [outer = 12889000] 13:27:36 INFO - PROCESS | 3800 | 1463689656074 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (138E0000) [pid = 3800] [serial = 2186] [outer = 12889000] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 11A0C000 == 70 [pid = 3800] [id = 660] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 1439AC00 == 69 [pid = 3800] [id = 704] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 11A02400 == 68 [pid = 3800] [id = 655] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 176A7800 == 67 [pid = 3800] [id = 721] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 10D38800 == 66 [pid = 3800] [id = 720] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 17926800 == 65 [pid = 3800] [id = 719] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 176A9C00 == 64 [pid = 3800] [id = 718] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 12D80800 == 63 [pid = 3800] [id = 717] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 155A4400 == 62 [pid = 3800] [id = 716] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 1439DC00 == 61 [pid = 3800] [id = 715] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 10C0EC00 == 60 [pid = 3800] [id = 714] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 10AE6400 == 59 [pid = 3800] [id = 713] 13:27:36 INFO - PROCESS | 3800 | --DOCSHELL 10C17800 == 58 [pid = 3800] [id = 708] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (19A43400) [pid = 3800] [serial = 2122] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (19857400) [pid = 3800] [serial = 2120] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (12887400) [pid = 3800] [serial = 2099] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (140C4800) [pid = 3800] [serial = 2102] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (17513C00) [pid = 3800] [serial = 2117] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (176D0400) [pid = 3800] [serial = 2078] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (17AF1400) [pid = 3800] [serial = 2113] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (11009400) [pid = 3800] [serial = 2095] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (1100EC00) [pid = 3800] [serial = 2098] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (155A6800) [pid = 3800] [serial = 2105] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (1660C000) [pid = 3800] [serial = 2107] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (16ABBC00) [pid = 3800] [serial = 2108] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (1337D400) [pid = 3800] [serial = 2083] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (176AC800) [pid = 3800] [serial = 2110] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (182A9000) [pid = 3800] [serial = 2114] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (1381E400) [pid = 3800] [serial = 2101] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (12D2D000) [pid = 3800] [serial = 2096] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (184DB800) [pid = 3800] [serial = 2092] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (10533C00) [pid = 3800] [serial = 2080] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (15067C00) [pid = 3800] [serial = 2104] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (17AEA400) [pid = 3800] [serial = 2089] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (16CEE400) [pid = 3800] [serial = 2086] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (17881C00) [pid = 3800] [serial = 2111] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (13825C00) [pid = 3800] [serial = 2116] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (19852800) [pid = 3800] [serial = 2119] [outer = 00000000] [url = about:blank] 13:27:36 INFO - PROCESS | 3800 | 1463689656728 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:27:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:27:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 998ms 13:27:36 INFO - PROCESS | 3800 | 1463689656750 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:27:36 INFO - PROCESS | 3800 | 1463689656755 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 13:27:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:27:36 INFO - PROCESS | 3800 | 1463689656761 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:27:36 INFO - PROCESS | 3800 | 1463689656764 Marionette TRACE conn2 <- [1,2878,null,{}] 13:27:36 INFO - PROCESS | 3800 | 1463689656768 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:36 INFO - PROCESS | 3800 | 1463689656870 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:27:36 INFO - PROCESS | 3800 | 1463689656978 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 3800 | ++DOCSHELL 10530400 == 59 [pid = 3800] [id = 729] 13:27:36 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (10C0D000) [pid = 3800] [serial = 2187] [outer = 00000000] 13:27:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (11A10800) [pid = 3800] [serial = 2188] [outer = 10C0D000] 13:27:37 INFO - PROCESS | 3800 | 1463689657022 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (138E1000) [pid = 3800] [serial = 2189] [outer = 10C0D000] 13:27:37 INFO - PROCESS | 3800 | 1463689657460 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:27:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:27:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 733ms 13:27:37 INFO - PROCESS | 3800 | 1463689657501 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:27:37 INFO - PROCESS | 3800 | 1463689657503 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 13:27:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:27:37 INFO - PROCESS | 3800 | 1463689657507 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 3800 | 1463689657510 Marionette TRACE conn2 <- [1,2882,null,{}] 13:27:37 INFO - PROCESS | 3800 | 1463689657520 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:37 INFO - PROCESS | 3800 | 1463689657609 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:27:37 INFO - PROCESS | 3800 | 1463689657625 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:37 INFO - PROCESS | 3800 | ++DOCSHELL 150B2400 == 60 [pid = 3800] [id = 730] 13:27:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (150B6000) [pid = 3800] [serial = 2190] [outer = 00000000] 13:27:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (15CDA800) [pid = 3800] [serial = 2191] [outer = 150B6000] 13:27:37 INFO - PROCESS | 3800 | 1463689657671 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (16557000) [pid = 3800] [serial = 2192] [outer = 150B6000] 13:27:38 INFO - PROCESS | 3800 | 1463689658146 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:27:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:27:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 701ms 13:27:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:27:38 INFO - PROCESS | 3800 | 1463689658206 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 3800 | 1463689658208 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 13:27:38 INFO - PROCESS | 3800 | 1463689658211 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 3800 | 1463689658213 Marionette TRACE conn2 <- [1,2886,null,{}] 13:27:38 INFO - PROCESS | 3800 | 1463689658216 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:38 INFO - PROCESS | 3800 | 1463689658330 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:27:38 INFO - PROCESS | 3800 | 1463689658498 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:38 INFO - PROCESS | 3800 | ++DOCSHELL 0F26B800 == 61 [pid = 3800] [id = 731] 13:27:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (0F26FC00) [pid = 3800] [serial = 2193] [outer = 00000000] 13:27:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (10337000) [pid = 3800] [serial = 2194] [outer = 0F26FC00] 13:27:38 INFO - PROCESS | 3800 | 1463689658555 Marionette DEBUG loaded listener.js 13:27:38 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (10C19800) [pid = 3800] [serial = 2195] [outer = 0F26FC00] 13:27:39 INFO - PROCESS | 3800 | 1463689659129 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:27:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:27:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 935ms 13:27:39 INFO - PROCESS | 3800 | 1463689659158 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:27:39 INFO - PROCESS | 3800 | 1463689659163 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 13:27:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:27:39 INFO - PROCESS | 3800 | 1463689659168 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:27:39 INFO - PROCESS | 3800 | 1463689659171 Marionette TRACE conn2 <- [1,2890,null,{}] 13:27:39 INFO - PROCESS | 3800 | 1463689659176 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:39 INFO - PROCESS | 3800 | 1463689659283 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:27:39 INFO - PROCESS | 3800 | 1463689659449 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 3800 | ++DOCSHELL 13056000 == 62 [pid = 3800] [id = 732] 13:27:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (13120C00) [pid = 3800] [serial = 2196] [outer = 00000000] 13:27:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (1439AC00) [pid = 3800] [serial = 2197] [outer = 13120C00] 13:27:39 INFO - PROCESS | 3800 | 1463689659506 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (1556A800) [pid = 3800] [serial = 2198] [outer = 13120C00] 13:27:40 INFO - PROCESS | 3800 | 1463689660111 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:27:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:27:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 998ms 13:27:40 INFO - PROCESS | 3800 | 1463689660174 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:27:40 INFO - PROCESS | 3800 | 1463689660178 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 13:27:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:27:40 INFO - PROCESS | 3800 | 1463689660183 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:27:40 INFO - PROCESS | 3800 | 1463689660185 Marionette TRACE conn2 <- [1,2894,null,{}] 13:27:40 INFO - PROCESS | 3800 | 1463689660190 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:40 INFO - PROCESS | 3800 | 1463689660309 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:27:40 INFO - PROCESS | 3800 | 1463689660461 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:40 INFO - PROCESS | 3800 | ++DOCSHELL 16AB7800 == 63 [pid = 3800] [id = 733] 13:27:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (16C3D800) [pid = 3800] [serial = 2199] [outer = 00000000] 13:27:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (16FA9C00) [pid = 3800] [serial = 2200] [outer = 16C3D800] 13:27:40 INFO - PROCESS | 3800 | 1463689660521 Marionette DEBUG loaded listener.js 13:27:40 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (176AA400) [pid = 3800] [serial = 2201] [outer = 16C3D800] 13:27:41 INFO - PROCESS | 3800 | 1463689661073 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:27:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:27:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 936ms 13:27:41 INFO - PROCESS | 3800 | 1463689661127 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:27:41 INFO - PROCESS | 3800 | 1463689661130 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 13:27:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:27:41 INFO - PROCESS | 3800 | 1463689661139 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:27:41 INFO - PROCESS | 3800 | 1463689661145 Marionette TRACE conn2 <- [1,2898,null,{}] 13:27:41 INFO - PROCESS | 3800 | 1463689661151 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:41 INFO - PROCESS | 3800 | 1463689661264 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:27:41 INFO - PROCESS | 3800 | 1463689661412 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:41 INFO - PROCESS | 3800 | ++DOCSHELL 179B4800 == 64 [pid = 3800] [id = 734] 13:27:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (179B5400) [pid = 3800] [serial = 2202] [outer = 00000000] 13:27:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (17AEA400) [pid = 3800] [serial = 2203] [outer = 179B5400] 13:27:41 INFO - PROCESS | 3800 | 1463689661475 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (182A3400) [pid = 3800] [serial = 2204] [outer = 179B5400] 13:27:41 INFO - PROCESS | 3800 | 1463689662010 Marionette TRACE conn2 <- [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]]]}] 13:27:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:27:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:27:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 889ms 13:27:42 INFO - PROCESS | 3800 | 1463689662038 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:27:42 INFO - PROCESS | 3800 | 1463689662040 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 13:27:42 INFO - TEST-START | /DOMEvents/constructors.html 13:27:42 INFO - PROCESS | 3800 | 1463689662044 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:27:42 INFO - PROCESS | 3800 | 1463689662046 Marionette TRACE conn2 <- [1,2902,null,{}] 13:27:42 INFO - PROCESS | 3800 | 1463689662050 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:42 INFO - PROCESS | 3800 | 1463689662151 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:27:42 INFO - PROCESS | 3800 | 1463689662308 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 3800 | ++DOCSHELL 17AE6400 == 65 [pid = 3800] [id = 735] 13:27:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (184D1800) [pid = 3800] [serial = 2205] [outer = 00000000] 13:27:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (19853400) [pid = 3800] [serial = 2206] [outer = 184D1800] 13:27:42 INFO - PROCESS | 3800 | 1463689662363 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (19A3C000) [pid = 3800] [serial = 2207] [outer = 184D1800] 13:27:42 INFO - PROCESS | 3800 | 1463689662994 Marionette TRACE conn2 <- [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]]]}] 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:27:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:27:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:27:43 INFO - TEST-OK | /DOMEvents/constructors.html | took 1013ms 13:27:43 INFO - PROCESS | 3800 | 1463689663065 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 3800 | 1463689663068 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 13:27:43 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:27:43 INFO - PROCESS | 3800 | 1463689663071 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 3800 | 1463689663074 Marionette TRACE conn2 <- [1,2906,null,{}] 13:27:43 INFO - PROCESS | 3800 | 1463689663077 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:43 INFO - PROCESS | 3800 | 1463689663176 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:27:43 INFO - PROCESS | 3800 | 1463689663321 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:43 INFO - PROCESS | 3800 | ++DOCSHELL 19A41C00 == 66 [pid = 3800] [id = 736] 13:27:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (19A44800) [pid = 3800] [serial = 2208] [outer = 00000000] 13:27:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (19D64000) [pid = 3800] [serial = 2209] [outer = 19A44800] 13:27:43 INFO - PROCESS | 3800 | 1463689663383 Marionette DEBUG loaded listener.js 13:27:43 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (1A27F000) [pid = 3800] [serial = 2210] [outer = 19A44800] 13:27:43 INFO - PROCESS | 3800 | 1463689663919 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:27:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:27:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 889ms 13:27:43 INFO - PROCESS | 3800 | 1463689663959 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 3800 | 1463689663961 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 13:27:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:27:43 INFO - PROCESS | 3800 | 1463689663965 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 3800 | 1463689663967 Marionette TRACE conn2 <- [1,2910,null,{}] 13:27:43 INFO - PROCESS | 3800 | 1463689663971 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:44 INFO - PROCESS | 3800 | 1463689664076 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:27:44 INFO - PROCESS | 3800 | 1463689664242 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:44 INFO - PROCESS | 3800 | ++DOCSHELL 0F274400 == 67 [pid = 3800] [id = 737] 13:27:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (105ED800) [pid = 3800] [serial = 2211] [outer = 00000000] 13:27:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (19D2B000) [pid = 3800] [serial = 2212] [outer = 105ED800] 13:27:44 INFO - PROCESS | 3800 | 1463689664298 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (1A94A000) [pid = 3800] [serial = 2213] [outer = 105ED800] 13:27:44 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:27:44 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:27:44 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:27:44 INFO - PROCESS | 3800 | [3800] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:27:44 INFO - PROCESS | 3800 | 1463689664846 Marionette TRACE conn2 <- [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]]]}] 13:27:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:27:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:27:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 13:27:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:27:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 13:27:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:27:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 13:27:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:27:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:27:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 905ms 13:27:44 INFO - PROCESS | 3800 | 1463689664873 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:27:44 INFO - PROCESS | 3800 | 1463689664875 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 13:27:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:27:44 INFO - PROCESS | 3800 | 1463689664879 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:27:44 INFO - PROCESS | 3800 | 1463689664881 Marionette TRACE conn2 <- [1,2914,null,{}] 13:27:44 INFO - PROCESS | 3800 | 1463689664885 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:45 INFO - PROCESS | 3800 | 1463689665073 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:27:45 INFO - PROCESS | 3800 | 1463689665238 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 3800 | ++DOCSHELL 0F270400 == 68 [pid = 3800] [id = 738] 13:27:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (0F272C00) [pid = 3800] [serial = 2214] [outer = 00000000] 13:27:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (0F2D8000) [pid = 3800] [serial = 2215] [outer = 0F272C00] 13:27:45 INFO - PROCESS | 3800 | 1463689665288 Marionette DEBUG loaded listener.js 13:27:45 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (1052FC00) [pid = 3800] [serial = 2216] [outer = 0F272C00] 13:27:45 INFO - PROCESS | 3800 | --DOCSHELL 150B2400 == 67 [pid = 3800] [id = 730] 13:27:45 INFO - PROCESS | 3800 | --DOCSHELL 10530400 == 66 [pid = 3800] [id = 729] 13:27:45 INFO - PROCESS | 3800 | --DOCSHELL 11C06800 == 65 [pid = 3800] [id = 728] 13:27:45 INFO - PROCESS | 3800 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:27:45 INFO - PROCESS | 3800 | 1463689665835 Marionette TRACE conn2 <- [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]]]}] 13:27:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:27:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 997ms 13:27:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:27:45 INFO - PROCESS | 3800 | 1463689665882 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:27:45 INFO - PROCESS | 3800 | 1463689665886 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 13:27:45 INFO - PROCESS | 3800 | 1463689665890 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:27:45 INFO - PROCESS | 3800 | 1463689665894 Marionette TRACE conn2 <- [1,2918,null,{}] 13:27:45 INFO - PROCESS | 3800 | 1463689665898 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:45 INFO - PROCESS | 3800 | 1463689665986 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:27:46 INFO - PROCESS | 3800 | 1463689665995 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:46 INFO - PROCESS | 3800 | ++DOCSHELL 10C11000 == 66 [pid = 3800] [id = 739] 13:27:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (10C11400) [pid = 3800] [serial = 2217] [outer = 00000000] 13:27:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (10D30C00) [pid = 3800] [serial = 2218] [outer = 10C11400] 13:27:46 INFO - PROCESS | 3800 | 1463689666043 Marionette DEBUG loaded listener.js 13:27:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (11008800) [pid = 3800] [serial = 2219] [outer = 10C11400] 13:27:46 INFO - PROCESS | 3800 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:27:46 INFO - PROCESS | 3800 | 1463689666614 Marionette TRACE conn2 <- [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]]]}] 13:27:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:27:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 795ms 13:27:46 INFO - PROCESS | 3800 | 1463689666690 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:27:46 INFO - PROCESS | 3800 | 1463689666692 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 13:27:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:27:46 INFO - PROCESS | 3800 | 1463689666696 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:27:46 INFO - PROCESS | 3800 | 1463689666698 Marionette TRACE conn2 <- [1,2922,null,{}] 13:27:46 INFO - PROCESS | 3800 | 1463689666707 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:46 INFO - PROCESS | 3800 | 1463689666853 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:27:46 INFO - PROCESS | 3800 | 1463689666928 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:46 INFO - PROCESS | 3800 | ++DOCSHELL 12B5C800 == 67 [pid = 3800] [id = 740] 13:27:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (12D25000) [pid = 3800] [serial = 2220] [outer = 00000000] 13:27:46 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (13057C00) [pid = 3800] [serial = 2221] [outer = 12D25000] 13:27:46 INFO - PROCESS | 3800 | 1463689666973 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 150 (131B0000) [pid = 3800] [serial = 2222] [outer = 12D25000] 13:27:47 INFO - PROCESS | 3800 | 1463689667371 Marionette TRACE conn2 <- [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]]]}] 13:27:47 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:27:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 686ms 13:27:47 INFO - PROCESS | 3800 | 1463689667394 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:27:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:27:47 INFO - PROCESS | 3800 | 1463689667398 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 13:27:47 INFO - PROCESS | 3800 | 1463689667413 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:27:47 INFO - PROCESS | 3800 | 1463689667417 Marionette TRACE conn2 <- [1,2926,null,{}] 13:27:47 INFO - PROCESS | 3800 | 1463689667421 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:47 INFO - PROCESS | 3800 | 1463689667546 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:27:47 INFO - PROCESS | 3800 | 1463689667552 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:47 INFO - PROCESS | 3800 | ++DOCSHELL 13307000 == 68 [pid = 3800] [id = 741] 13:27:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 151 (138DF800) [pid = 3800] [serial = 2223] [outer = 00000000] 13:27:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 152 (143A5400) [pid = 3800] [serial = 2224] [outer = 138DF800] 13:27:47 INFO - PROCESS | 3800 | 1463689667599 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 3800 | ++DOMWINDOW == 153 (157CC000) [pid = 3800] [serial = 2225] [outer = 138DF800] 13:27:48 INFO - PROCESS | 3800 | 1463689668044 Marionette TRACE conn2 <- [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]]]}] 13:27:48 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. 13:27:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 687ms 13:27:48 INFO - PROCESS | 3800 | 1463689668110 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:27:48 INFO - PROCESS | 3800 | 1463689668112 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 13:27:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:27:48 INFO - PROCESS | 3800 | 1463689668116 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 3800 | 1463689668117 Marionette TRACE conn2 <- [1,2930,null,{}] 13:27:48 INFO - PROCESS | 3800 | 1463689668121 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:48 INFO - PROCESS | 3800 | 1463689668451 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 152 (0F9F0800) [pid = 3800] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 151 (130D9800) [pid = 3800] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 150 (16AB1C00) [pid = 3800] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 149 (17AE3C00) [pid = 3800] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (11CEFC00) [pid = 3800] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (182A3000) [pid = 3800] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (15CE6400) [pid = 3800] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (10AEE000) [pid = 3800] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (12B63000) [pid = 3800] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (1100C000) [pid = 3800] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (13031800) [pid = 3800] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (0F9EB400) [pid = 3800] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (10AEFC00) [pid = 3800] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (16AB7C00) [pid = 3800] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (176AA000) [pid = 3800] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (16605C00) [pid = 3800] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (15741400) [pid = 3800] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (1791E800) [pid = 3800] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (16D75800) [pid = 3800] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (1439E400) [pid = 3800] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (179B9C00) [pid = 3800] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (10D29800) [pid = 3800] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (1305E000) [pid = 3800] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (10F81800) [pid = 3800] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (10EE7800) [pid = 3800] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (19A3BC00) [pid = 3800] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (11005C00) [pid = 3800] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (1782F800) [pid = 3800] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (10372800) [pid = 3800] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (11005800) [pid = 3800] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (10537C00) [pid = 3800] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (19857000) [pid = 3800] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (10C0D000) [pid = 3800] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:27:48 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (12889000) [pid = 3800] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:27:48 INFO - PROCESS | 3800 | 1463689668565 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 3800 | ++DOCSHELL 0F26DC00 == 69 [pid = 3800] [id = 742] 13:27:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (0F2CF400) [pid = 3800] [serial = 2226] [outer = 00000000] 13:27:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (10372800) [pid = 3800] [serial = 2227] [outer = 0F2CF400] 13:27:48 INFO - PROCESS | 3800 | 1463689668613 Marionette DEBUG loaded listener.js 13:27:48 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (10A5A400) [pid = 3800] [serial = 2228] [outer = 0F2CF400] 13:27:48 INFO - PROCESS | 3800 | 1463689668941 Marionette TRACE conn2 <- [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"]]]}] 13:27:48 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 13:27:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:27:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 904ms 13:27:48 INFO - PROCESS | 3800 | 1463689669020 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 3800 | 1463689669022 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 13:27:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:27:49 INFO - PROCESS | 3800 | 1463689669026 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 3800 | 1463689669027 Marionette TRACE conn2 <- [1,2934,null,{}] 13:27:49 INFO - PROCESS | 3800 | 1463689669031 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:49 INFO - PROCESS | 3800 | 1463689669114 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:27:49 INFO - PROCESS | 3800 | 1463689669122 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 3800 | ++DOCSHELL 13051000 == 70 [pid = 3800] [id = 743] 13:27:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (130DBC00) [pid = 3800] [serial = 2229] [outer = 00000000] 13:27:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (1438EC00) [pid = 3800] [serial = 2230] [outer = 130DBC00] 13:27:49 INFO - PROCESS | 3800 | 1463689669172 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (15C36C00) [pid = 3800] [serial = 2231] [outer = 130DBC00] 13:27:49 INFO - PROCESS | 3800 | 1463689669603 Marionette TRACE conn2 <- [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]]]}] 13:27:49 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. 13:27:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 624ms 13:27:49 INFO - PROCESS | 3800 | 1463689669664 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 3800 | 1463689669666 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 13:27:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:27:49 INFO - PROCESS | 3800 | 1463689669670 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 3800 | 1463689669672 Marionette TRACE conn2 <- [1,2938,null,{}] 13:27:49 INFO - PROCESS | 3800 | 1463689669676 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:49 INFO - PROCESS | 3800 | 1463689669765 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:27:49 INFO - PROCESS | 3800 | 1463689669772 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 3800 | ++DOCSHELL 16558400 == 71 [pid = 3800] [id = 744] 13:27:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (16605C00) [pid = 3800] [serial = 2232] [outer = 00000000] 13:27:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (16CF5400) [pid = 3800] [serial = 2233] [outer = 16605C00] 13:27:49 INFO - PROCESS | 3800 | 1463689669815 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (16D75800) [pid = 3800] [serial = 2234] [outer = 16605C00] 13:27:50 INFO - PROCESS | 3800 | ++DOCSHELL 176A9400 == 72 [pid = 3800] [id = 745] 13:27:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (176A9800) [pid = 3800] [serial = 2235] [outer = 00000000] 13:27:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (176AC400) [pid = 3800] [serial = 2236] [outer = 176A9800] 13:27:50 INFO - PROCESS | 3800 | 1463689670285 Marionette TRACE conn2 <- [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]]]}] 13:27:50 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. 13:27:50 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 640ms 13:27:50 INFO - PROCESS | 3800 | 1463689670307 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:27:50 INFO - PROCESS | 3800 | 1463689670309 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 13:27:50 INFO - PROCESS | 3800 | 1463689670313 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:27:50 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:27:50 INFO - PROCESS | 3800 | 1463689670314 Marionette TRACE conn2 <- [1,2942,null,{}] 13:27:50 INFO - PROCESS | 3800 | 1463689670332 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:50 INFO - PROCESS | 3800 | 1463689670429 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:27:50 INFO - PROCESS | 3800 | 1463689670641 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:50 INFO - PROCESS | 3800 | ++DOCSHELL 0F2D1C00 == 73 [pid = 3800] [id = 746] 13:27:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (0F2D6C00) [pid = 3800] [serial = 2237] [outer = 00000000] 13:27:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (10503400) [pid = 3800] [serial = 2238] [outer = 0F2D6C00] 13:27:50 INFO - PROCESS | 3800 | 1463689670700 Marionette DEBUG loaded listener.js 13:27:50 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (10AE5800) [pid = 3800] [serial = 2239] [outer = 0F2D6C00] 13:27:51 INFO - PROCESS | 3800 | 1463689671303 Marionette TRACE conn2 <- [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]]]}] 13:27:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:27:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:27:51 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1045ms 13:27:51 INFO - PROCESS | 3800 | 1463689671359 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 3800 | 1463689671363 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 13:27:51 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:27:51 INFO - PROCESS | 3800 | 1463689671387 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 3800 | 1463689671391 Marionette TRACE conn2 <- [1,2946,null,{}] 13:27:51 INFO - PROCESS | 3800 | 1463689671396 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:51 INFO - PROCESS | 3800 | 1463689671527 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:27:51 INFO - PROCESS | 3800 | 1463689671687 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 3800 | ++DOCSHELL 12D2D000 == 74 [pid = 3800] [id = 747] 13:27:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (12D2EC00) [pid = 3800] [serial = 2240] [outer = 00000000] 13:27:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (13DBA000) [pid = 3800] [serial = 2241] [outer = 12D2EC00] 13:27:51 INFO - PROCESS | 3800 | 1463689671754 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (143A4800) [pid = 3800] [serial = 2242] [outer = 12D2EC00] 13:27:52 INFO - PROCESS | 3800 | 1463689672267 Marionette TRACE conn2 <- [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]]]}] 13:27:52 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:27:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 936ms 13:27:52 INFO - PROCESS | 3800 | 1463689672321 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 3800 | 1463689672325 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 13:27:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:27:52 INFO - PROCESS | 3800 | 1463689672329 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 3800 | 1463689672332 Marionette TRACE conn2 <- [1,2950,null,{}] 13:27:52 INFO - PROCESS | 3800 | 1463689672335 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:52 INFO - PROCESS | 3800 | 1463689672444 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:27:52 INFO - PROCESS | 3800 | 1463689672610 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:52 INFO - PROCESS | 3800 | ++DOCSHELL 15567400 == 75 [pid = 3800] [id = 748] 13:27:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (155A5C00) [pid = 3800] [serial = 2243] [outer = 00000000] 13:27:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (1751AC00) [pid = 3800] [serial = 2244] [outer = 155A5C00] 13:27:52 INFO - PROCESS | 3800 | 1463689672665 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (176B2400) [pid = 3800] [serial = 2245] [outer = 155A5C00] 13:27:53 INFO - PROCESS | 3800 | 1463689673222 Marionette TRACE conn2 <- [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]]]}] 13:27:53 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:27:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 937ms 13:27:53 INFO - PROCESS | 3800 | 1463689673274 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 3800 | 1463689673277 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 13:27:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:27:53 INFO - PROCESS | 3800 | 1463689673287 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 3800 | 1463689673293 Marionette TRACE conn2 <- [1,2954,null,{}] 13:27:53 INFO - PROCESS | 3800 | 1463689673297 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:53 INFO - PROCESS | 3800 | 1463689673405 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:27:53 INFO - PROCESS | 3800 | 1463689673555 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 3800 | ++DOCSHELL 176D0400 == 76 [pid = 3800] [id = 749] 13:27:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (17880C00) [pid = 3800] [serial = 2246] [outer = 00000000] 13:27:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (184D6400) [pid = 3800] [serial = 2247] [outer = 17880C00] 13:27:53 INFO - PROCESS | 3800 | 1463689673609 Marionette DEBUG loaded listener.js 13:27:53 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (1984C800) [pid = 3800] [serial = 2248] [outer = 17880C00] 13:27:54 INFO - PROCESS | 3800 | 1463689674102 Marionette TRACE conn2 <- [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]]]}] 13:27:54 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:27:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 859ms 13:27:54 INFO - PROCESS | 3800 | 1463689674155 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:27:54 INFO - PROCESS | 3800 | 1463689674158 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 13:27:54 INFO - PROCESS | 3800 | 1463689674163 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:27:54 INFO - PROCESS | 3800 | 1463689674165 Marionette TRACE conn2 <- [1,2958,null,{}] 13:27:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:27:54 INFO - PROCESS | 3800 | 1463689674168 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:54 INFO - PROCESS | 3800 | 1463689674275 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:27:54 INFO - PROCESS | 3800 | 1463689674439 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 3800 | ++DOCSHELL 184D3C00 == 77 [pid = 3800] [id = 750] 13:27:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (19856C00) [pid = 3800] [serial = 2249] [outer = 00000000] 13:27:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 144 (19D27C00) [pid = 3800] [serial = 2250] [outer = 19856C00] 13:27:54 INFO - PROCESS | 3800 | 1463689674493 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 3800 | ++DOMWINDOW == 145 (19D5AC00) [pid = 3800] [serial = 2251] [outer = 19856C00] 13:27:55 INFO - PROCESS | 3800 | 1463689675055 Marionette TRACE conn2 <- [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]]]}] 13:27:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:27:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 937ms 13:27:55 INFO - PROCESS | 3800 | 1463689675112 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 3800 | 1463689675114 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 13:27:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:27:55 INFO - PROCESS | 3800 | 1463689675118 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 3800 | 1463689675120 Marionette TRACE conn2 <- [1,2962,null,{}] 13:27:55 INFO - PROCESS | 3800 | 1463689675124 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:55 INFO - PROCESS | 3800 | 1463689675260 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:27:55 INFO - PROCESS | 3800 | 1463689675611 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:55 INFO - PROCESS | 3800 | ++DOCSHELL 0F26BC00 == 78 [pid = 3800] [id = 751] 13:27:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 146 (105F3C00) [pid = 3800] [serial = 2252] [outer = 00000000] 13:27:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 147 (10C0CC00) [pid = 3800] [serial = 2253] [outer = 105F3C00] 13:27:55 INFO - PROCESS | 3800 | 1463689675682 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 3800 | ++DOMWINDOW == 148 (10D30800) [pid = 3800] [serial = 2254] [outer = 105F3C00] 13:27:56 INFO - PROCESS | 3800 | 1463689676203 Marionette TRACE conn2 <- [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]]]}] 13:27:56 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. 13:27:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1139ms 13:27:56 INFO - PROCESS | 3800 | 1463689676271 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:27:56 INFO - PROCESS | 3800 | 1463689676276 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 13:27:56 INFO - PROCESS | 3800 | 1463689676281 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:27:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:27:56 INFO - PROCESS | 3800 | 1463689676285 Marionette TRACE conn2 <- [1,2966,null,{}] 13:27:56 INFO - PROCESS | 3800 | 1463689676291 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:56 INFO - PROCESS | 3800 | 1463689676427 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:27:56 INFO - PROCESS | 3800 | 1463689676594 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 3800 | ++DOCSHELL 11002C00 == 79 [pid = 3800] [id = 752] 13:27:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 149 (11008C00) [pid = 3800] [serial = 2255] [outer = 00000000] 13:27:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 150 (11A0B000) [pid = 3800] [serial = 2256] [outer = 11008C00] 13:27:56 INFO - PROCESS | 3800 | 1463689676645 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 3800 | ++DOMWINDOW == 151 (12DD7C00) [pid = 3800] [serial = 2257] [outer = 11008C00] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 19DEA000 == 78 [pid = 3800] [id = 726] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 150B6800 == 77 [pid = 3800] [id = 656] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 15C3D800 == 76 [pid = 3800] [id = 644] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 110AA800 == 75 [pid = 3800] [id = 643] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 16BE2000 == 74 [pid = 3800] [id = 672] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 1052C800 == 73 [pid = 3800] [id = 637] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 10530800 == 72 [pid = 3800] [id = 645] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 176A9400 == 71 [pid = 3800] [id = 745] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 16558400 == 70 [pid = 3800] [id = 744] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 13051000 == 69 [pid = 3800] [id = 743] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 0F26DC00 == 68 [pid = 3800] [id = 742] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 13307000 == 67 [pid = 3800] [id = 741] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 12B5C800 == 66 [pid = 3800] [id = 740] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 10C11000 == 65 [pid = 3800] [id = 739] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 0F270400 == 64 [pid = 3800] [id = 738] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 17AE6400 == 63 [pid = 3800] [id = 735] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 182AC000 == 62 [pid = 3800] [id = 722] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 179B4800 == 61 [pid = 3800] [id = 734] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 16AB7800 == 60 [pid = 3800] [id = 733] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 13056000 == 59 [pid = 3800] [id = 732] 13:27:56 INFO - PROCESS | 3800 | --DOCSHELL 0F26B800 == 58 [pid = 3800] [id = 731] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 150 (10A5BC00) [pid = 3800] [serial = 2081] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 149 (14395C00) [pid = 3800] [serial = 2084] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 148 (176B4C00) [pid = 3800] [serial = 2087] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 147 (182A8C00) [pid = 3800] [serial = 2090] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 146 (1692E000) [pid = 3800] [serial = 1988] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 145 (184DE400) [pid = 3800] [serial = 1901] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 144 (16607800) [pid = 3800] [serial = 1985] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 143 (1100A000) [pid = 3800] [serial = 1949] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (13370C00) [pid = 3800] [serial = 1982] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (112A1800) [pid = 3800] [serial = 2048] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (131B0800) [pid = 3800] [serial = 2051] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (10534000) [pid = 3800] [serial = 1946] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (1100F400) [pid = 3800] [serial = 1979] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (184DC000) [pid = 3800] [serial = 2093] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (19858800) [pid = 3800] [serial = 2159] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (19D58000) [pid = 3800] [serial = 2165] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (16607C00) [pid = 3800] [serial = 2150] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (10532C00) [pid = 3800] [serial = 2045] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (12DCEC00) [pid = 3800] [serial = 2024] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (10C0C400) [pid = 3800] [serial = 2021] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (1782DC00) [pid = 3800] [serial = 2155] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (16D72400) [pid = 3800] [serial = 2152] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (16D78C00) [pid = 3800] [serial = 2153] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (179B1800) [pid = 3800] [serial = 2156] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (15F4A400) [pid = 3800] [serial = 2149] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (19A42800) [pid = 3800] [serial = 2132] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (184D8400) [pid = 3800] [serial = 2131] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (176B2000) [pid = 3800] [serial = 2138] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (1751E800) [pid = 3800] [serial = 2137] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (15066400) [pid = 3800] [serial = 2146] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (15567C00) [pid = 3800] [serial = 2147] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (19857800) [pid = 3800] [serial = 2158] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (11081400) [pid = 3800] [serial = 2126] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (10F85400) [pid = 3800] [serial = 2125] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (1574B800) [pid = 3800] [serial = 2129] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (1439B000) [pid = 3800] [serial = 2128] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (11A0F000) [pid = 3800] [serial = 2143] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (130DB400) [pid = 3800] [serial = 2144] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (16AB4C00) [pid = 3800] [serial = 2162] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (19A46400) [pid = 3800] [serial = 2123] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1305B800) [pid = 3800] [serial = 2141] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (13053800) [pid = 3800] [serial = 2140] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (11A10800) [pid = 3800] [serial = 2188] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (19D2A000) [pid = 3800] [serial = 2134] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (19D63000) [pid = 3800] [serial = 2167] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (131B3C00) [pid = 3800] [serial = 2161] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (131AC800) [pid = 3800] [serial = 2185] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (138E1000) [pid = 3800] [serial = 2189] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (15CDA800) [pid = 3800] [serial = 2191] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (11004C00) [pid = 3800] [serial = 2170] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 100 (19855400) [pid = 3800] [serial = 2164] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 99 (138E0000) [pid = 3800] [serial = 2186] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 98 (1438D800) [pid = 3800] [serial = 2173] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 97 (1A27EC00) [pid = 3800] [serial = 2179] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 96 (184D1400) [pid = 3800] [serial = 2176] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 95 (1A7BEC00) [pid = 3800] [serial = 2183] [outer = 00000000] [url = about:blank] 13:27:56 INFO - PROCESS | 3800 | --DOMWINDOW == 94 (1A78F800) [pid = 3800] [serial = 2182] [outer = 00000000] [url = about:blank] 13:27:57 INFO - PROCESS | 3800 | 1463689677152 Marionette TRACE conn2 <- [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]]]}] 13:27:57 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. 13:27:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 906ms 13:27:57 INFO - PROCESS | 3800 | 1463689677190 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 3800 | 1463689677194 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 13:27:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:27:57 INFO - PROCESS | 3800 | 1463689677198 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 3800 | 1463689677200 Marionette TRACE conn2 <- [1,2970,null,{}] 13:27:57 INFO - PROCESS | 3800 | 1463689677204 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:57 INFO - PROCESS | 3800 | 1463689677288 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:27:57 INFO - PROCESS | 3800 | 1463689677296 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:57 INFO - PROCESS | 3800 | ++DOCSHELL 10AEEC00 == 59 [pid = 3800] [id = 753] 13:27:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 95 (10C0C400) [pid = 3800] [serial = 2258] [outer = 00000000] 13:27:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 96 (1100E400) [pid = 3800] [serial = 2259] [outer = 10C0C400] 13:27:57 INFO - PROCESS | 3800 | 1463689677341 Marionette DEBUG loaded listener.js 13:27:57 INFO - PROCESS | 3800 | ++DOMWINDOW == 97 (11085400) [pid = 3800] [serial = 2260] [outer = 10C0C400] 13:27:57 INFO - PROCESS | 3800 | 1463689677835 Marionette TRACE conn2 <- [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"]]]}] 13:27:57 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:27:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 687ms 13:27:57 INFO - PROCESS | 3800 | 1463689677899 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 3800 | 1463689677903 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 13:27:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:27:57 INFO - PROCESS | 3800 | 1463689677907 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 3800 | 1463689677913 Marionette TRACE conn2 <- [1,2974,null,{}] 13:27:57 INFO - PROCESS | 3800 | 1463689677922 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:58 INFO - PROCESS | 3800 | 1463689678007 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:27:58 INFO - PROCESS | 3800 | 1463689678016 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 3800 | ++DOCSHELL 105F2000 == 60 [pid = 3800] [id = 754] 13:27:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 98 (12DD6C00) [pid = 3800] [serial = 2261] [outer = 00000000] 13:27:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 99 (131AE400) [pid = 3800] [serial = 2262] [outer = 12DD6C00] 13:27:58 INFO - PROCESS | 3800 | 1463689678060 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 100 (13370C00) [pid = 3800] [serial = 2263] [outer = 12DD6C00] 13:27:58 INFO - PROCESS | 3800 | 1463689678529 Marionette TRACE conn2 <- [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]]]}] 13:27:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:27:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 656ms 13:27:58 INFO - PROCESS | 3800 | 1463689678562 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:27:58 INFO - PROCESS | 3800 | 1463689678564 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 13:27:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:27:58 INFO - PROCESS | 3800 | 1463689678568 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:27:58 INFO - PROCESS | 3800 | 1463689678569 Marionette TRACE conn2 <- [1,2978,null,{}] 13:27:58 INFO - PROCESS | 3800 | 1463689678573 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:58 INFO - PROCESS | 3800 | 1463689678654 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:27:58 INFO - PROCESS | 3800 | 1463689678660 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 3800 | ++DOCSHELL 13307000 == 61 [pid = 3800] [id = 755] 13:27:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 101 (1381DC00) [pid = 3800] [serial = 2264] [outer = 00000000] 13:27:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (14392400) [pid = 3800] [serial = 2265] [outer = 1381DC00] 13:27:58 INFO - PROCESS | 3800 | 1463689678704 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (143A1800) [pid = 3800] [serial = 2266] [outer = 1381DC00] 13:27:59 INFO - PROCESS | 3800 | ++DOCSHELL 150B6400 == 62 [pid = 3800] [id = 756] 13:27:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (15406C00) [pid = 3800] [serial = 2267] [outer = 00000000] 13:27:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (1540A800) [pid = 3800] [serial = 2268] [outer = 15406C00] 13:27:59 INFO - PROCESS | 3800 | 1463689679189 Marionette TRACE conn2 <- [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]]]}] 13:27:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:27:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 640ms 13:27:59 INFO - PROCESS | 3800 | 1463689679209 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 3800 | 1463689679211 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 13:27:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:27:59 INFO - PROCESS | 3800 | 1463689679224 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 3800 | 1463689679226 Marionette TRACE conn2 <- [1,2982,null,{}] 13:27:59 INFO - PROCESS | 3800 | 1463689679230 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:59 INFO - PROCESS | 3800 | 1463689679359 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:27:59 INFO - PROCESS | 3800 | 1463689679379 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:59 INFO - PROCESS | 3800 | ++DOCSHELL 15598400 == 63 [pid = 3800] [id = 757] 13:27:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (1559A000) [pid = 3800] [serial = 2269] [outer = 00000000] 13:27:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (15C39800) [pid = 3800] [serial = 2270] [outer = 1559A000] 13:27:59 INFO - PROCESS | 3800 | 1463689679429 Marionette DEBUG loaded listener.js 13:27:59 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (15F45C00) [pid = 3800] [serial = 2271] [outer = 1559A000] 13:27:59 INFO - PROCESS | 3800 | 1463689679888 Marionette TRACE conn2 <- [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]]]}] 13:27:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:27:59 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 13:27:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 703ms 13:27:59 INFO - PROCESS | 3800 | 1463689679922 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 3800 | 1463689679924 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 13:27:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:27:59 INFO - PROCESS | 3800 | 1463689679927 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 3800 | 1463689679929 Marionette TRACE conn2 <- [1,2986,null,{}] 13:27:59 INFO - PROCESS | 3800 | 1463689679932 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:00 INFO - PROCESS | 3800 | 1463689680064 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:28:00 INFO - PROCESS | 3800 | 1463689680135 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:00 INFO - PROCESS | 3800 | ++DOCSHELL 157CD400 == 64 [pid = 3800] [id = 758] 13:28:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (16557400) [pid = 3800] [serial = 2272] [outer = 00000000] 13:28:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (16A70400) [pid = 3800] [serial = 2273] [outer = 16557400] 13:28:00 INFO - PROCESS | 3800 | 1463689680178 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (16A74C00) [pid = 3800] [serial = 2274] [outer = 16557400] 13:28:00 INFO - PROCESS | 3800 | 1463689680555 Marionette TRACE conn2 <- [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]]]}] 13:28:00 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. 13:28:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 703ms 13:28:00 INFO - PROCESS | 3800 | 1463689680626 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:28:00 INFO - PROCESS | 3800 | 1463689680628 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 13:28:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:28:00 INFO - PROCESS | 3800 | 1463689680638 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 3800 | 1463689680640 Marionette TRACE conn2 <- [1,2990,null,{}] 13:28:00 INFO - PROCESS | 3800 | 1463689680643 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:00 INFO - PROCESS | 3800 | 1463689680762 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:28:00 INFO - PROCESS | 3800 | 1463689680862 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:00 INFO - PROCESS | 3800 | ++DOCSHELL 16ABD400 == 65 [pid = 3800] [id = 759] 13:28:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (16CF8C00) [pid = 3800] [serial = 2275] [outer = 00000000] 13:28:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (16D7B400) [pid = 3800] [serial = 2276] [outer = 16CF8C00] 13:28:00 INFO - PROCESS | 3800 | 1463689680905 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (16FAA400) [pid = 3800] [serial = 2277] [outer = 16CF8C00] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (12D25000) [pid = 3800] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (0F272C00) [pid = 3800] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (10C11400) [pid = 3800] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (138DF800) [pid = 3800] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (130DBC00) [pid = 3800] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (176A9800) [pid = 3800] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (0F2CF400) [pid = 3800] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (150B6000) [pid = 3800] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (19D25C00) [pid = 3800] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (10D35800) [pid = 3800] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 103 (13825400) [pid = 3800] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 102 (19DEA400) [pid = 3800] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:28:01 INFO - PROCESS | 3800 | --DOMWINDOW == 101 (176B5C00) [pid = 3800] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:28:01 INFO - PROCESS | 3800 | 1463689681506 Marionette TRACE conn2 <- [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]]]}] 13:28:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:28:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 906ms 13:28:01 INFO - PROCESS | 3800 | 1463689681542 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:28:01 INFO - PROCESS | 3800 | 1463689681544 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 13:28:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:28:01 INFO - PROCESS | 3800 | 1463689681547 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:28:01 INFO - PROCESS | 3800 | 1463689681549 Marionette TRACE conn2 <- [1,2994,null,{}] 13:28:01 INFO - PROCESS | 3800 | 1463689681553 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:01 INFO - PROCESS | 3800 | 1463689681635 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:28:01 INFO - PROCESS | 3800 | 1463689681641 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:01 INFO - PROCESS | 3800 | ++DOCSHELL 10C16C00 == 66 [pid = 3800] [id = 760] 13:28:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 102 (11C57800) [pid = 3800] [serial = 2278] [outer = 00000000] 13:28:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 103 (16602800) [pid = 3800] [serial = 2279] [outer = 11C57800] 13:28:01 INFO - PROCESS | 3800 | 1463689681694 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 3800 | ++DOMWINDOW == 104 (16D73000) [pid = 3800] [serial = 2280] [outer = 11C57800] 13:28:02 INFO - PROCESS | 3800 | 1463689682121 Marionette TRACE conn2 <- [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]]]}] 13:28:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:28:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 593ms 13:28:02 INFO - PROCESS | 3800 | 1463689682172 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:28:02 INFO - PROCESS | 3800 | 1463689682174 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 13:28:02 INFO - PROCESS | 3800 | 1463689682179 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:28:02 INFO - PROCESS | 3800 | 1463689682181 Marionette TRACE conn2 <- [1,2998,null,{}] 13:28:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:28:02 INFO - PROCESS | 3800 | 1463689682184 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:02 INFO - PROCESS | 3800 | 1463689682267 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:28:02 INFO - PROCESS | 3800 | 1463689682272 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 3800 | ++DOCSHELL 157CB000 == 67 [pid = 3800] [id = 761] 13:28:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (16D78C00) [pid = 3800] [serial = 2281] [outer = 00000000] 13:28:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (176C6000) [pid = 3800] [serial = 2282] [outer = 16D78C00] 13:28:02 INFO - PROCESS | 3800 | 1463689682315 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (1782DC00) [pid = 3800] [serial = 2283] [outer = 16D78C00] 13:28:02 INFO - PROCESS | 3800 | [3800] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:28:02 INFO - PROCESS | 3800 | 1463689682770 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:28:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:28:02 INFO - {} 13:28:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:28:02 INFO - {} 13:28:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:28:02 INFO - {} 13:28:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:28:02 INFO - {} 13:28:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 625ms 13:28:02 INFO - PROCESS | 3800 | 1463689682822 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:28:02 INFO - PROCESS | 3800 | 1463689682824 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 13:28:02 INFO - TEST-START | /FileAPI/fileReader.html 13:28:02 INFO - PROCESS | 3800 | 1463689682827 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:28:02 INFO - PROCESS | 3800 | 1463689682829 Marionette TRACE conn2 <- [1,3002,null,{}] 13:28:02 INFO - PROCESS | 3800 | 1463689682832 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:02 INFO - PROCESS | 3800 | 1463689682918 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:28:02 INFO - PROCESS | 3800 | 1463689682930 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 3800 | ++DOCSHELL 179BA400 == 68 [pid = 3800] [id = 762] 13:28:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (179BCC00) [pid = 3800] [serial = 2284] [outer = 00000000] 13:28:02 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (184D0800) [pid = 3800] [serial = 2285] [outer = 179BCC00] 13:28:02 INFO - PROCESS | 3800 | 1463689682979 Marionette DEBUG loaded listener.js 13:28:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (1984BC00) [pid = 3800] [serial = 2286] [outer = 179BCC00] 13:28:03 INFO - PROCESS | 3800 | 1463689683490 Marionette TRACE conn2 <- [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]]]}] 13:28:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:28:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:28:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:28:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:28:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 703ms 13:28:03 INFO - PROCESS | 3800 | 1463689683528 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 3800 | 1463689683532 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 13:28:03 INFO - TEST-START | /FileAPI/historical.html 13:28:03 INFO - PROCESS | 3800 | 1463689683538 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 3800 | 1463689683543 Marionette TRACE conn2 <- [1,3006,null,{}] 13:28:03 INFO - PROCESS | 3800 | 1463689683549 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:03 INFO - PROCESS | 3800 | 1463689683707 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:28:03 INFO - PROCESS | 3800 | 1463689683839 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:03 INFO - PROCESS | 3800 | ++DOCSHELL 10AF4400 == 69 [pid = 3800] [id = 763] 13:28:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (10C0B800) [pid = 3800] [serial = 2287] [outer = 00000000] 13:28:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (10D32C00) [pid = 3800] [serial = 2288] [outer = 10C0B800] 13:28:03 INFO - PROCESS | 3800 | 1463689683898 Marionette DEBUG loaded listener.js 13:28:03 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (11003000) [pid = 3800] [serial = 2289] [outer = 10C0B800] 13:28:04 INFO - PROCESS | 3800 | 1463689684405 Marionette TRACE conn2 <- [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"]]]}] 13:28:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:28:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:28:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:28:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:28:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:28:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:28:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:28:04 INFO - TEST-OK | /FileAPI/historical.html | took 905ms 13:28:04 INFO - PROCESS | 3800 | 1463689684455 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:28:04 INFO - PROCESS | 3800 | 1463689684462 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 13:28:04 INFO - PROCESS | 3800 | 1463689684470 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:28:04 INFO - TEST-START | /FileAPI/idlharness.html 13:28:04 INFO - PROCESS | 3800 | 1463689684473 Marionette TRACE conn2 <- [1,3010,null,{}] 13:28:04 INFO - PROCESS | 3800 | 1463689684477 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:04 INFO - PROCESS | 3800 | 1463689684585 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:28:04 INFO - PROCESS | 3800 | 1463689684747 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:04 INFO - PROCESS | 3800 | ++DOCSHELL 105FB400 == 70 [pid = 3800] [id = 764] 13:28:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (10D31800) [pid = 3800] [serial = 2290] [outer = 00000000] 13:28:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (13059C00) [pid = 3800] [serial = 2291] [outer = 10D31800] 13:28:04 INFO - PROCESS | 3800 | 1463689684802 Marionette DEBUG loaded listener.js 13:28:04 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (138E1000) [pid = 3800] [serial = 2292] [outer = 10D31800] 13:28:05 INFO - PROCESS | 3800 | 1463689685766 Marionette TRACE conn2 <- [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]]]}] 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:28:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:28:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:28:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:28:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:28:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:28:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:28:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:28:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:28:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:28:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 13:28:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:28:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:28:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:28:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:28:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:28:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:28:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 13:28:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:28:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:28:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:28:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 1467ms 13:28:05 INFO - PROCESS | 3800 | 1463689685961 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:28:05 INFO - PROCESS | 3800 | 1463689685964 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 13:28:05 INFO - PROCESS | 3800 | 1463689685969 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 3800 | 1463689685973 Marionette TRACE conn2 <- [1,3014,null,{}] 13:28:05 INFO - TEST-START | /FileAPI/idlharness.worker 13:28:05 INFO - PROCESS | 3800 | 1463689685987 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:06 INFO - PROCESS | 3800 | 1463689686100 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:28:06 INFO - PROCESS | 3800 | 1463689686252 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:06 INFO - PROCESS | 3800 | ++DOCSHELL 13051C00 == 71 [pid = 3800] [id = 765] 13:28:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (13058000) [pid = 3800] [serial = 2293] [outer = 00000000] 13:28:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (1A78F800) [pid = 3800] [serial = 2294] [outer = 13058000] 13:28:06 INFO - PROCESS | 3800 | 1463689686309 Marionette DEBUG loaded listener.js 13:28:06 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (1A7C1000) [pid = 3800] [serial = 2295] [outer = 13058000] 13:28:06 INFO - PROCESS | 3800 | [3800] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:28:07 INFO - PROCESS | 3800 | 1463689687461 Marionette TRACE conn2 <- [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,{},{}]]]}] 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:28:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:28:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:28:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:28:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:28:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:28:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:28:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:28:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:28:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:28:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:28:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:28:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:28:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:28:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:28:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:28:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:28:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:28:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:28:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:28:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:28:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:28:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:28:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:28:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:28:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:28:07 INFO - {} 13:28:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1655ms 13:28:07 INFO - PROCESS | 3800 | 1463689687647 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:28:07 INFO - PROCESS | 3800 | 1463689687649 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 13:28:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:28:07 INFO - PROCESS | 3800 | 1463689687653 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:28:07 INFO - PROCESS | 3800 | 1463689687655 Marionette TRACE conn2 <- [1,3018,null,{}] 13:28:07 INFO - PROCESS | 3800 | 1463689687661 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:07 INFO - PROCESS | 3800 | 1463689687765 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:28:07 INFO - PROCESS | 3800 | 1463689687907 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 3800 | ++DOCSHELL 150B0C00 == 72 [pid = 3800] [id = 766] 13:28:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (16D71400) [pid = 3800] [serial = 2296] [outer = 00000000] 13:28:07 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (1792C000) [pid = 3800] [serial = 2297] [outer = 16D71400] 13:28:07 INFO - PROCESS | 3800 | 1463689687964 Marionette DEBUG loaded listener.js 13:28:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (1AA97C00) [pid = 3800] [serial = 2298] [outer = 16D71400] 13:28:08 INFO - PROCESS | 3800 | 1463689688451 Marionette TRACE conn2 <- [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]]]}] 13:28:08 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 13:28:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 843ms 13:28:08 INFO - PROCESS | 3800 | 1463689688497 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:28:08 INFO - PROCESS | 3800 | 1463689688499 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 13:28:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:28:08 INFO - PROCESS | 3800 | 1463689688503 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 3800 | 1463689688505 Marionette TRACE conn2 <- [1,3022,null,{}] 13:28:08 INFO - PROCESS | 3800 | 1463689688526 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:08 INFO - PROCESS | 3800 | 1463689688630 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:28:08 INFO - PROCESS | 3800 | 1463689688750 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:08 INFO - PROCESS | 3800 | ++DOCSHELL 1AF9AC00 == 73 [pid = 3800] [id = 767] 13:28:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (1B29CC00) [pid = 3800] [serial = 2299] [outer = 00000000] 13:28:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (1B742400) [pid = 3800] [serial = 2300] [outer = 1B29CC00] 13:28:08 INFO - PROCESS | 3800 | 1463689688804 Marionette DEBUG loaded listener.js 13:28:08 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (1B746000) [pid = 3800] [serial = 2301] [outer = 1B29CC00] 13:28:09 INFO - PROCESS | 3800 | 1463689689365 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:28:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:28:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 905ms 13:28:09 INFO - PROCESS | 3800 | 1463689689407 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:28:09 INFO - PROCESS | 3800 | 1463689689409 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 13:28:09 INFO - PROCESS | 3800 | 1463689689413 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:28:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:28:09 INFO - PROCESS | 3800 | 1463689689415 Marionette TRACE conn2 <- [1,3026,null,{}] 13:28:09 INFO - PROCESS | 3800 | 1463689689419 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:09 INFO - PROCESS | 3800 | 1463689689544 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:28:09 INFO - PROCESS | 3800 | 1463689689860 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:09 INFO - PROCESS | 3800 | ++DOCSHELL 0F276000 == 74 [pid = 3800] [id = 768] 13:28:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (10333C00) [pid = 3800] [serial = 2302] [outer = 00000000] 13:28:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (10A5FC00) [pid = 3800] [serial = 2303] [outer = 10333C00] 13:28:09 INFO - PROCESS | 3800 | 1463689689921 Marionette DEBUG loaded listener.js 13:28:09 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (10D34000) [pid = 3800] [serial = 2304] [outer = 10333C00] 13:28:10 INFO - PROCESS | 3800 | 1463689690423 Marionette TRACE conn2 <- [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"]]]}] 13:28:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:28:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:28:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1046ms 13:28:10 INFO - PROCESS | 3800 | 1463689690460 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:28:10 INFO - PROCESS | 3800 | 1463689690464 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 13:28:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:28:10 INFO - PROCESS | 3800 | 1463689690484 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 3800 | 1463689690487 Marionette TRACE conn2 <- [1,3030,null,{}] 13:28:10 INFO - PROCESS | 3800 | 1463689690492 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:10 INFO - PROCESS | 3800 | 1463689690594 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:28:10 INFO - PROCESS | 3800 | 1463689690725 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:10 INFO - PROCESS | 3800 | ++DOCSHELL 1100CC00 == 75 [pid = 3800] [id = 769] 13:28:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (1101F800) [pid = 3800] [serial = 2305] [outer = 00000000] 13:28:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (12DD6400) [pid = 3800] [serial = 2306] [outer = 1101F800] 13:28:10 INFO - PROCESS | 3800 | 1463689690774 Marionette DEBUG loaded listener.js 13:28:10 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (13827000) [pid = 3800] [serial = 2307] [outer = 1101F800] 13:28:11 INFO - PROCESS | 3800 | 1463689691456 Marionette TRACE conn2 <- [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]]]}] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:28:11 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. 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:28:11 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'.) 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 1336F400 == 74 [pid = 3800] [id = 706] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 10538800 == 73 [pid = 3800] [id = 635] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 157CB000 == 72 [pid = 3800] [id = 761] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 10C16C00 == 71 [pid = 3800] [id = 760] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 16ABD400 == 70 [pid = 3800] [id = 759] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 157CD400 == 69 [pid = 3800] [id = 758] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 15598400 == 68 [pid = 3800] [id = 757] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 150B6400 == 67 [pid = 3800] [id = 756] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 13307000 == 66 [pid = 3800] [id = 755] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 105F2000 == 65 [pid = 3800] [id = 754] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 10AEEC00 == 64 [pid = 3800] [id = 753] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 11002C00 == 63 [pid = 3800] [id = 752] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 0F26BC00 == 62 [pid = 3800] [id = 751] 13:28:11 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. 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 184D3C00 == 61 [pid = 3800] [id = 750] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 176D0400 == 60 [pid = 3800] [id = 749] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 15567400 == 59 [pid = 3800] [id = 748] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 12D2D000 == 58 [pid = 3800] [id = 747] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:28:11 INFO - PROCESS | 3800 | --DOCSHELL 0F2D1C00 == 57 [pid = 3800] [id = 746] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (16557000) [pid = 3800] [serial = 2192] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (19D56400) [pid = 3800] [serial = 2135] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (1101EC00) [pid = 3800] [serial = 2171] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (143A4000) [pid = 3800] [serial = 2174] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (1A782400) [pid = 3800] [serial = 2180] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (19A45000) [pid = 3800] [serial = 2177] [outer = 00000000] [url = about:blank] 13:28:11 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. 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:28:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (16CF5400) [pid = 3800] [serial = 2233] [outer = 00000000] [url = about:blank] 13:28:11 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. 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:28:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (13057C00) [pid = 3800] [serial = 2221] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (1052FC00) [pid = 3800] [serial = 2216] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (0F2D8000) [pid = 3800] [serial = 2215] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (10D30C00) [pid = 3800] [serial = 2218] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 13:28:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (1439AC00) [pid = 3800] [serial = 2197] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (19853400) [pid = 3800] [serial = 2206] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (16FA9C00) [pid = 3800] [serial = 2200] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (19D2B000) [pid = 3800] [serial = 2212] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (10337000) [pid = 3800] [serial = 2194] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (143A5400) [pid = 3800] [serial = 2224] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (19D64000) [pid = 3800] [serial = 2209] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (17AEA400) [pid = 3800] [serial = 2203] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (131B0000) [pid = 3800] [serial = 2222] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (1438EC00) [pid = 3800] [serial = 2230] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 109 (157CC000) [pid = 3800] [serial = 2225] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 108 (176AC400) [pid = 3800] [serial = 2236] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 107 (10372800) [pid = 3800] [serial = 2227] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 106 (10A5A400) [pid = 3800] [serial = 2228] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 105 (15C36C00) [pid = 3800] [serial = 2231] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:28:11 INFO - PROCESS | 3800 | --DOMWINDOW == 104 (11008800) [pid = 3800] [serial = 2219] [outer = 00000000] [url = about:blank] 13:28:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:28:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1155ms 13:28:11 INFO - PROCESS | 3800 | 1463689691630 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:28:11 INFO - PROCESS | 3800 | 1463689691634 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 13:28:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:28:11 INFO - PROCESS | 3800 | 1463689691638 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:28:11 INFO - PROCESS | 3800 | 1463689691640 Marionette TRACE conn2 <- [1,3034,null,{}] 13:28:11 INFO - PROCESS | 3800 | 1463689691644 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:11 INFO - PROCESS | 3800 | 1463689691731 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:28:11 INFO - PROCESS | 3800 | 1463689691736 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:11 INFO - PROCESS | 3800 | ++DOCSHELL 10AE9C00 == 58 [pid = 3800] [id = 770] 13:28:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 105 (10AEEC00) [pid = 3800] [serial = 2308] [outer = 00000000] 13:28:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 106 (10D36000) [pid = 3800] [serial = 2309] [outer = 10AEEC00] 13:28:11 INFO - PROCESS | 3800 | 1463689691782 Marionette DEBUG loaded listener.js 13:28:11 INFO - PROCESS | 3800 | ++DOMWINDOW == 107 (11083C00) [pid = 3800] [serial = 2310] [outer = 10AEEC00] 13:28:12 INFO - PROCESS | 3800 | [3800] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:28:12 INFO - PROCESS | 3800 | 1463689692300 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:28:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:28:12 INFO - {} 13:28:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 687ms 13:28:12 INFO - PROCESS | 3800 | 1463689692339 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:28:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:28:12 INFO - PROCESS | 3800 | 1463689692341 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 13:28:12 INFO - PROCESS | 3800 | 1463689692346 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:28:12 INFO - PROCESS | 3800 | 1463689692352 Marionette TRACE conn2 <- [1,3038,null,{}] 13:28:12 INFO - PROCESS | 3800 | 1463689692360 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:12 INFO - PROCESS | 3800 | 1463689692448 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:28:12 INFO - PROCESS | 3800 | 1463689692461 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:12 INFO - PROCESS | 3800 | ++DOCSHELL 15084C00 == 59 [pid = 3800] [id = 771] 13:28:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 108 (150B0400) [pid = 3800] [serial = 2311] [outer = 00000000] 13:28:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 109 (15CDA800) [pid = 3800] [serial = 2312] [outer = 150B0400] 13:28:12 INFO - PROCESS | 3800 | 1463689692507 Marionette DEBUG loaded listener.js 13:28:12 INFO - PROCESS | 3800 | ++DOMWINDOW == 110 (16606400) [pid = 3800] [serial = 2313] [outer = 150B0400] 13:28:12 INFO - PROCESS | 3800 | 1463689692929 Marionette TRACE conn2 <- [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]]]}] 13:28:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:28:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:28:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:28:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:28:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 655ms 13:28:12 INFO - PROCESS | 3800 | 1463689692998 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:28:12 INFO - PROCESS | 3800 | 1463689693000 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 13:28:13 INFO - PROCESS | 3800 | 1463689693005 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:28:13 INFO - PROCESS | 3800 | 1463689693007 Marionette TRACE conn2 <- [1,3042,null,{}] 13:28:13 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:28:13 INFO - PROCESS | 3800 | 1463689693011 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:13 INFO - PROCESS | 3800 | 1463689693097 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:28:13 INFO - PROCESS | 3800 | 1463689693136 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:13 INFO - PROCESS | 3800 | ++DOCSHELL 1660BC00 == 60 [pid = 3800] [id = 772] 13:28:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (16ABAC00) [pid = 3800] [serial = 2314] [outer = 00000000] 13:28:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (16D6F800) [pid = 3800] [serial = 2315] [outer = 16ABAC00] 13:28:13 INFO - PROCESS | 3800 | 1463689693180 Marionette DEBUG loaded listener.js 13:28:13 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (16D74000) [pid = 3800] [serial = 2316] [outer = 16ABAC00] 13:28:13 INFO - PROCESS | 3800 | 1463689693893 Marionette TRACE conn2 <- [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"]]]}] 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:28:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:28:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:28:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:28:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:28:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:28:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:28:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:28:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 13:28:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:28:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1030ms 13:28:14 INFO - PROCESS | 3800 | 1463689694062 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 3800 | 1463689694064 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 13:28:14 INFO - PROCESS | 3800 | 1463689694068 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 3800 | 1463689694070 Marionette TRACE conn2 <- [1,3046,null,{}] 13:28:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:28:14 INFO - PROCESS | 3800 | 1463689694073 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:14 INFO - PROCESS | 3800 | 1463689694199 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:28:14 INFO - PROCESS | 3800 | 1463689694205 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:14 INFO - PROCESS | 3800 | ++DOCSHELL 16FA0800 == 61 [pid = 3800] [id = 773] 13:28:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (172B3000) [pid = 3800] [serial = 2317] [outer = 00000000] 13:28:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (19D2B000) [pid = 3800] [serial = 2318] [outer = 172B3000] 13:28:14 INFO - PROCESS | 3800 | 1463689694317 Marionette DEBUG loaded listener.js 13:28:14 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (19DE3000) [pid = 3800] [serial = 2319] [outer = 172B3000] 13:28:14 INFO - PROCESS | 3800 | 1463689694817 Marionette TRACE conn2 <- [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]]]}] 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:28:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:28:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:28:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:28:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:28:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:28:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 781ms 13:28:14 INFO - PROCESS | 3800 | 1463689694858 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 3800 | 1463689694860 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 13:28:14 INFO - PROCESS | 3800 | 1463689694863 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:28:14 INFO - PROCESS | 3800 | 1463689694865 Marionette TRACE conn2 <- [1,3050,null,{}] 13:28:14 INFO - PROCESS | 3800 | 1463689694868 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:14 INFO - PROCESS | 3800 | 1463689694992 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:28:14 INFO - PROCESS | 3800 | 1463689694998 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:15 INFO - PROCESS | 3800 | ++DOCSHELL 19D28000 == 62 [pid = 3800] [id = 774] 13:28:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (19DE9800) [pid = 3800] [serial = 2320] [outer = 00000000] 13:28:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (1A948400) [pid = 3800] [serial = 2321] [outer = 19DE9800] 13:28:15 INFO - PROCESS | 3800 | 1463689695048 Marionette DEBUG loaded listener.js 13:28:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (1A954000) [pid = 3800] [serial = 2322] [outer = 19DE9800] 13:28:15 INFO - PROCESS | 3800 | [3800] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:28:15 INFO - PROCESS | 3800 | 1463689695517 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:28:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:28:15 INFO - {} 13:28:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 703ms 13:28:15 INFO - PROCESS | 3800 | 1463689695563 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:28:15 INFO - PROCESS | 3800 | 1463689695565 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 13:28:15 INFO - PROCESS | 3800 | 1463689695568 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:28:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:28:15 INFO - PROCESS | 3800 | 1463689695570 Marionette TRACE conn2 <- [1,3054,null,{}] 13:28:15 INFO - PROCESS | 3800 | 1463689695573 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:15 INFO - PROCESS | 3800 | 1463689695726 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:28:15 INFO - PROCESS | 3800 | 1463689695737 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:15 INFO - PROCESS | 3800 | ++DOCSHELL 10534400 == 63 [pid = 3800] [id = 775] 13:28:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (10C10800) [pid = 3800] [serial = 2323] [outer = 00000000] 13:28:15 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (16D7C000) [pid = 3800] [serial = 2324] [outer = 10C10800] 13:28:15 INFO - PROCESS | 3800 | 1463689695940 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (16E5EC00) [pid = 3800] [serial = 2325] [outer = 10C10800] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (11C57800) [pid = 3800] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (10C0C400) [pid = 3800] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (1559A000) [pid = 3800] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (1381DC00) [pid = 3800] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (15406C00) [pid = 3800] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (11008C00) [pid = 3800] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (105F3C00) [pid = 3800] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 114 (16CF8C00) [pid = 3800] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 113 (16605C00) [pid = 3800] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 112 (16557400) [pid = 3800] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 111 (12DD6C00) [pid = 3800] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:28:16 INFO - PROCESS | 3800 | --DOMWINDOW == 110 (16D78C00) [pid = 3800] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:28:16 INFO - PROCESS | 3800 | 1463689696291 Marionette TRACE conn2 <- [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]]]}] 13:28:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:28:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:28:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:28:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:28:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:28:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:28:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:28:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 749ms 13:28:16 INFO - PROCESS | 3800 | 1463689696310 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:28:16 INFO - PROCESS | 3800 | 1463689696311 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 13:28:16 INFO - PROCESS | 3800 | 1463689696315 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:28:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:28:16 INFO - PROCESS | 3800 | 1463689696316 Marionette TRACE conn2 <- [1,3058,null,{}] 13:28:16 INFO - PROCESS | 3800 | 1463689696320 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:16 INFO - PROCESS | 3800 | 1463689696403 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:28:16 INFO - PROCESS | 3800 | 1463689696409 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:16 INFO - PROCESS | 3800 | ++DOCSHELL 16CF8C00 == 64 [pid = 3800] [id = 776] 13:28:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 111 (16D78C00) [pid = 3800] [serial = 2326] [outer = 00000000] 13:28:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 112 (1A283400) [pid = 3800] [serial = 2327] [outer = 16D78C00] 13:28:16 INFO - PROCESS | 3800 | 1463689696462 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 3800 | ++DOMWINDOW == 113 (1A957400) [pid = 3800] [serial = 2328] [outer = 16D78C00] 13:28:16 INFO - PROCESS | 3800 | 1463689696914 Marionette TRACE conn2 <- [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]]]}] 13:28:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:28:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:28:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:28:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:28:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:28:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:28:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 640ms 13:28:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:28:16 INFO - PROCESS | 3800 | 1463689696957 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:28:16 INFO - PROCESS | 3800 | 1463689696959 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 13:28:16 INFO - PROCESS | 3800 | 1463689696962 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:28:16 INFO - PROCESS | 3800 | 1463689696964 Marionette TRACE conn2 <- [1,3062,null,{}] 13:28:16 INFO - PROCESS | 3800 | 1463689696967 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:17 INFO - PROCESS | 3800 | 1463689697051 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:28:17 INFO - PROCESS | 3800 | 1463689697057 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:17 INFO - PROCESS | 3800 | ++DOCSHELL 16DBE400 == 65 [pid = 3800] [id = 777] 13:28:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 114 (16DBE800) [pid = 3800] [serial = 2329] [outer = 00000000] 13:28:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 115 (16DC4C00) [pid = 3800] [serial = 2330] [outer = 16DBE800] 13:28:17 INFO - PROCESS | 3800 | 1463689697100 Marionette DEBUG loaded listener.js 13:28:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (16DC8000) [pid = 3800] [serial = 2331] [outer = 16DBE800] 13:28:17 INFO - PROCESS | 3800 | 1463689697566 Marionette TRACE conn2 <- [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]]]}] 13:28:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:28:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:28:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:28:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:28:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:28:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:28:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 624ms 13:28:17 INFO - PROCESS | 3800 | 1463689697602 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:28:17 INFO - PROCESS | 3800 | 1463689697603 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 13:28:17 INFO - PROCESS | 3800 | 1463689697621 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:28:17 INFO - PROCESS | 3800 | 1463689697623 Marionette TRACE conn2 <- [1,3066,null,{}] 13:28:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:28:17 INFO - PROCESS | 3800 | 1463689697626 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:17 INFO - PROCESS | 3800 | 1463689697710 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:28:17 INFO - PROCESS | 3800 | 1463689697716 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:17 INFO - PROCESS | 3800 | ++DOCSHELL 143A5400 == 66 [pid = 3800] [id = 778] 13:28:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (15060800) [pid = 3800] [serial = 2332] [outer = 00000000] 13:28:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (16E5E000) [pid = 3800] [serial = 2333] [outer = 15060800] 13:28:17 INFO - PROCESS | 3800 | 1463689697765 Marionette DEBUG loaded listener.js 13:28:17 INFO - PROCESS | 3800 | ++DOMWINDOW == 119 (1AA9D000) [pid = 3800] [serial = 2334] [outer = 15060800] 13:28:18 INFO - PROCESS | 3800 | 1463689698463 Marionette TRACE conn2 <- [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] 13:28:18 INFO - PROCESS | 3800 | 1463689698525 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 13:28:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:28:18 INFO - PROCESS | 3800 | 1463689698531 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:28:18 INFO - PROCESS | 3800 | 1463689698535 Marionette TRACE conn2 <- [1,3070,null,{}] 13:28:18 INFO - PROCESS | 3800 | 1463689698541 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:18 INFO - PROCESS | 3800 | 1463689698663 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:28:18 INFO - PROCESS | 3800 | 1463689698816 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:18 INFO - PROCESS | 3800 | ++DOCSHELL 10C1A800 == 67 [pid = 3800] [id = 779] 13:28:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 120 (10D2C000) [pid = 3800] [serial = 2335] [outer = 00000000] 13:28:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 121 (13050400) [pid = 3800] [serial = 2336] [outer = 10D2C000] 13:28:18 INFO - PROCESS | 3800 | 1463689698875 Marionette DEBUG loaded listener.js 13:28:18 INFO - PROCESS | 3800 | ++DOMWINDOW == 122 (131B0C00) [pid = 3800] [serial = 2337] [outer = 10D2C000] 13:28:19 INFO - PROCESS | 3800 | 1463689699368 Marionette TRACE conn2 <- [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]]]}] 13:28:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:28:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:28:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:28:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 906ms 13:28:19 INFO - PROCESS | 3800 | 1463689699436 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 3800 | 1463689699442 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 13:28:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:28:19 INFO - PROCESS | 3800 | 1463689699449 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 3800 | 1463689699451 Marionette TRACE conn2 <- [1,3074,null,{}] 13:28:19 INFO - PROCESS | 3800 | 1463689699455 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:19 INFO - PROCESS | 3800 | 1463689699570 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:28:19 INFO - PROCESS | 3800 | 1463689699742 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 3800 | ++DOCSHELL 131B4400 == 68 [pid = 3800] [id = 780] 13:28:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 123 (13372400) [pid = 3800] [serial = 2338] [outer = 00000000] 13:28:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 124 (15741400) [pid = 3800] [serial = 2339] [outer = 13372400] 13:28:19 INFO - PROCESS | 3800 | 1463689699797 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 3800 | ++DOMWINDOW == 125 (15C3E000) [pid = 3800] [serial = 2340] [outer = 13372400] 13:28:20 INFO - PROCESS | 3800 | 1463689700334 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:28:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:28:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 937ms 13:28:20 INFO - PROCESS | 3800 | 1463689700392 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:28:20 INFO - PROCESS | 3800 | 1463689700394 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 13:28:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:28:20 INFO - PROCESS | 3800 | 1463689700398 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:28:20 INFO - PROCESS | 3800 | 1463689700402 Marionette TRACE conn2 <- [1,3078,null,{}] 13:28:20 INFO - PROCESS | 3800 | 1463689700413 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:20 INFO - PROCESS | 3800 | 1463689700525 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:28:20 INFO - PROCESS | 3800 | 1463689700711 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:20 INFO - PROCESS | 3800 | ++DOCSHELL 16557800 == 69 [pid = 3800] [id = 781] 13:28:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 126 (16DC4000) [pid = 3800] [serial = 2341] [outer = 00000000] 13:28:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 127 (16E58800) [pid = 3800] [serial = 2342] [outer = 16DC4000] 13:28:20 INFO - PROCESS | 3800 | 1463689700767 Marionette DEBUG loaded listener.js 13:28:20 INFO - PROCESS | 3800 | ++DOMWINDOW == 128 (16E61800) [pid = 3800] [serial = 2343] [outer = 16DC4000] 13:28:21 INFO - PROCESS | 3800 | 1463689701259 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:28:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:28:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 906ms 13:28:21 INFO - PROCESS | 3800 | 1463689701318 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 13:28:21 INFO - PROCESS | 3800 | 1463689701321 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 13:28:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:28:21 INFO - PROCESS | 3800 | 1463689701326 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:28:21 INFO - PROCESS | 3800 | 1463689701328 Marionette TRACE conn2 <- [1,3082,null,{}] 13:28:21 INFO - PROCESS | 3800 | 1463689701331 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:21 INFO - PROCESS | 3800 | 1463689701440 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:28:21 INFO - PROCESS | 3800 | 1463689701632 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:21 INFO - PROCESS | 3800 | ++DOCSHELL 19A43800 == 70 [pid = 3800] [id = 782] 13:28:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 129 (19A48400) [pid = 3800] [serial = 2344] [outer = 00000000] 13:28:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 130 (19A5F400) [pid = 3800] [serial = 2345] [outer = 19A48400] 13:28:21 INFO - PROCESS | 3800 | 1463689701690 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 3800 | ++DOMWINDOW == 131 (19D63400) [pid = 3800] [serial = 2346] [outer = 19A48400] 13:28:22 INFO - PROCESS | 3800 | 1463689702219 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:28:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:28:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 937ms 13:28:22 INFO - PROCESS | 3800 | 1463689702270 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 3800 | 1463689702273 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 13:28:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:28:22 INFO - PROCESS | 3800 | 1463689702276 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 3800 | 1463689702278 Marionette TRACE conn2 <- [1,3086,null,{}] 13:28:22 INFO - PROCESS | 3800 | 1463689702282 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:22 INFO - PROCESS | 3800 | 1463689702388 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:28:22 INFO - PROCESS | 3800 | 1463689702546 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:22 INFO - PROCESS | 3800 | ++DOCSHELL 16E5A000 == 71 [pid = 3800] [id = 783] 13:28:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 132 (17923400) [pid = 3800] [serial = 2347] [outer = 00000000] 13:28:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 133 (1982EC00) [pid = 3800] [serial = 2348] [outer = 17923400] 13:28:22 INFO - PROCESS | 3800 | 1463689702599 Marionette DEBUG loaded listener.js 13:28:22 INFO - PROCESS | 3800 | ++DOMWINDOW == 134 (19832400) [pid = 3800] [serial = 2349] [outer = 17923400] 13:28:23 INFO - PROCESS | 3800 | 1463689703106 Marionette TRACE conn2 <- [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]]]}] 13:28:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:28:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:28:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 828ms 13:28:23 INFO - PROCESS | 3800 | 1463689703119 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 3800 | 1463689703121 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 13:28:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:28:23 INFO - PROCESS | 3800 | 1463689703125 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 3800 | 1463689703127 Marionette TRACE conn2 <- [1,3090,null,{}] 13:28:23 INFO - PROCESS | 3800 | 1463689703130 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:23 INFO - PROCESS | 3800 | 1463689703327 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:28:23 INFO - PROCESS | 3800 | 1463689703434 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 3800 | ++DOCSHELL 10A5D000 == 72 [pid = 3800] [id = 784] 13:28:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 135 (10AE7800) [pid = 3800] [serial = 2350] [outer = 00000000] 13:28:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 136 (1791FC00) [pid = 3800] [serial = 2351] [outer = 10AE7800] 13:28:23 INFO - PROCESS | 3800 | 1463689703487 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 3800 | ++DOMWINDOW == 137 (1982B000) [pid = 3800] [serial = 2352] [outer = 10AE7800] 13:28:24 INFO - PROCESS | 3800 | 1463689704001 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:28:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:28:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 905ms 13:28:24 INFO - PROCESS | 3800 | 1463689704037 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:28:24 INFO - PROCESS | 3800 | 1463689704039 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 13:28:24 INFO - PROCESS | 3800 | 1463689704044 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:28:24 INFO - PROCESS | 3800 | 1463689704046 Marionette TRACE conn2 <- [1,3094,null,{}] 13:28:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:28:24 INFO - PROCESS | 3800 | 1463689704049 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:24 INFO - PROCESS | 3800 | 1463689704355 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:28:24 INFO - PROCESS | 3800 | 1463689704574 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:24 INFO - PROCESS | 3800 | ++DOCSHELL 10A57800 == 73 [pid = 3800] [id = 785] 13:28:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 138 (10A5A000) [pid = 3800] [serial = 2353] [outer = 00000000] 13:28:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 139 (10C13400) [pid = 3800] [serial = 2354] [outer = 10A5A000] 13:28:24 INFO - PROCESS | 3800 | 1463689704624 Marionette DEBUG loaded listener.js 13:28:24 INFO - PROCESS | 3800 | ++DOMWINDOW == 140 (10D38400) [pid = 3800] [serial = 2355] [outer = 10A5A000] 13:28:25 INFO - PROCESS | 3800 | 1463689705184 Marionette TRACE conn2 <- [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]]]}] 13:28:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:28:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:28:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:28:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1186ms 13:28:25 INFO - PROCESS | 3800 | 1463689705243 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:28:25 INFO - PROCESS | 3800 | 1463689705247 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 13:28:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:28:25 INFO - PROCESS | 3800 | 1463689705251 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:28:25 INFO - PROCESS | 3800 | 1463689705255 Marionette TRACE conn2 <- [1,3098,null,{}] 13:28:25 INFO - PROCESS | 3800 | 1463689705259 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:25 INFO - PROCESS | 3800 | 1463689705362 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:28:25 INFO - PROCESS | 3800 | 1463689705538 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:25 INFO - PROCESS | 3800 | ++DOCSHELL 11A0F000 == 74 [pid = 3800] [id = 786] 13:28:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 141 (11A0F800) [pid = 3800] [serial = 2356] [outer = 00000000] 13:28:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 142 (12DCCC00) [pid = 3800] [serial = 2357] [outer = 11A0F800] 13:28:25 INFO - PROCESS | 3800 | 1463689705593 Marionette DEBUG loaded listener.js 13:28:25 INFO - PROCESS | 3800 | ++DOMWINDOW == 143 (1305AC00) [pid = 3800] [serial = 2358] [outer = 11A0F800] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 16DBE400 == 73 [pid = 3800] [id = 777] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 16CF8C00 == 72 [pid = 3800] [id = 776] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 10534400 == 71 [pid = 3800] [id = 775] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 19D28000 == 70 [pid = 3800] [id = 774] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 16FA0800 == 69 [pid = 3800] [id = 773] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 1660BC00 == 68 [pid = 3800] [id = 772] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 15084C00 == 67 [pid = 3800] [id = 771] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 10AE9C00 == 66 [pid = 3800] [id = 770] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 1100CC00 == 65 [pid = 3800] [id = 769] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 0F276000 == 64 [pid = 3800] [id = 768] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 142 (19D27C00) [pid = 3800] [serial = 2250] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 141 (13DBA000) [pid = 3800] [serial = 2241] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 140 (184D6400) [pid = 3800] [serial = 2247] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 139 (10503400) [pid = 3800] [serial = 2238] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 138 (1751AC00) [pid = 3800] [serial = 2244] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 137 (184D0800) [pid = 3800] [serial = 2285] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 10AF4400 == 63 [pid = 3800] [id = 763] 13:28:25 INFO - PROCESS | 3800 | --DOCSHELL 179BA400 == 62 [pid = 3800] [id = 762] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 136 (16602800) [pid = 3800] [serial = 2279] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 135 (11085400) [pid = 3800] [serial = 2260] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 134 (15F45C00) [pid = 3800] [serial = 2271] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 133 (14392400) [pid = 3800] [serial = 2265] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 132 (1540A800) [pid = 3800] [serial = 2268] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 131 (12DD7C00) [pid = 3800] [serial = 2257] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 130 (10D30800) [pid = 3800] [serial = 2254] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 129 (16D73000) [pid = 3800] [serial = 2280] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 128 (11A0B000) [pid = 3800] [serial = 2256] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 127 (16FAA400) [pid = 3800] [serial = 2277] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 126 (143A1800) [pid = 3800] [serial = 2266] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 125 (16D75800) [pid = 3800] [serial = 2234] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 124 (1100E400) [pid = 3800] [serial = 2259] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 123 (16A74C00) [pid = 3800] [serial = 2274] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 122 (16A70400) [pid = 3800] [serial = 2273] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 121 (13370C00) [pid = 3800] [serial = 2263] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 120 (131AE400) [pid = 3800] [serial = 2262] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 119 (15C39800) [pid = 3800] [serial = 2270] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 118 (10C0CC00) [pid = 3800] [serial = 2253] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 117 (16D7B400) [pid = 3800] [serial = 2276] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 116 (176C6000) [pid = 3800] [serial = 2282] [outer = 00000000] [url = about:blank] 13:28:25 INFO - PROCESS | 3800 | --DOMWINDOW == 115 (1782DC00) [pid = 3800] [serial = 2283] [outer = 00000000] [url = about:blank] 13:28:26 INFO - PROCESS | 3800 | 1463689706104 Marionette TRACE conn2 <- [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"]]]}] 13:28:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:28:26 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 13:28:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:28:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 906ms 13:28:26 INFO - PROCESS | 3800 | 1463689706158 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 3800 | 1463689706160 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 13:28:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:28:26 INFO - PROCESS | 3800 | 1463689706164 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 3800 | 1463689706166 Marionette TRACE conn2 <- [1,3102,null,{}] 13:28:26 INFO - PROCESS | 3800 | 1463689706169 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:26 INFO - PROCESS | 3800 | 1463689706253 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:28:26 INFO - PROCESS | 3800 | 1463689706367 Marionette TRACE conn2 -> [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\", \"bcb77438-312e-4c56-a6a0-9a9f92f754b2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:26 INFO - PROCESS | 3800 | ++DOCSHELL 10D30800 == 63 [pid = 3800] [id = 787] 13:28:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 116 (10D33400) [pid = 3800] [serial = 2359] [outer = 00000000] 13:28:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 117 (12887400) [pid = 3800] [serial = 2360] [outer = 10D33400] 13:28:26 INFO - PROCESS | 3800 | 1463689706419 Marionette DEBUG loaded listener.js 13:28:26 INFO - PROCESS | 3800 | ++DOMWINDOW == 118 (13052400) [pid = 3800] [serial = 2361] [outer = 10D33400] 13:28:26 INFO - PROCESS | 3800 | 1463689706825 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:28:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:28:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 702ms 13:28:26 INFO - PROCESS | 3800 | 1463689706862 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 3800 | 1463689706866 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 13:28:27 WARNING - u'runner_teardown' () 13:28:27 INFO - No more tests 13:28:27 INFO - Got 0 unexpected results 13:28:27 INFO - SUITE-END | took 664s 13:28:28 INFO - Closing logging queue 13:28:28 INFO - queue closed 13:28:28 INFO - Return code: 0 13:28:28 WARNING - # TBPL SUCCESS # 13:28:28 INFO - Running post-action listener: _resource_record_post_action 13:28:28 INFO - Running post-run listener: _resource_record_post_run 13:28:29 INFO - Total resource usage - Wall time: 675s; CPU: 17.0%; Read bytes: 91353600; Write bytes: 946468864; Read time: 461083; Write time: 1143605 13:28:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:28:29 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 66833920; Read time: 0; Write time: 68373 13:28:29 INFO - run-tests - Wall time: 673s; CPU: 17.0%; Read bytes: 91353600; Write bytes: 810413568; Read time: 461083; Write time: 1022771 13:28:29 INFO - Running post-run listener: _upload_blobber_files 13:28:29 INFO - Blob upload gear active. 13:28:29 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 13:28:29 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 13:28:29 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 13:28:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 13:28:30 INFO - (blobuploader) - INFO - Open directory for files ... 13:28:30 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 13:28:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:28:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:28:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:28:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:28:31 INFO - (blobuploader) - INFO - Done attempting. 13:28:31 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 13:28:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:28:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:28:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:28:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:28:32 INFO - (blobuploader) - INFO - Done attempting. 13:28:32 INFO - (blobuploader) - INFO - Iteration through files over. 13:28:32 INFO - Return code: 0 13:28:32 INFO - rmtree: C:\slave\test\build\uploaded_files.json 13:28:32 INFO - Using _rmtree_windows ... 13:28:32 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 13:28:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/490d5e13a51731b2e9470bc441bd535ee3f3aac3bc047b649e8be4c20d01e551ab61adf1550a1374dff36a3b63d8a5f7416b0bb596359f60dcf7423ebce08cb9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8da67c1a5ddadbe810caf2c42eaf20438b87831e86f8c6d8d551fe9153be740e9471906e24bdda2c182e82b701325e3781aad335aea0e92690e51cb89f3a88a0"} 13:28:32 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 13:28:32 INFO - Writing to file C:\slave\test\properties\blobber_files 13:28:32 INFO - Contents: 13:28:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/490d5e13a51731b2e9470bc441bd535ee3f3aac3bc047b649e8be4c20d01e551ab61adf1550a1374dff36a3b63d8a5f7416b0bb596359f60dcf7423ebce08cb9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8da67c1a5ddadbe810caf2c42eaf20438b87831e86f8c6d8d551fe9153be740e9471906e24bdda2c182e82b701325e3781aad335aea0e92690e51cb89f3a88a0"} 13:28:32 INFO - Running post-run listener: copy_logs_to_upload_dir 13:28:32 INFO - Copying logs to upload dir... 13:28:32 INFO - mkdir: C:\slave\test\build\upload\logs 13:28:32 INFO - Copying logs to upload dir... 13:28:32 INFO - Using _rmtree_windows ... 13:28:32 INFO - Using _rmtree_windows ... 13:28:33 INFO - Using _rmtree_windows ... 13:28:33 INFO - Using _rmtree_windows ... 13:28:33 INFO - Using _rmtree_windows ... 13:28:33 INFO - Using _rmtree_windows ... 13:28:33 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=1188.006000 ========= master_lag: 22.04 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 20 mins, 10 secs) (at 2016-05-19 13:28:32.901058) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-19 13:28:32.901937) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-078\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-078 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-078 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-078 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:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-078 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-078 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/490d5e13a51731b2e9470bc441bd535ee3f3aac3bc047b649e8be4c20d01e551ab61adf1550a1374dff36a3b63d8a5f7416b0bb596359f60dcf7423ebce08cb9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8da67c1a5ddadbe810caf2c42eaf20438b87831e86f8c6d8d551fe9153be740e9471906e24bdda2c182e82b701325e3781aad335aea0e92690e51cb89f3a88a0"} build_url:https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/490d5e13a51731b2e9470bc441bd535ee3f3aac3bc047b649e8be4c20d01e551ab61adf1550a1374dff36a3b63d8a5f7416b0bb596359f60dcf7423ebce08cb9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8da67c1a5ddadbe810caf2c42eaf20438b87831e86f8c6d8d551fe9153be740e9471906e24bdda2c182e82b701325e3781aad335aea0e92690e51cb89f3a88a0"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LCm7nECwQOu-A2PJCkW4fQ/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.29 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-19 13:28:33.305472) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 13:28:33.305799) ========= 'rm' '-f' 'oauth.txt' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-078\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-078 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-078 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-078 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:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-078 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-078 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.109000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-19 13:28:33.429412) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-19 13:28:33.429747) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-19 13:28:33.883722) ========= ========= Total master_lag: 22.69 =========