builder: fx-team_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-036 starttime: 1461291235.94 results: success (0) buildid: 20160421150615 builduid: 9d9273fc661e4a56939f939fa8664bcf revision: 467bd00c72db8f6f34c4d9740378abb90365269f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:55.935765) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:55.936230) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:55.936530) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:55.984030) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:55.984464) ========= '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-036\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 WINDIR=C:\WINDOWS using PTY: False --19:13:58-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 2.02 GB/s 19:13:58 (2.02 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.745000 ========= master_lag: 0.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:56.741599) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:56.741918) ========= '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-036\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.884000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:57.631735) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 19:13:57.632118) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev 467bd00c72db8f6f34c4d9740378abb90365269f --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 467bd00c72db8f6f34c4d9740378abb90365269f --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-036\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 WINDIR=C:\WINDOWS using PTY: False 2016-04-21 19:14:00,045 truncating revision to first 12 chars 2016-04-21 19:14:00,045 Setting DEBUG logging. 2016-04-21 19:14:00,045 attempt 1/10 2016-04-21 19:14:00,045 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/467bd00c72db?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 19:14:01,099 unpacking tar archive at: fx-team-467bd00c72db/testing/mozharness/ program finished with exit code 0 elapsedTime=1.987000 ========= master_lag: 0.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 19:13:59.728758) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:59.729085) ========= script_repo_revision: 467bd00c72db8f6f34c4d9740378abb90365269f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:59.730156) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:59.730438) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 19:13:59.742987) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 35 secs) (at 2016-04-21 19:13:59.743267) ========= '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' 'fx-team' '--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', 'fx-team', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-036\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 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-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 19:14:02 INFO - MultiFileLogger online at 20160421 19:14:02 in C:\slave\test 19:14:02 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 fx-team --download-symbols true 19:14:02 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 19:14:02 INFO - {'append_to_log': False, 19:14:02 INFO - 'base_work_dir': 'C:\\slave\\test', 19:14:02 INFO - 'blob_upload_branch': 'fx-team', 19:14:02 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 19:14:02 INFO - 'buildbot_json_path': 'buildprops.json', 19:14:02 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 19:14:02 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:14:02 INFO - 'download_minidump_stackwalk': True, 19:14:02 INFO - 'download_symbols': 'true', 19:14:02 INFO - 'e10s': False, 19:14:02 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 19:14:02 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 19:14:02 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 19:14:02 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 19:14:02 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 19:14:02 INFO - 'C:/mozilla-build/tooltool.py'), 19:14:02 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 19:14:02 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 19:14:02 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:14:02 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:14:02 INFO - 'log_level': 'info', 19:14:02 INFO - 'log_to_console': True, 19:14:02 INFO - 'opt_config_files': (), 19:14:02 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:14:02 INFO - '--processes=1', 19:14:02 INFO - '--config=%(test_path)s/wptrunner.ini', 19:14:02 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:14:02 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:14:02 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:14:02 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:14:02 INFO - 'pip_index': False, 19:14:02 INFO - 'require_test_zip': True, 19:14:02 INFO - 'test_type': ('testharness',), 19:14:02 INFO - 'this_chunk': '1', 19:14:02 INFO - 'total_chunks': '10', 19:14:02 INFO - 'virtualenv_path': 'venv', 19:14:02 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:14:02 INFO - 'work_dir': 'build'} 19:14:02 INFO - ##### 19:14:02 INFO - ##### Running clobber step. 19:14:02 INFO - ##### 19:14:02 INFO - Running pre-action listener: _resource_record_pre_action 19:14:02 INFO - Running main action method: clobber 19:14:02 INFO - rmtree: C:\slave\test\build 19:14:02 INFO - Using _rmtree_windows ... 19:14:02 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 19:14:59 INFO - Running post-action listener: _resource_record_post_action 19:14:59 INFO - ##### 19:14:59 INFO - ##### Running read-buildbot-config step. 19:14:59 INFO - ##### 19:14:59 INFO - Running pre-action listener: _resource_record_pre_action 19:14:59 INFO - Running main action method: read_buildbot_config 19:14:59 INFO - Using buildbot properties: 19:14:59 INFO - { 19:14:59 INFO - "project": "", 19:14:59 INFO - "product": "firefox", 19:14:59 INFO - "script_repo_revision": "production", 19:14:59 INFO - "scheduler": "tests-fx-team-xp_ix-debug-unittest-14-7200", 19:14:59 INFO - "repository": "", 19:14:59 INFO - "buildername": "Windows XP 32-bit fx-team debug test web-platform-tests-1", 19:14:59 INFO - "buildid": "20160421150615", 19:14:59 INFO - "pgo_build": "False", 19:14:59 INFO - "basedir": "C:\\slave\\test", 19:14:59 INFO - "buildnumber": 86, 19:14:59 INFO - "slavename": "t-xp32-ix-036", 19:14:59 INFO - "revision": "467bd00c72db8f6f34c4d9740378abb90365269f", 19:14:59 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 19:14:59 INFO - "platform": "win32", 19:14:59 INFO - "branch": "fx-team", 19:14:59 INFO - "repo_path": "integration/fx-team", 19:14:59 INFO - "moz_repo_path": "", 19:14:59 INFO - "stage_platform": "win32", 19:14:59 INFO - "builduid": "9d9273fc661e4a56939f939fa8664bcf", 19:14:59 INFO - "slavebuilddir": "test" 19:14:59 INFO - } 19:14:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 19:14:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 19:14:59 INFO - Running post-action listener: _resource_record_post_action 19:14:59 INFO - ##### 19:14:59 INFO - ##### Running download-and-extract step. 19:14:59 INFO - ##### 19:14:59 INFO - Running pre-action listener: _resource_record_pre_action 19:14:59 INFO - Running main action method: download_and_extract 19:14:59 INFO - mkdir: C:\slave\test\build\tests 19:14:59 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')]} 19:14:59 INFO - https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 19:14:59 INFO - trying https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 19:14:59 INFO - Downloading https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 19:14:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 19:14:59 INFO - Downloaded 1274 bytes. 19:14:59 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 19:14:59 INFO - Using the following test package requirements: 19:14:59 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 19:14:59 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 19:14:59 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 19:14:59 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 19:14:59 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 19:14:59 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 19:14:59 INFO - u'jsshell-win32.zip'], 19:14:59 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 19:14:59 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 19:14:59 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 19:14:59 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 19:14:59 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 19:14:59 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 19:14:59 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 19:14:59 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 19:14:59 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 19:14:59 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 19:14:59 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 19:14:59 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 19:14:59 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')]} 19:14:59 INFO - https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 19:14:59 INFO - trying https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 19:14:59 INFO - Downloading https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 19:14:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 19:15:01 INFO - Downloaded 20472799 bytes. 19:15:01 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:15:01 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:15:04 INFO - caution: filename not matched: web-platform/* 19:15:04 INFO - Return code: 11 19:15: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')]} 19:15:04 INFO - https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 19:15:04 INFO - trying https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 19:15:04 INFO - Downloading https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 19:15:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 19:15:08 INFO - Downloaded 36400366 bytes. 19:15:08 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:15:08 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:15:36 INFO - caution: filename not matched: bin/* 19:15:36 INFO - caution: filename not matched: config/* 19:15:36 INFO - caution: filename not matched: mozbase/* 19:15:36 INFO - caution: filename not matched: marionette/* 19:15:36 INFO - caution: filename not matched: tools/wptserve/* 19:15:36 INFO - Return code: 11 19:15: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')]} 19:15:36 INFO - https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 19:15:36 INFO - trying https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 19:15:36 INFO - Downloading https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 19:15:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 19:15:40 INFO - Downloaded 67483192 bytes. 19:15:40 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 19:15:40 INFO - mkdir: C:\slave\test\properties 19:15:40 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 19:15:40 INFO - Writing to file C:\slave\test\properties\build_url 19:15:40 INFO - Contents: 19:15:40 INFO - build_url:https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 19:15:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 19:15:41 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 19:15:41 INFO - Writing to file C:\slave\test\properties\symbols_url 19:15:41 INFO - Contents: 19:15:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 19:15:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:15:41 INFO - https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:15:41 INFO - trying https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 19:15:41 INFO - Downloading https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 19:15:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 19:15:45 INFO - Downloaded 58297272 bytes. 19:15:45 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 19:15:45 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 19:15:50 INFO - Return code: 0 19:15:50 INFO - Running post-action listener: _resource_record_post_action 19:15:50 INFO - Running post-action listener: set_extra_try_arguments 19:15:50 INFO - ##### 19:15:50 INFO - ##### Running create-virtualenv step. 19:15:50 INFO - ##### 19:15:50 INFO - Running pre-action listener: _pre_create_virtualenv 19:15:50 INFO - Running pre-action listener: _resource_record_pre_action 19:15:50 INFO - Running main action method: create_virtualenv 19:15:50 INFO - Creating virtualenv C:\slave\test\build\venv 19:15:50 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 19:15:50 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 19:15:52 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 19:15:54 INFO - Installing distribute......................................................................................................................................................................................done. 19:15:54 INFO - Return code: 0 19:15:54 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 19:15: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')]} 19:15:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:15: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')]} 19:15:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:15:54 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 0x00EB3278>, '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 0x00ECF0C0>, '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-036', 'USERDOMAIN': 'T-XP32-IX-036', '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-036', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-036', '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-036\\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-036'}}, attempt #1 19:15:54 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 19:15:54 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 19:15:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 19:15:54 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 19:15:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 19:15:54 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 19:15:54 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 19:15:54 INFO - 'DCLOCATION': 'SCL3', 19:15:54 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 19:15:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 19:15:54 INFO - 'FP_NO_HOST_CHECK': 'NO', 19:15:54 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 19:15:54 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 19:15:54 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 19:15:54 INFO - 'HOMEDRIVE': 'C:', 19:15:54 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:15:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 19:15:54 INFO - 'KTS_VERSION': '1.19c', 19:15:54 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 19:15:54 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 19:15:54 INFO - 'MONDIR': 'C:\\Monitor_config\\', 19:15:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 19:15:54 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 19:15:54 INFO - 'MOZILLABUILDDRIVE': 'C:', 19:15:54 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 19:15:54 INFO - 'MOZ_AIRBAG': '1', 19:15:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 19:15:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:15:54 INFO - 'MOZ_MSVCVERSION': '8', 19:15:54 INFO - 'MOZ_NO_REMOTE': '1', 19:15:54 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 19:15:54 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 19:15:54 INFO - 'NO_EM_RESTART': '1', 19:15:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:15:54 INFO - 'NUMBER_OF_PROCESSORS': '8', 19:15:54 INFO - 'OS': 'Windows_NT', 19:15:54 INFO - 'OURDRIVE': 'C:', 19:15:54 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 19:15:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 19:15:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 19:15:54 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 19:15:54 INFO - 'PROCESSOR_LEVEL': '6', 19:15:54 INFO - 'PROCESSOR_REVISION': '1e05', 19:15:54 INFO - 'PROGRAMFILES': 'C:\\Program Files', 19:15:54 INFO - 'PROMPT': '$P$G', 19:15:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 19:15:54 INFO - 'PWD': 'C:\\slave\\test', 19:15:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 19:15:54 INFO - 'SESSIONNAME': 'Console', 19:15:54 INFO - 'SLAVEDIR': 'C:\\slave\\', 19:15:54 INFO - 'SYSTEMDRIVE': 'C:', 19:15:54 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 19:15:54 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:15:54 INFO - 'TEST1': 'testie', 19:15:54 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:15:54 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 19:15:54 INFO - 'USERNAME': 'cltbld', 19:15:54 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:15:54 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 19:15:54 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 19:15:54 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 19:15:54 INFO - 'WINDIR': 'C:\\WINDOWS', 19:15:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 19:15:55 INFO - Ignoring indexes: http://pypi.python.org/simple/ 19:15:55 INFO - Downloading/unpacking psutil>=0.7.1 19:15:55 INFO - Running setup.py egg_info for package psutil 19:15:55 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 19:15:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:15:55 INFO - Installing collected packages: psutil 19:15:55 INFO - Running setup.py install for psutil 19:15:55 INFO - building 'psutil._psutil_windows' extension 19:15:55 INFO - error: Unable to find vcvarsall.bat 19:15:55 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-doag55-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 19:15:55 INFO - running install 19:15:55 INFO - running build 19:15:55 INFO - running build_py 19:15:55 INFO - creating build 19:15:55 INFO - creating build\lib.win32-2.7 19:15:55 INFO - creating build\lib.win32-2.7\psutil 19:15:55 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 19:15:55 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 19:15:55 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 19:15:55 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 19:15:55 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 19:15:55 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 19:15:55 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 19:15:55 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 19:15:55 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 19:15:55 INFO - running build_ext 19:15:55 INFO - building 'psutil._psutil_windows' extension 19:15:55 INFO - error: Unable to find vcvarsall.bat 19:15:55 INFO - ---------------------------------------- 19:15:55 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-doag55-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 19:15:55 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-036\Application Data\pip\pip.log 19:15:55 WARNING - Return code: 1 19:15:55 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! 19:15:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 19:15:55 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')]} 19:15:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:15:55 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')]} 19:15:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:15:55 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 0x00EB3278>, '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 0x00ECF0C0>, '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-036', 'USERDOMAIN': 'T-XP32-IX-036', '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-036', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-036', '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-036\\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-036'}}, attempt #1 19:15:55 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 19:15:55 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 19:15:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 19:15:55 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 19:15:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 19:15:55 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 19:15:55 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 19:15:55 INFO - 'DCLOCATION': 'SCL3', 19:15:55 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 19:15:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 19:15:55 INFO - 'FP_NO_HOST_CHECK': 'NO', 19:15:55 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 19:15:55 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 19:15:55 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 19:15:55 INFO - 'HOMEDRIVE': 'C:', 19:15:55 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:15:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 19:15:55 INFO - 'KTS_VERSION': '1.19c', 19:15:55 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 19:15:55 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 19:15:55 INFO - 'MONDIR': 'C:\\Monitor_config\\', 19:15:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 19:15:55 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 19:15:55 INFO - 'MOZILLABUILDDRIVE': 'C:', 19:15:55 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 19:15:55 INFO - 'MOZ_AIRBAG': '1', 19:15:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 19:15:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:15:55 INFO - 'MOZ_MSVCVERSION': '8', 19:15:55 INFO - 'MOZ_NO_REMOTE': '1', 19:15:55 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 19:15:55 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 19:15:55 INFO - 'NO_EM_RESTART': '1', 19:15:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:15:55 INFO - 'NUMBER_OF_PROCESSORS': '8', 19:15:55 INFO - 'OS': 'Windows_NT', 19:15:55 INFO - 'OURDRIVE': 'C:', 19:15:55 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', 19:15:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 19:15:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 19:15:55 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 19:15:55 INFO - 'PROCESSOR_LEVEL': '6', 19:15:55 INFO - 'PROCESSOR_REVISION': '1e05', 19:15:55 INFO - 'PROGRAMFILES': 'C:\\Program Files', 19:15:55 INFO - 'PROMPT': '$P$G', 19:15:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 19:15:55 INFO - 'PWD': 'C:\\slave\\test', 19:15:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 19:15:55 INFO - 'SESSIONNAME': 'Console', 19:15:55 INFO - 'SLAVEDIR': 'C:\\slave\\', 19:15:55 INFO - 'SYSTEMDRIVE': 'C:', 19:15:55 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 19:15:55 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:15:55 INFO - 'TEST1': 'testie', 19:15:55 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:15:55 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 19:15:55 INFO - 'USERNAME': 'cltbld', 19:15:55 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:15:55 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 19:15:55 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 19:15:55 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 19:15:55 INFO - 'WINDIR': 'C:\\WINDOWS', 19:15:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 19:15:56 INFO - Ignoring indexes: http://pypi.python.org/simple/ 19:15:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:15:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:15:56 INFO - Running setup.py egg_info for package mozsystemmonitor 19:15:56 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 19:15:56 INFO - Running setup.py egg_info for package psutil 19:15:56 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 19:15:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:15:56 INFO - Installing collected packages: mozsystemmonitor, psutil 19:15:56 INFO - Running setup.py install for mozsystemmonitor 19:15:56 INFO - Running setup.py install for psutil 19:15:56 INFO - building 'psutil._psutil_windows' extension 19:15:56 INFO - error: Unable to find vcvarsall.bat 19:15:56 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-oq3ehu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 19:15:56 INFO - running install 19:15:56 INFO - running build 19:15:56 INFO - running build_py 19:15:56 INFO - running build_ext 19:15:56 INFO - building 'psutil._psutil_windows' extension 19:15:56 INFO - error: Unable to find vcvarsall.bat 19:15:56 INFO - ---------------------------------------- 19:15:56 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-oq3ehu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 19:15:56 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-036\Application Data\pip\pip.log 19:15:56 WARNING - Return code: 1 19:15:56 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! 19:15:56 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 19:15:56 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')]} 19:15:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:15:56 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')]} 19:15:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:15:56 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 0x00EB3278>, '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 0x00ECF0C0>, '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-036', 'USERDOMAIN': 'T-XP32-IX-036', '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-036', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-036', '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-036\\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-036'}}, attempt #1 19:15:56 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 19:15:56 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 19:15:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 19:15:56 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 19:15:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 19:15:56 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 19:15:56 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 19:15:56 INFO - 'DCLOCATION': 'SCL3', 19:15:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 19:15:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 19:15:56 INFO - 'FP_NO_HOST_CHECK': 'NO', 19:15:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 19:15:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 19:15:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 19:15:56 INFO - 'HOMEDRIVE': 'C:', 19:15:56 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:15:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 19:15:56 INFO - 'KTS_VERSION': '1.19c', 19:15:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 19:15:56 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 19:15:56 INFO - 'MONDIR': 'C:\\Monitor_config\\', 19:15:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 19:15:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 19:15:56 INFO - 'MOZILLABUILDDRIVE': 'C:', 19:15:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 19:15:56 INFO - 'MOZ_AIRBAG': '1', 19:15:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 19:15:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:15:56 INFO - 'MOZ_MSVCVERSION': '8', 19:15:56 INFO - 'MOZ_NO_REMOTE': '1', 19:15:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 19:15:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 19:15:56 INFO - 'NO_EM_RESTART': '1', 19:15:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:15:56 INFO - 'NUMBER_OF_PROCESSORS': '8', 19:15:56 INFO - 'OS': 'Windows_NT', 19:15:56 INFO - 'OURDRIVE': 'C:', 19:15:56 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', 19:15:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 19:15:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 19:15:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 19:15:56 INFO - 'PROCESSOR_LEVEL': '6', 19:15:56 INFO - 'PROCESSOR_REVISION': '1e05', 19:15:56 INFO - 'PROGRAMFILES': 'C:\\Program Files', 19:15:56 INFO - 'PROMPT': '$P$G', 19:15:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 19:15:56 INFO - 'PWD': 'C:\\slave\\test', 19:15:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 19:15:56 INFO - 'SESSIONNAME': 'Console', 19:15:56 INFO - 'SLAVEDIR': 'C:\\slave\\', 19:15:56 INFO - 'SYSTEMDRIVE': 'C:', 19:15:56 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 19:15:56 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:15:56 INFO - 'TEST1': 'testie', 19:15:56 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:15:56 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 19:15:56 INFO - 'USERNAME': 'cltbld', 19:15:56 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:15:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 19:15:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 19:15:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 19:15:56 INFO - 'WINDIR': 'C:\\WINDOWS', 19:15:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 19:15:56 INFO - Ignoring indexes: http://pypi.python.org/simple/ 19:15:56 INFO - Downloading/unpacking blobuploader==1.2.4 19:15:56 INFO - Downloading blobuploader-1.2.4.tar.gz 19:15:56 INFO - Running setup.py egg_info for package blobuploader 19:15:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:15:58 INFO - Running setup.py egg_info for package requests 19:15:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:15:58 INFO - Downloading docopt-0.6.1.tar.gz 19:15:58 INFO - Running setup.py egg_info for package docopt 19:15:58 INFO - Installing collected packages: blobuploader, docopt, requests 19:15:58 INFO - Running setup.py install for blobuploader 19:15:58 INFO - Running setup.py install for docopt 19:15:58 INFO - Running setup.py install for requests 19:15:58 INFO - Successfully installed blobuploader docopt requests 19:15:58 INFO - Cleaning up... 19:15:58 INFO - Return code: 0 19:15:58 INFO - Installing None into virtualenv C:\slave\test\build\venv 19:15:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:15:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:15:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:15:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:15:58 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 0x00EB3278>, '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 0x00ECF0C0>, '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-036', 'USERDOMAIN': 'T-XP32-IX-036', '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-036', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-036', '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-036\\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-036'}}, attempt #1 19:15:58 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 19:15:58 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 19:15:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 19:15:58 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 19:15:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 19:15:58 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 19:15:58 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 19:15:58 INFO - 'DCLOCATION': 'SCL3', 19:15:58 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 19:15:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 19:15:58 INFO - 'FP_NO_HOST_CHECK': 'NO', 19:15:58 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 19:15:58 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 19:15:58 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 19:15:58 INFO - 'HOMEDRIVE': 'C:', 19:15:58 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:15:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 19:15:58 INFO - 'KTS_VERSION': '1.19c', 19:15:58 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 19:15:58 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 19:15:58 INFO - 'MONDIR': 'C:\\Monitor_config\\', 19:15:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 19:15:58 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 19:15:58 INFO - 'MOZILLABUILDDRIVE': 'C:', 19:15:58 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 19:15:58 INFO - 'MOZ_AIRBAG': '1', 19:15:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 19:15:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:15:58 INFO - 'MOZ_MSVCVERSION': '8', 19:15:58 INFO - 'MOZ_NO_REMOTE': '1', 19:15:58 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 19:15:58 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 19:15:58 INFO - 'NO_EM_RESTART': '1', 19:15:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:15:58 INFO - 'NUMBER_OF_PROCESSORS': '8', 19:15:58 INFO - 'OS': 'Windows_NT', 19:15:58 INFO - 'OURDRIVE': 'C:', 19:15:58 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', 19:15:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 19:15:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 19:15:58 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 19:15:58 INFO - 'PROCESSOR_LEVEL': '6', 19:15:58 INFO - 'PROCESSOR_REVISION': '1e05', 19:15:58 INFO - 'PROGRAMFILES': 'C:\\Program Files', 19:15:58 INFO - 'PROMPT': '$P$G', 19:15:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 19:15:58 INFO - 'PWD': 'C:\\slave\\test', 19:15:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 19:15:58 INFO - 'SESSIONNAME': 'Console', 19:15:58 INFO - 'SLAVEDIR': 'C:\\slave\\', 19:15:58 INFO - 'SYSTEMDRIVE': 'C:', 19:15:58 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 19:15:58 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:15:58 INFO - 'TEST1': 'testie', 19:15:58 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:15:58 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 19:15:58 INFO - 'USERNAME': 'cltbld', 19:15:58 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:15:58 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 19:15:58 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 19:15:58 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 19:15:58 INFO - 'WINDIR': 'C:\\WINDOWS', 19:15:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 19:16:04 INFO - Ignoring indexes: http://pypi.python.org/simple/ 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 19:16:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 19:16:04 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 19:16:04 INFO - Unpacking c:\slave\test\build\tests\marionette\client 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 19:16:04 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 19:16:04 INFO - Unpacking c:\slave\test\build\tests\marionette 19:16:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 19:16:04 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 19:16:04 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 19:16:04 INFO - Running setup.py install for browsermob-proxy 19:16:09 INFO - Running setup.py install for manifestparser 19:16:09 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Running setup.py install for marionette-client 19:16:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 19:16:09 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Running setup.py install for marionette-driver 19:16:09 INFO - Running setup.py install for mozcrash 19:16:09 INFO - Running setup.py install for mozdebug 19:16:09 INFO - Running setup.py install for mozdevice 19:16:09 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Running setup.py install for mozfile 19:16:09 INFO - Running setup.py install for mozhttpd 19:16:09 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Running setup.py install for mozinfo 19:16:09 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Running setup.py install for mozInstall 19:16:09 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Running setup.py install for mozleak 19:16:09 INFO - Running setup.py install for mozlog 19:16:09 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Running setup.py install for moznetwork 19:16:09 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Running setup.py install for mozprocess 19:16:09 INFO - Running setup.py install for mozprofile 19:16:09 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Running setup.py install for mozrunner 19:16:09 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Running setup.py install for mozscreenshot 19:16:09 INFO - Running setup.py install for moztest 19:16:09 INFO - Running setup.py install for mozversion 19:16:09 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 19:16:09 INFO - Running setup.py install for wptserve 19:16:09 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 19:16:09 INFO - Cleaning up... 19:16:09 INFO - Return code: 0 19:16:09 INFO - Installing None into virtualenv C:\slave\test\build\venv 19:16:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:16:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:16:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:16:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:16:09 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, '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 0x00ECF0C0>, '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-036', 'USERDOMAIN': 'T-XP32-IX-036', '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-036', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-036', '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-036\\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-036'}}, attempt #1 19:16:09 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 19:16:09 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:16:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 19:16:09 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 19:16:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 19:16:09 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 19:16:09 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 19:16:09 INFO - 'DCLOCATION': 'SCL3', 19:16:09 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 19:16:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 19:16:09 INFO - 'FP_NO_HOST_CHECK': 'NO', 19:16:09 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 19:16:09 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 19:16:09 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 19:16:09 INFO - 'HOMEDRIVE': 'C:', 19:16:09 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:16:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 19:16:09 INFO - 'KTS_VERSION': '1.19c', 19:16:09 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 19:16:09 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 19:16:09 INFO - 'MONDIR': 'C:\\Monitor_config\\', 19:16:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 19:16:09 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 19:16:09 INFO - 'MOZILLABUILDDRIVE': 'C:', 19:16:09 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 19:16:09 INFO - 'MOZ_AIRBAG': '1', 19:16:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 19:16:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:16:09 INFO - 'MOZ_MSVCVERSION': '8', 19:16:09 INFO - 'MOZ_NO_REMOTE': '1', 19:16:09 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 19:16:09 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 19:16:09 INFO - 'NO_EM_RESTART': '1', 19:16:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:16:09 INFO - 'NUMBER_OF_PROCESSORS': '8', 19:16:09 INFO - 'OS': 'Windows_NT', 19:16:09 INFO - 'OURDRIVE': 'C:', 19:16:09 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 19:16:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 19:16:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 19:16:09 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 19:16:09 INFO - 'PROCESSOR_LEVEL': '6', 19:16:09 INFO - 'PROCESSOR_REVISION': '1e05', 19:16:09 INFO - 'PROGRAMFILES': 'C:\\Program Files', 19:16:09 INFO - 'PROMPT': '$P$G', 19:16:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 19:16:09 INFO - 'PWD': 'C:\\slave\\test', 19:16:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 19:16:09 INFO - 'SESSIONNAME': 'Console', 19:16:09 INFO - 'SLAVEDIR': 'C:\\slave\\', 19:16:09 INFO - 'SYSTEMDRIVE': 'C:', 19:16:09 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 19:16:09 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:16:09 INFO - 'TEST1': 'testie', 19:16:09 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:16:09 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 19:16:09 INFO - 'USERNAME': 'cltbld', 19:16:09 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:16:09 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 19:16:09 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 19:16:09 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 19:16:09 INFO - 'WINDIR': 'C:\\WINDOWS', 19:16:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 19:16:12 INFO - Ignoring indexes: http://pypi.python.org/simple/ 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 19:16:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 19:16:12 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 19:16:12 INFO - Unpacking c:\slave\test\build\tests\marionette\client 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 19:16:12 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 19:16:12 INFO - Unpacking c:\slave\test\build\tests\marionette 19:16:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 19:16:12 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 19:16:12 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)) 19:16:16 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)) 19:16:16 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)) 19:16:16 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)) 19:16:16 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)) 19:16:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 19:16:16 INFO - Downloading blessings-1.6.tar.gz 19:16:16 INFO - Running setup.py egg_info for package blessings 19:16:16 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)) 19:16:16 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 19:16:16 INFO - Running setup.py install for blessings 19:16:16 INFO - Running setup.py install for browsermob-proxy 19:16:16 INFO - Running setup.py install for manifestparser 19:16:16 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Running setup.py install for marionette-client 19:16:16 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 19:16:16 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Running setup.py install for marionette-driver 19:16:16 INFO - Running setup.py install for mozcrash 19:16:16 INFO - Running setup.py install for mozdebug 19:16:16 INFO - Running setup.py install for mozdevice 19:16:16 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Running setup.py install for mozhttpd 19:16:16 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Running setup.py install for mozInstall 19:16:16 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Running setup.py install for mozleak 19:16:16 INFO - Running setup.py install for mozprofile 19:16:16 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Running setup.py install for mozrunner 19:16:16 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 19:16:16 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 19:16:17 INFO - Running setup.py install for mozscreenshot 19:16:17 INFO - Running setup.py install for moztest 19:16:17 INFO - Running setup.py install for mozversion 19:16:17 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 19:16:17 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 19:16:17 INFO - Running setup.py install for wptserve 19:16:17 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 19:16:17 INFO - Cleaning up... 19:16:17 INFO - Return code: 0 19:16:17 INFO - Done creating virtualenv C:\slave\test\build\venv. 19:16:17 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 19:16:17 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 19:16:17 INFO - Reading from file tmpfile_stdout 19:16:17 INFO - Using _rmtree_windows ... 19:16:17 INFO - Using _rmtree_windows ... 19:16:17 INFO - Current package versions: 19:16:17 INFO - blessings == 1.6 19:16:17 INFO - blobuploader == 1.2.4 19:16:17 INFO - browsermob-proxy == 0.6.0 19:16:17 INFO - distribute == 0.6.14 19:16:17 INFO - docopt == 0.6.1 19:16:17 INFO - manifestparser == 1.1 19:16:17 INFO - marionette-client == 2.3.0 19:16:17 INFO - marionette-driver == 1.4.0 19:16:17 INFO - mozInstall == 1.12 19:16:17 INFO - mozcrash == 0.17 19:16:17 INFO - mozdebug == 0.1 19:16:17 INFO - mozdevice == 0.48 19:16:17 INFO - mozfile == 1.2 19:16:17 INFO - mozhttpd == 0.7 19:16:17 INFO - mozinfo == 0.9 19:16:17 INFO - mozleak == 0.1 19:16:17 INFO - mozlog == 3.1 19:16:17 INFO - moznetwork == 0.27 19:16:17 INFO - mozprocess == 0.22 19:16:17 INFO - mozprofile == 0.28 19:16:17 INFO - mozrunner == 6.11 19:16:17 INFO - mozscreenshot == 0.1 19:16:17 INFO - mozsystemmonitor == 0.0 19:16:17 INFO - moztest == 0.7 19:16:17 INFO - mozversion == 1.4 19:16:17 INFO - requests == 1.2.3 19:16:17 INFO - wptserve == 1.4.0 19:16:17 INFO - Running post-action listener: _resource_record_post_action 19:16:17 INFO - Running post-action listener: _start_resource_monitoring 19:16:17 INFO - Starting resource monitoring. 19:16:17 INFO - ##### 19:16:17 INFO - ##### Running pull step. 19:16:17 INFO - ##### 19:16:17 INFO - Running pre-action listener: _resource_record_pre_action 19:16:17 INFO - Running main action method: pull 19:16:17 INFO - Pull has nothing to do! 19:16:17 INFO - Running post-action listener: _resource_record_post_action 19:16:17 INFO - ##### 19:16:17 INFO - ##### Running install step. 19:16:17 INFO - ##### 19:16:17 INFO - Running pre-action listener: _resource_record_pre_action 19:16:17 INFO - Running main action method: install 19:16:17 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 19:16:17 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 19:16:18 INFO - Reading from file tmpfile_stdout 19:16:18 INFO - Using _rmtree_windows ... 19:16:18 INFO - Using _rmtree_windows ... 19:16:18 INFO - Detecting whether we're running mozinstall >=1.0... 19:16:18 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 19:16:18 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 19:16:18 INFO - Reading from file tmpfile_stdout 19:16:18 INFO - Output received: 19:16:18 INFO - Usage: mozinstall-script.py [options] installer 19:16:18 INFO - Options: 19:16:18 INFO - -h, --help show this help message and exit 19:16:18 INFO - -d DEST, --destination=DEST 19:16:18 INFO - Directory to install application into. [default: 19:16:18 INFO - "C:\slave\test"] 19:16:18 INFO - --app=APP Application being installed. [default: firefox] 19:16:18 INFO - Using _rmtree_windows ... 19:16:18 INFO - Using _rmtree_windows ... 19:16:18 INFO - mkdir: C:\slave\test\build\application 19:16:18 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 19:16:18 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 19:16:21 INFO - Reading from file tmpfile_stdout 19:16:21 INFO - Output received: 19:16:21 INFO - C:\slave\test\build\application\firefox\firefox.exe 19:16:21 INFO - Using _rmtree_windows ... 19:16:21 INFO - Using _rmtree_windows ... 19:16:21 INFO - Running post-action listener: _resource_record_post_action 19:16:21 INFO - ##### 19:16:21 INFO - ##### Running run-tests step. 19:16:21 INFO - ##### 19:16:21 INFO - Running pre-action listener: _resource_record_pre_action 19:16:21 INFO - Running main action method: run_tests 19:16:21 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 19:16:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:16:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:16:21 INFO - grabbing minidump binary from tooltool 19:16:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:16:21 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 0x00ECF0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 19:16:21 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 19:16:21 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 19:16:21 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 19:16:22 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmppqski4 19:16:22 INFO - INFO - File integrity verified, renaming tmppqski4 to win32-minidump_stackwalk.exe 19:16:22 INFO - Return code: 0 19:16:22 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 19:16:22 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 19:16:22 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/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 19:16:22 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/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 19:16:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 19:16:22 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036\\Application Data', 19:16:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 19:16:22 INFO - 'COMPUTERNAME': 'T-XP32-IX-036', 19:16:22 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 19:16:22 INFO - 'DCLOCATION': 'SCL3', 19:16:22 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 19:16:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 19:16:22 INFO - 'FP_NO_HOST_CHECK': 'NO', 19:16:22 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 19:16:22 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 19:16:22 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 19:16:22 INFO - 'HOMEDRIVE': 'C:', 19:16:22 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:16:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 19:16:22 INFO - 'KTS_VERSION': '1.19c', 19:16:22 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 19:16:22 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-036', 19:16:22 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 19:16:22 INFO - 'MONDIR': 'C:\\Monitor_config\\', 19:16:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 19:16:22 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 19:16:22 INFO - 'MOZILLABUILDDRIVE': 'C:', 19:16:22 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 19:16:22 INFO - 'MOZ_AIRBAG': '1', 19:16:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 19:16:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:16:22 INFO - 'MOZ_MSVCVERSION': '8', 19:16:22 INFO - 'MOZ_NO_REMOTE': '1', 19:16:22 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 19:16:22 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 19:16:22 INFO - 'NO_EM_RESTART': '1', 19:16:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:16:22 INFO - 'NUMBER_OF_PROCESSORS': '8', 19:16:22 INFO - 'OS': 'Windows_NT', 19:16:22 INFO - 'OURDRIVE': 'C:', 19:16:22 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 19:16:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 19:16:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 19:16:22 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 19:16:22 INFO - 'PROCESSOR_LEVEL': '6', 19:16:22 INFO - 'PROCESSOR_REVISION': '1e05', 19:16:22 INFO - 'PROGRAMFILES': 'C:\\Program Files', 19:16:22 INFO - 'PROMPT': '$P$G', 19:16:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 19:16:22 INFO - 'PWD': 'C:\\slave\\test', 19:16:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 19:16:22 INFO - 'SESSIONNAME': 'Console', 19:16:22 INFO - 'SLAVEDIR': 'C:\\slave\\', 19:16:22 INFO - 'SYSTEMDRIVE': 'C:', 19:16:22 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 19:16:22 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:16:22 INFO - 'TEST1': 'testie', 19:16:22 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 19:16:22 INFO - 'USERDOMAIN': 'T-XP32-IX-036', 19:16:22 INFO - 'USERNAME': 'cltbld', 19:16:22 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-036', 19:16:22 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 19:16:22 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 19:16:22 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 19:16:22 INFO - 'WINDIR': 'C:\\WINDOWS', 19:16:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 19:16:22 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/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 19:16:24 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 19:16:24 INFO - import pkg_resources 19:16:25 INFO - Using 1 client processes 19:16:28 INFO - SUITE-START | Running 778 tests 19:16:28 INFO - Running testharness tests 19:16:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:16:28 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 19:16:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:16:28 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 19:16:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:16:28 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 19:16:28 INFO - Setting up ssl 19:16:28 INFO - PROCESS | certutil | 19:16:28 INFO - PROCESS | certutil | 19:16:28 INFO - PROCESS | certutil | 19:16:28 INFO - Certificate Nickname Trust Attributes 19:16:28 INFO - SSL,S/MIME,JAR/XPI 19:16:28 INFO - 19:16:28 INFO - web-platform-tests CT,, 19:16:28 INFO - 19:16:28 INFO - Starting runner 19:16:30 INFO - PROCESS | 3668 | [3668] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 19:16:30 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 19:16:31 INFO - PROCESS | 3668 | [3668] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 19:16:32 INFO - PROCESS | 3668 | [3668] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 19:16:32 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 19:16:32 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 19:16:32 INFO - PROCESS | 3668 | 1461291392386 Marionette DEBUG Marionette enabled via build flag and pref 19:16:32 INFO - PROCESS | 3668 | ++DOCSHELL 13FA5800 == 1 [pid = 3668] [id = 1] 19:16:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 1 (13FA5C00) [pid = 3668] [serial = 1] [outer = 00000000] 19:16:32 INFO - PROCESS | 3668 | [3668] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 19:16:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 2 (13FA6800) [pid = 3668] [serial = 2] [outer = 13FA5C00] 19:16:32 INFO - PROCESS | 3668 | [3668] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2860 19:16:32 INFO - PROCESS | 3668 | [3668] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 19:16:32 INFO - PROCESS | 3668 | ++DOCSHELL 14C58000 == 2 [pid = 3668] [id = 2] 19:16:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 3 (14C58400) [pid = 3668] [serial = 3] [outer = 00000000] 19:16:32 INFO - PROCESS | 3668 | [3668] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 19:16:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 4 (14C59000) [pid = 3668] [serial = 4] [outer = 14C58400] 19:16:32 INFO - PROCESS | 3668 | 1461291392909 Marionette INFO Listening on port 2828 19:16:33 INFO - PROCESS | 3668 | 1461291393304 Marionette DEBUG Marionette enabled via command-line flag 19:16:33 INFO - PROCESS | 3668 | ++DOCSHELL 15CF0800 == 3 [pid = 3668] [id = 3] 19:16:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 5 (15CF8800) [pid = 3668] [serial = 5] [outer = 00000000] 19:16:33 INFO - PROCESS | 3668 | [3668] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 19:16:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 6 (15CF9400) [pid = 3668] [serial = 6] [outer = 15CF8800] 19:16:33 INFO - PROCESS | 3668 | [3668] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 19:16:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 7 (1660F400) [pid = 3668] [serial = 7] [outer = 14C58400] 19:16:33 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:16:33 INFO - PROCESS | 3668 | 1461291393631 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1444 19:16:33 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:16:33 INFO - PROCESS | 3668 | 1461291393680 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1446 19:16:33 INFO - PROCESS | 3668 | 1461291393683 Marionette DEBUG Closed connection conn0 19:16:33 INFO - PROCESS | 3668 | 1461291393781 Marionette DEBUG Closed connection conn1 19:16:33 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:16:33 INFO - PROCESS | 3668 | 1461291393787 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1447 19:16:33 INFO - PROCESS | 3668 | 1461291393829 Marionette DEBUG Closed connection conn2 19:16:33 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:16:33 INFO - PROCESS | 3668 | 1461291393837 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1448 19:16:33 INFO - PROCESS | 3668 | ++DOCSHELL 13FA4C00 == 4 [pid = 3668] [id = 4] 19:16:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 8 (16A27800) [pid = 3668] [serial = 8] [outer = 00000000] 19:16:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 9 (16576000) [pid = 3668] [serial = 9] [outer = 16A27800] 19:16:33 INFO - PROCESS | 3668 | [3668] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 19:16:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 10 (1657D400) [pid = 3668] [serial = 10] [outer = 16A27800] 19:16:34 INFO - PROCESS | 3668 | 1461291394081 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:16:34 INFO - PROCESS | 3668 | 1461291394087 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421150615","device":"desktop","version":"48.0a1"} 19:16:34 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 19:16:34 INFO - PROCESS | 3668 | [3668] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 19:16:34 INFO - PROCESS | 3668 | [3668] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 19:16:34 INFO - PROCESS | 3668 | [3668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:16:35 INFO - PROCESS | 3668 | ++DOCSHELL 18623400 == 5 [pid = 3668] [id = 5] 19:16:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 11 (18823000) [pid = 3668] [serial = 11] [outer = 00000000] 19:16:35 INFO - PROCESS | 3668 | ++DOCSHELL 18823C00 == 6 [pid = 3668] [id = 6] 19:16:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 12 (18824000) [pid = 3668] [serial = 12] [outer = 00000000] 19:16:35 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:16:35 INFO - PROCESS | 3668 | ++DOCSHELL 19503800 == 7 [pid = 3668] [id = 7] 19:16:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 13 (19503C00) [pid = 3668] [serial = 13] [outer = 00000000] 19:16:35 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:16:35 INFO - PROCESS | 3668 | [3668] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:16:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 14 (1950C800) [pid = 3668] [serial = 14] [outer = 19503C00] 19:16:35 INFO - PROCESS | 3668 | [3668] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 19:16:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 15 (194E3400) [pid = 3668] [serial = 15] [outer = 18823000] 19:16:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 16 (194E4C00) [pid = 3668] [serial = 16] [outer = 18824000] 19:16:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 17 (194E7800) [pid = 3668] [serial = 17] [outer = 19503C00] 19:16:36 INFO - PROCESS | 3668 | 1461291396618 Marionette DEBUG loaded listener.js 19:16:36 INFO - PROCESS | 3668 | 1461291396632 Marionette DEBUG loaded listener.js 19:16:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 18 (1A860000) [pid = 3668] [serial = 18] [outer = 19503C00] 19:16:37 INFO - PROCESS | 3668 | 1461291397164 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"84872ee3-43c6-4add-9e37-46a3be72f52c","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421150615","device":"desktop","version":"48.0a1","command_id":1}}] 19:16:37 INFO - PROCESS | 3668 | 1461291397328 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 19:16:37 INFO - PROCESS | 3668 | 1461291397398 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 19:16:37 INFO - PROCESS | 3668 | 1461291397496 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:16:37 INFO - PROCESS | 3668 | [3668] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:16:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 19 (1C113800) [pid = 3668] [serial = 19] [outer = 19503C00] 19:16:37 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:16:38 INFO - PROCESS | 3668 | 1461291398062 Marionette TRACE conn3 <- [1,3,null,{}] 19:16:38 INFO - PROCESS | 3668 | 1461291398104 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 19:16:38 INFO - PROCESS | 3668 | 1461291398119 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 19:16:38 INFO - PROCESS | 3668 | 1461291398140 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 19:16:38 INFO - PROCESS | 3668 | 1461291398142 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 19:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:16:38 INFO - PROCESS | 3668 | 1461291398146 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:16:38 INFO - PROCESS | 3668 | 1461291398150 Marionette TRACE conn3 <- [1,6,null,{}] 19:16:38 INFO - PROCESS | 3668 | 1461291398155 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:38 INFO - PROCESS | 3668 | 1461291398167 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 19:16:38 INFO - PROCESS | 3668 | 1461291398172 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:38 INFO - PROCESS | 3668 | ++DOCSHELL 193BD400 == 8 [pid = 3668] [id = 8] 19:16:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 20 (1CB1B000) [pid = 3668] [serial = 20] [outer = 00000000] 19:16:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 21 (1CB1E400) [pid = 3668] [serial = 21] [outer = 1CB1B000] 19:16:38 INFO - PROCESS | 3668 | 1461291398224 Marionette DEBUG loaded listener.js 19:16:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 22 (1CB21400) [pid = 3668] [serial = 22] [outer = 1CB1B000] 19:16:38 INFO - PROCESS | 3668 | ++DOCSHELL 1CE34000 == 9 [pid = 3668] [id = 9] 19:16:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 23 (1CE3CC00) [pid = 3668] [serial = 23] [outer = 00000000] 19:16:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 24 (1CE3FC00) [pid = 3668] [serial = 24] [outer = 1CE3CC00] 19:16:38 INFO - PROCESS | 3668 | 1461291398681 Marionette DEBUG loaded listener.js 19:16:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 25 (1CE3B800) [pid = 3668] [serial = 25] [outer = 1CE3CC00] 19:16:38 INFO - PROCESS | 3668 | 1461291398862 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 19:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 733ms 19:16:38 INFO - PROCESS | 3668 | 1461291398889 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 19:16:38 INFO - PROCESS | 3668 | 1461291398891 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 19:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:16:38 INFO - PROCESS | 3668 | 1461291398895 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:16:38 INFO - PROCESS | 3668 | 1461291398897 Marionette TRACE conn3 <- [1,10,null,{}] 19:16:38 INFO - PROCESS | 3668 | 1461291398993 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:39 INFO - PROCESS | 3668 | 1461291399111 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 19:16:39 INFO - PROCESS | 3668 | 1461291399161 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:39 INFO - PROCESS | 3668 | ++DOCSHELL 1D346000 == 10 [pid = 3668] [id = 10] 19:16:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 26 (1D346400) [pid = 3668] [serial = 26] [outer = 00000000] 19:16:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 27 (1D349400) [pid = 3668] [serial = 27] [outer = 1D346400] 19:16:39 INFO - PROCESS | 3668 | 1461291399211 Marionette DEBUG loaded listener.js 19:16:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 28 (1D691000) [pid = 3668] [serial = 28] [outer = 1D346400] 19:16:39 INFO - PROCESS | 3668 | 1461291399592 Marionette TRACE conn3 <- [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]]]}] 19:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 748ms 19:16:39 INFO - PROCESS | 3668 | 1461291399635 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 19:16:39 INFO - PROCESS | 3668 | 1461291399638 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 19:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:16:39 INFO - PROCESS | 3668 | 1461291399642 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:16:39 INFO - PROCESS | 3668 | 1461291399644 Marionette TRACE conn3 <- [1,14,null,{}] 19:16:39 INFO - PROCESS | 3668 | 1461291399649 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:39 INFO - PROCESS | 3668 | 1461291399761 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 19:16:39 INFO - PROCESS | 3668 | 1461291399774 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:39 INFO - PROCESS | 3668 | ++DOCSHELL 1CE3F000 == 11 [pid = 3668] [id = 11] 19:16:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 29 (1D698000) [pid = 3668] [serial = 29] [outer = 00000000] 19:16:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 30 (1D71B800) [pid = 3668] [serial = 30] [outer = 1D698000] 19:16:39 INFO - PROCESS | 3668 | 1461291399819 Marionette DEBUG loaded listener.js 19:16:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 31 (19E47800) [pid = 3668] [serial = 31] [outer = 1D698000] 19:16:40 INFO - PROCESS | 3668 | 1461291400166 Marionette TRACE conn3 <- [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]]]}] 19:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 530ms 19:16:40 INFO - PROCESS | 3668 | 1461291400175 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 19:16:40 INFO - PROCESS | 3668 | 1461291400177 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 19:16:40 INFO - PROCESS | 3668 | 1461291400180 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:16:40 INFO - PROCESS | 3668 | 1461291400182 Marionette TRACE conn3 <- [1,18,null,{}] 19:16:40 INFO - PROCESS | 3668 | 1461291400186 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:40 INFO - PROCESS | 3668 | 1461291400311 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 19:16:40 INFO - PROCESS | 3668 | 1461291400302 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:40 INFO - PROCESS | 3668 | ++DOCSHELL 19E55000 == 12 [pid = 3668] [id = 12] 19:16:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 32 (19E56C00) [pid = 3668] [serial = 32] [outer = 00000000] 19:16:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 33 (1D967000) [pid = 3668] [serial = 33] [outer = 19E56C00] 19:16:40 INFO - PROCESS | 3668 | 1461291400348 Marionette DEBUG loaded listener.js 19:16:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 34 (1D96A800) [pid = 3668] [serial = 34] [outer = 19E56C00] 19:16:40 INFO - PROCESS | 3668 | 1461291400696 Marionette TRACE conn3 <- [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]]]}] 19:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 593ms 19:16:40 INFO - PROCESS | 3668 | 1461291400762 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 19:16:40 INFO - PROCESS | 3668 | 1461291400765 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 19:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:16:40 INFO - PROCESS | 3668 | 1461291400768 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:16:40 INFO - PROCESS | 3668 | 1461291400770 Marionette TRACE conn3 <- [1,22,null,{}] 19:16:40 INFO - PROCESS | 3668 | 1461291400773 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:40 INFO - PROCESS | 3668 | 1461291400859 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 19:16:40 INFO - PROCESS | 3668 | 1461291400865 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:40 INFO - PROCESS | 3668 | ++DOCSHELL 1D972C00 == 13 [pid = 3668] [id = 13] 19:16:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 35 (1D974000) [pid = 3668] [serial = 35] [outer = 00000000] 19:16:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 36 (1DB31400) [pid = 3668] [serial = 36] [outer = 1D974000] 19:16:40 INFO - PROCESS | 3668 | 1461291400909 Marionette DEBUG loaded listener.js 19:16:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 37 (1DB34400) [pid = 3668] [serial = 37] [outer = 1D974000] 19:16:41 INFO - PROCESS | 3668 | 1461291401221 Marionette TRACE conn3 <- [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]]]}] 19:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 498ms 19:16:41 INFO - PROCESS | 3668 | 1461291401262 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 19:16:41 INFO - PROCESS | 3668 | 1461291401264 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 19:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:16:41 INFO - PROCESS | 3668 | 1461291401267 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:16:41 INFO - PROCESS | 3668 | 1461291401269 Marionette TRACE conn3 <- [1,26,null,{}] 19:16:41 INFO - PROCESS | 3668 | 1461291401272 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:41 INFO - PROCESS | 3668 | 1461291401362 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 19:16:41 INFO - PROCESS | 3668 | 1461291401368 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:41 INFO - PROCESS | 3668 | ++DOCSHELL 1DCC7400 == 14 [pid = 3668] [id = 14] 19:16:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 38 (1DCC7C00) [pid = 3668] [serial = 38] [outer = 00000000] 19:16:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 39 (1DCCF400) [pid = 3668] [serial = 39] [outer = 1DCC7C00] 19:16:41 INFO - PROCESS | 3668 | 1461291401413 Marionette DEBUG loaded listener.js 19:16:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 40 (1E26EC00) [pid = 3668] [serial = 40] [outer = 1DCC7C00] 19:16:41 INFO - PROCESS | 3668 | 1461291401757 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 19:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 530ms 19:16:41 INFO - PROCESS | 3668 | 1461291401803 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 19:16:41 INFO - PROCESS | 3668 | 1461291401805 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 19:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:16:41 INFO - PROCESS | 3668 | 1461291401808 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:16:41 INFO - PROCESS | 3668 | 1461291401809 Marionette TRACE conn3 <- [1,30,null,{}] 19:16:41 INFO - PROCESS | 3668 | 1461291401813 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:41 INFO - PROCESS | 3668 | 1461291401894 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 19:16:41 INFO - PROCESS | 3668 | 1461291401900 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:41 INFO - PROCESS | 3668 | ++DOCSHELL 1DCC8800 == 15 [pid = 3668] [id = 15] 19:16:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 41 (1DCCBC00) [pid = 3668] [serial = 41] [outer = 00000000] 19:16:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 42 (1E27B800) [pid = 3668] [serial = 42] [outer = 1DCCBC00] 19:16:41 INFO - PROCESS | 3668 | 1461291401943 Marionette DEBUG loaded listener.js 19:16:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 43 (1E27B400) [pid = 3668] [serial = 43] [outer = 1DCCBC00] 19:16:42 INFO - PROCESS | 3668 | ++DOCSHELL 1E278800 == 16 [pid = 3668] [id = 16] 19:16:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 44 (1E278C00) [pid = 3668] [serial = 44] [outer = 00000000] 19:16:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 45 (1E3E1000) [pid = 3668] [serial = 45] [outer = 1E278C00] 19:16:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 46 (1E275000) [pid = 3668] [serial = 46] [outer = 1E278C00] 19:16:42 INFO - PROCESS | 3668 | ++DOCSHELL 1E3DE400 == 17 [pid = 3668] [id = 17] 19:16:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 47 (1E3E2000) [pid = 3668] [serial = 47] [outer = 00000000] 19:16:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 48 (1E54BC00) [pid = 3668] [serial = 48] [outer = 1E3E2000] 19:16:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 49 (1E550C00) [pid = 3668] [serial = 49] [outer = 1E3E2000] 19:16:42 INFO - PROCESS | 3668 | 1461291402450 Marionette TRACE conn3 <- [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]]]}] 19:16:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 733ms 19:16:43 INFO - PROCESS | 3668 | 1461291403018 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 19:16:43 INFO - PROCESS | 3668 | 1461291403023 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 19:16:43 INFO - PROCESS | 3668 | --DOCSHELL 13FA5800 == 16 [pid = 3668] [id = 1] 19:16:43 INFO - PROCESS | 3668 | 1461291403034 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:16:43 INFO - PROCESS | 3668 | 1461291403037 Marionette TRACE conn3 <- [1,34,null,{}] 19:16:43 INFO - PROCESS | 3668 | 1461291403060 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:43 INFO - PROCESS | 3668 | 1461291403171 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 19:16:43 INFO - PROCESS | 3668 | 1461291403241 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:43 INFO - PROCESS | 3668 | ++DOCSHELL 12CF5000 == 17 [pid = 3668] [id = 18] 19:16:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 50 (12CF6400) [pid = 3668] [serial = 50] [outer = 00000000] 19:16:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 51 (13316C00) [pid = 3668] [serial = 51] [outer = 12CF6400] 19:16:43 INFO - PROCESS | 3668 | 1461291403297 Marionette DEBUG loaded listener.js 19:16:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 52 (1336DC00) [pid = 3668] [serial = 52] [outer = 12CF6400] 19:16:43 INFO - PROCESS | 3668 | 1461291403816 Marionette TRACE conn3 <- [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]]]}] 19:16:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 858ms 19:16:43 INFO - PROCESS | 3668 | 1461291403902 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 19:16:43 INFO - PROCESS | 3668 | 1461291403905 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 19:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:16:43 INFO - PROCESS | 3668 | 1461291403913 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:16:43 INFO - PROCESS | 3668 | 1461291403917 Marionette TRACE conn3 <- [1,38,null,{}] 19:16:43 INFO - PROCESS | 3668 | 1461291403934 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:44 INFO - PROCESS | 3668 | 1461291404069 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 19:16:44 INFO - PROCESS | 3668 | 1461291404111 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:44 INFO - PROCESS | 3668 | ++DOCSHELL 14C04800 == 18 [pid = 3668] [id = 19] 19:16:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 53 (15607000) [pid = 3668] [serial = 53] [outer = 00000000] 19:16:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 54 (15E92400) [pid = 3668] [serial = 54] [outer = 15607000] 19:16:44 INFO - PROCESS | 3668 | 1461291404166 Marionette DEBUG loaded listener.js 19:16:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 55 (15F80400) [pid = 3668] [serial = 55] [outer = 15607000] 19:16:44 INFO - PROCESS | 3668 | 1461291404731 Marionette TRACE conn3 <- [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]]]}] 19:16:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 826ms 19:16:44 INFO - PROCESS | 3668 | 1461291404755 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 19:16:44 INFO - PROCESS | 3668 | 1461291404757 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 19:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:16:44 INFO - PROCESS | 3668 | 1461291404761 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:16:44 INFO - PROCESS | 3668 | 1461291404763 Marionette TRACE conn3 <- [1,42,null,{}] 19:16:44 INFO - PROCESS | 3668 | 1461291404774 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:44 INFO - PROCESS | 3668 | 1461291404894 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 19:16:44 INFO - PROCESS | 3668 | 1461291404973 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:44 INFO - PROCESS | 3668 | ++DOCSHELL 17F6E800 == 19 [pid = 3668] [id = 20] 19:16:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 56 (17FBDC00) [pid = 3668] [serial = 56] [outer = 00000000] 19:16:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 57 (1862D000) [pid = 3668] [serial = 57] [outer = 17FBDC00] 19:16:45 INFO - PROCESS | 3668 | 1461291405033 Marionette DEBUG loaded listener.js 19:16:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 58 (18823400) [pid = 3668] [serial = 58] [outer = 17FBDC00] 19:16:45 INFO - PROCESS | 3668 | 1461291405691 Marionette TRACE conn3 <- [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]]]}] 19:16:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 998ms 19:16:45 INFO - PROCESS | 3668 | 1461291405763 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 19:16:45 INFO - PROCESS | 3668 | 1461291405767 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 19:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:16:45 INFO - PROCESS | 3668 | 1461291405772 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:16:45 INFO - PROCESS | 3668 | 1461291405775 Marionette TRACE conn3 <- [1,46,null,{}] 19:16:45 INFO - PROCESS | 3668 | 1461291405781 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:45 INFO - PROCESS | 3668 | 1461291405877 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 19:16:45 INFO - PROCESS | 3668 | 1461291405942 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:45 INFO - PROCESS | 3668 | ++DOCSHELL 13367000 == 20 [pid = 3668] [id = 21] 19:16:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 59 (13367800) [pid = 3668] [serial = 59] [outer = 00000000] 19:16:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 60 (1370AC00) [pid = 3668] [serial = 60] [outer = 13367800] 19:16:45 INFO - PROCESS | 3668 | 1461291406000 Marionette DEBUG loaded listener.js 19:16:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 61 (13893800) [pid = 3668] [serial = 61] [outer = 13367800] 19:16:46 INFO - PROCESS | 3668 | --DOCSHELL 13FA4C00 == 19 [pid = 3668] [id = 4] 19:16:46 INFO - PROCESS | 3668 | 1461291406481 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 19:16:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 748ms 19:16:46 INFO - PROCESS | 3668 | 1461291406589 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 19:16:46 INFO - PROCESS | 3668 | 1461291406594 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 19:16:46 INFO - PROCESS | 3668 | 1461291406602 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:16:46 INFO - PROCESS | 3668 | 1461291406604 Marionette TRACE conn3 <- [1,50,null,{}] 19:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:16:46 INFO - PROCESS | 3668 | 1461291406610 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:46 INFO - PROCESS | 3668 | 1461291406693 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 19:16:46 INFO - PROCESS | 3668 | 1461291406701 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:46 INFO - PROCESS | 3668 | ++DOCSHELL 13F53C00 == 20 [pid = 3668] [id = 22] 19:16:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 62 (13FAE400) [pid = 3668] [serial = 62] [outer = 00000000] 19:16:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 63 (15C32000) [pid = 3668] [serial = 63] [outer = 13FAE400] 19:16:46 INFO - PROCESS | 3668 | 1461291406746 Marionette DEBUG loaded listener.js 19:16:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 64 (15CDDC00) [pid = 3668] [serial = 64] [outer = 13FAE400] 19:16:47 INFO - PROCESS | 3668 | 1461291407134 Marionette TRACE conn3 <- [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]]]}] 19:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 593ms 19:16:47 INFO - PROCESS | 3668 | 1461291407189 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 19:16:47 INFO - PROCESS | 3668 | 1461291407191 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 19:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:16:47 INFO - PROCESS | 3668 | 1461291407195 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:16:47 INFO - PROCESS | 3668 | 1461291407198 Marionette TRACE conn3 <- [1,54,null,{}] 19:16:47 INFO - PROCESS | 3668 | 1461291407213 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:47 INFO - PROCESS | 3668 | 1461291407290 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 19:16:47 INFO - PROCESS | 3668 | 1461291407297 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:47 INFO - PROCESS | 3668 | ++DOCSHELL 15E90C00 == 21 [pid = 3668] [id = 23] 19:16:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 65 (15EDA800) [pid = 3668] [serial = 65] [outer = 00000000] 19:16:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 66 (16601400) [pid = 3668] [serial = 66] [outer = 15EDA800] 19:16:47 INFO - PROCESS | 3668 | 1461291407344 Marionette DEBUG loaded listener.js 19:16:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 67 (16606000) [pid = 3668] [serial = 67] [outer = 15EDA800] 19:16:47 INFO - PROCESS | 3668 | 1461291407756 Marionette TRACE conn3 <- [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]]]}] 19:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 593ms 19:16:47 INFO - PROCESS | 3668 | 1461291407791 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 19:16:47 INFO - PROCESS | 3668 | 1461291407794 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 19:16:47 INFO - PROCESS | 3668 | 1461291407797 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:16:47 INFO - PROCESS | 3668 | 1461291407799 Marionette TRACE conn3 <- [1,58,null,{}] 19:16:47 INFO - PROCESS | 3668 | 1461291407802 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:47 INFO - PROCESS | 3668 | 1461291407883 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 19:16:47 INFO - PROCESS | 3668 | 1461291407890 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:47 INFO - PROCESS | 3668 | ++DOCSHELL 16DB7800 == 22 [pid = 3668] [id = 24] 19:16:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 68 (16DB9800) [pid = 3668] [serial = 68] [outer = 00000000] 19:16:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (17F6FC00) [pid = 3668] [serial = 69] [outer = 16DB9800] 19:16:47 INFO - PROCESS | 3668 | 1461291407936 Marionette DEBUG loaded listener.js 19:16:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (17FB1000) [pid = 3668] [serial = 70] [outer = 16DB9800] 19:16:48 INFO - PROCESS | 3668 | 1461291408309 Marionette TRACE conn3 <- [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]]]}] 19:16:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 529ms 19:16:48 INFO - PROCESS | 3668 | 1461291408332 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 19:16:48 INFO - PROCESS | 3668 | 1461291408334 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 19:16:48 INFO - PROCESS | 3668 | 1461291408337 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:16:48 INFO - PROCESS | 3668 | 1461291408339 Marionette TRACE conn3 <- [1,62,null,{}] 19:16:48 INFO - PROCESS | 3668 | 1461291408342 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:48 INFO - PROCESS | 3668 | 1461291408447 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 19:16:48 INFO - PROCESS | 3668 | 1461291408457 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:48 INFO - PROCESS | 3668 | ++DOCSHELL 16D5D400 == 23 [pid = 3668] [id = 25] 19:16:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (16DB2400) [pid = 3668] [serial = 71] [outer = 00000000] 19:16:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (182C3400) [pid = 3668] [serial = 72] [outer = 16DB2400] 19:16:48 INFO - PROCESS | 3668 | 1461291408501 Marionette DEBUG loaded listener.js 19:16:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (182BF400) [pid = 3668] [serial = 73] [outer = 16DB2400] 19:16:48 INFO - PROCESS | 3668 | 1461291408895 Marionette TRACE conn3 <- [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]]]}] 19:16:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 592ms 19:16:48 INFO - PROCESS | 3668 | 1461291408935 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 19:16:48 INFO - PROCESS | 3668 | 1461291408937 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 19:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:16:48 INFO - PROCESS | 3668 | 1461291408940 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:16:48 INFO - PROCESS | 3668 | 1461291408942 Marionette TRACE conn3 <- [1,66,null,{}] 19:16:48 INFO - PROCESS | 3668 | 1461291408945 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:49 INFO - PROCESS | 3668 | 1461291409063 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 19:16:49 INFO - PROCESS | 3668 | 1461291409074 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:49 INFO - PROCESS | 3668 | ++DOCSHELL 182BD400 == 24 [pid = 3668] [id = 26] 19:16:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (18666C00) [pid = 3668] [serial = 74] [outer = 00000000] 19:16:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (194E0400) [pid = 3668] [serial = 75] [outer = 18666C00] 19:16:49 INFO - PROCESS | 3668 | 1461291409122 Marionette DEBUG loaded listener.js 19:16:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (194EE000) [pid = 3668] [serial = 76] [outer = 18666C00] 19:16:49 INFO - PROCESS | 3668 | 1461291409481 Marionette TRACE conn3 <- [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]]]}] 19:16:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 593ms 19:16:49 INFO - PROCESS | 3668 | 1461291409537 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 19:16:49 INFO - PROCESS | 3668 | 1461291409539 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 19:16:49 INFO - PROCESS | 3668 | 1461291409542 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:16:49 INFO - PROCESS | 3668 | 1461291409544 Marionette TRACE conn3 <- [1,70,null,{}] 19:16:49 INFO - PROCESS | 3668 | 1461291409548 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:49 INFO - PROCESS | 3668 | 1461291409618 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 19:16:49 INFO - PROCESS | 3668 | 1461291409686 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:49 INFO - PROCESS | 3668 | ++DOCSHELL 12B7F000 == 25 [pid = 3668] [id = 27] 19:16:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (138D4C00) [pid = 3668] [serial = 77] [outer = 00000000] 19:16:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (19E49400) [pid = 3668] [serial = 78] [outer = 138D4C00] 19:16:49 INFO - PROCESS | 3668 | 1461291409751 Marionette DEBUG loaded listener.js 19:16:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (19E4D000) [pid = 3668] [serial = 79] [outer = 138D4C00] 19:16:50 INFO - PROCESS | 3668 | 1461291410064 Marionette TRACE conn3 <- [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]]]}] 19:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 593ms 19:16:50 INFO - PROCESS | 3668 | 1461291410140 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 19:16:50 INFO - PROCESS | 3668 | 1461291410142 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 19:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:16:50 INFO - PROCESS | 3668 | 1461291410145 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:16:50 INFO - PROCESS | 3668 | 1461291410147 Marionette TRACE conn3 <- [1,74,null,{}] 19:16:50 INFO - PROCESS | 3668 | 1461291410150 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:50 INFO - PROCESS | 3668 | 1461291410249 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 19:16:50 INFO - PROCESS | 3668 | 1461291410258 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:50 INFO - PROCESS | 3668 | ++DOCSHELL 12CF8C00 == 26 [pid = 3668] [id = 28] 19:16:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (12DDCC00) [pid = 3668] [serial = 80] [outer = 00000000] 19:16:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (1A065400) [pid = 3668] [serial = 81] [outer = 12DDCC00] 19:16:50 INFO - PROCESS | 3668 | 1461291410304 Marionette DEBUG loaded listener.js 19:16:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (1A0CE800) [pid = 3668] [serial = 82] [outer = 12DDCC00] 19:16:50 INFO - PROCESS | 3668 | 1461291410668 Marionette TRACE conn3 <- [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]]]}] 19:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 530ms 19:16:50 INFO - PROCESS | 3668 | 1461291410681 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 19:16:50 INFO - PROCESS | 3668 | 1461291410683 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 19:16:50 INFO - PROCESS | 3668 | 1461291410686 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:16:50 INFO - PROCESS | 3668 | 1461291410688 Marionette TRACE conn3 <- [1,78,null,{}] 19:16:50 INFO - PROCESS | 3668 | 1461291410692 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:50 INFO - PROCESS | 3668 | 1461291410762 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 19:16:50 INFO - PROCESS | 3668 | 1461291410769 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:50 INFO - PROCESS | 3668 | ++DOCSHELL 19EE8400 == 27 [pid = 3668] [id = 29] 19:16:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (1A244000) [pid = 3668] [serial = 83] [outer = 00000000] 19:16:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (1A808800) [pid = 3668] [serial = 84] [outer = 1A244000] 19:16:50 INFO - PROCESS | 3668 | 1461291410812 Marionette DEBUG loaded listener.js 19:16:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (1A855800) [pid = 3668] [serial = 85] [outer = 1A244000] 19:16:51 INFO - PROCESS | 3668 | 1461291411202 Marionette TRACE conn3 <- [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]]]}] 19:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 530ms 19:16:51 INFO - PROCESS | 3668 | 1461291411222 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 19:16:51 INFO - PROCESS | 3668 | 1461291411224 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 19:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:16:51 INFO - PROCESS | 3668 | 1461291411227 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:16:51 INFO - PROCESS | 3668 | 1461291411228 Marionette TRACE conn3 <- [1,82,null,{}] 19:16:51 INFO - PROCESS | 3668 | 1461291411232 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:51 INFO - PROCESS | 3668 | 1461291411337 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 19:16:51 INFO - PROCESS | 3668 | 1461291411342 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:51 INFO - PROCESS | 3668 | ++DOCSHELL 1A242800 == 28 [pid = 3668] [id = 30] 19:16:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1A8DF800) [pid = 3668] [serial = 86] [outer = 00000000] 19:16:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1A8E5400) [pid = 3668] [serial = 87] [outer = 1A8DF800] 19:16:51 INFO - PROCESS | 3668 | 1461291411386 Marionette DEBUG loaded listener.js 19:16:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1A92F400) [pid = 3668] [serial = 88] [outer = 1A8DF800] 19:16:51 INFO - PROCESS | 3668 | 1461291411741 Marionette TRACE conn3 <- [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]]]}] 19:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 530ms 19:16:51 INFO - PROCESS | 3668 | 1461291411763 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 19:16:51 INFO - PROCESS | 3668 | 1461291411765 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 19:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:16:51 INFO - PROCESS | 3668 | 1461291411768 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:16:51 INFO - PROCESS | 3668 | 1461291411771 Marionette TRACE conn3 <- [1,86,null,{}] 19:16:51 INFO - PROCESS | 3668 | 1461291411774 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:51 INFO - PROCESS | 3668 | 1461291411897 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 19:16:51 INFO - PROCESS | 3668 | 1461291411906 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:51 INFO - PROCESS | 3668 | ++DOCSHELL 1A64A400 == 29 [pid = 3668] [id = 31] 19:16:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (1AD0F000) [pid = 3668] [serial = 89] [outer = 00000000] 19:16:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1C482C00) [pid = 3668] [serial = 90] [outer = 1AD0F000] 19:16:51 INFO - PROCESS | 3668 | 1461291411953 Marionette DEBUG loaded listener.js 19:16:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1C5B1000) [pid = 3668] [serial = 91] [outer = 1AD0F000] 19:16:52 INFO - PROCESS | 3668 | 1461291412373 Marionette TRACE conn3 <- [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]]]}] 19:16:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 639ms 19:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:16:52 INFO - PROCESS | 3668 | 1461291412406 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 19:16:52 INFO - PROCESS | 3668 | 1461291412408 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 19:16:52 INFO - PROCESS | 3668 | 1461291412411 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:16:52 INFO - PROCESS | 3668 | 1461291412413 Marionette TRACE conn3 <- [1,90,null,{}] 19:16:52 INFO - PROCESS | 3668 | 1461291412417 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:52 INFO - PROCESS | 3668 | 1461291412518 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 19:16:52 INFO - PROCESS | 3668 | 1461291412527 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:52 INFO - PROCESS | 3668 | ++DOCSHELL 15CFA800 == 30 [pid = 3668] [id = 32] 19:16:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (15E4C400) [pid = 3668] [serial = 92] [outer = 00000000] 19:16:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (1CB21800) [pid = 3668] [serial = 93] [outer = 15E4C400] 19:16:52 INFO - PROCESS | 3668 | 1461291412570 Marionette DEBUG loaded listener.js 19:16:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1CB25800) [pid = 3668] [serial = 94] [outer = 15E4C400] 19:16:52 INFO - PROCESS | 3668 | 1461291412945 Marionette TRACE conn3 <- [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]]]}] 19:16:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 593ms 19:16:52 INFO - PROCESS | 3668 | 1461291413010 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 19:16:53 INFO - PROCESS | 3668 | 1461291413012 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 19:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:16:53 INFO - PROCESS | 3668 | 1461291413017 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:16:53 INFO - PROCESS | 3668 | 1461291413020 Marionette TRACE conn3 <- [1,94,null,{}] 19:16:53 INFO - PROCESS | 3668 | 1461291413024 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:53 INFO - PROCESS | 3668 | 1461291413097 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 19:16:53 INFO - PROCESS | 3668 | 1461291413185 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:53 INFO - PROCESS | 3668 | ++DOCSHELL 11F41800 == 31 [pid = 3668] [id = 33] 19:16:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1C5B8400) [pid = 3668] [serial = 95] [outer = 00000000] 19:16:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1CE3C400) [pid = 3668] [serial = 96] [outer = 1C5B8400] 19:16:53 INFO - PROCESS | 3668 | 1461291413231 Marionette DEBUG loaded listener.js 19:16:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1CE9F400) [pid = 3668] [serial = 97] [outer = 1C5B8400] 19:16:53 INFO - PROCESS | 3668 | 1461291413562 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 19:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 592ms 19:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:16:53 INFO - PROCESS | 3668 | 1461291413596 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 19:16:53 INFO - PROCESS | 3668 | 1461291413598 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 19:16:53 INFO - PROCESS | 3668 | 1461291413601 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:16:53 INFO - PROCESS | 3668 | 1461291413603 Marionette TRACE conn3 <- [1,98,null,{}] 19:16:53 INFO - PROCESS | 3668 | 1461291413606 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:54 INFO - PROCESS | 3668 | 1461291414447 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 19:16:54 INFO - PROCESS | 3668 | 1461291414586 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:54 INFO - PROCESS | 3668 | ++DOCSHELL 12CFB000 == 32 [pid = 3668] [id = 34] 19:16:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (12CFB400) [pid = 3668] [serial = 98] [outer = 00000000] 19:16:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1336B000) [pid = 3668] [serial = 99] [outer = 12CFB400] 19:16:54 INFO - PROCESS | 3668 | 1461291414634 Marionette DEBUG loaded listener.js 19:16:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (13701400) [pid = 3668] [serial = 100] [outer = 12CFB400] 19:16:55 INFO - PROCESS | 3668 | 1461291415054 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 19:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1496ms 19:16:55 INFO - PROCESS | 3668 | 1461291415109 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 19:16:55 INFO - PROCESS | 3668 | 1461291415112 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 19:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:16:55 INFO - PROCESS | 3668 | 1461291415123 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:16:55 INFO - PROCESS | 3668 | 1461291415127 Marionette TRACE conn3 <- [1,102,null,{}] 19:16:55 INFO - PROCESS | 3668 | 1461291415131 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:55 INFO - PROCESS | 3668 | 1461291415229 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 19:16:55 INFO - PROCESS | 3668 | 1461291415237 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:55 INFO - PROCESS | 3668 | ++DOCSHELL 13F51C00 == 33 [pid = 3668] [id = 35] 19:16:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (14CEDC00) [pid = 3668] [serial = 101] [outer = 00000000] 19:16:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (158F3000) [pid = 3668] [serial = 102] [outer = 14CEDC00] 19:16:55 INFO - PROCESS | 3668 | 1461291415285 Marionette DEBUG loaded listener.js 19:16:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (15CD2800) [pid = 3668] [serial = 103] [outer = 14CEDC00] 19:16:55 INFO - PROCESS | 3668 | 1461291415683 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 19:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 593ms 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (16A27800) [pid = 3668] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1DCC7C00) [pid = 3668] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1D974000) [pid = 3668] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (19E56C00) [pid = 3668] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1D698000) [pid = 3668] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1D346400) [pid = 3668] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1CB1B000) [pid = 3668] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1A8DF800) [pid = 3668] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1AD0F000) [pid = 3668] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (15E4C400) [pid = 3668] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1DCCBC00) [pid = 3668] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (12CF6400) [pid = 3668] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (15607000) [pid = 3668] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (17FBDC00) [pid = 3668] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (13367800) [pid = 3668] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (13FAE400) [pid = 3668] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (15EDA800) [pid = 3668] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (16DB9800) [pid = 3668] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (16DB2400) [pid = 3668] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (18666C00) [pid = 3668] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (138D4C00) [pid = 3668] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (12DDCC00) [pid = 3668] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:16:56 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (1A244000) [pid = 3668] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:16:56 INFO - PROCESS | 3668 | 1461291416284 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 19:16:56 INFO - PROCESS | 3668 | 1461291416287 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 19:16:56 INFO - PROCESS | 3668 | 1461291416297 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:16:56 INFO - PROCESS | 3668 | 1461291416299 Marionette TRACE conn3 <- [1,106,null,{}] 19:16:56 INFO - PROCESS | 3668 | 1461291416303 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:16:56 INFO - PROCESS | 3668 | 1461291416377 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 19:16:56 INFO - PROCESS | 3668 | 1461291416387 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:56 INFO - PROCESS | 3668 | ++DOCSHELL 138D6800 == 34 [pid = 3668] [id = 36] 19:16:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (13FA4C00) [pid = 3668] [serial = 104] [outer = 00000000] 19:16:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (15C35400) [pid = 3668] [serial = 105] [outer = 13FA4C00] 19:16:56 INFO - PROCESS | 3668 | 1461291416432 Marionette DEBUG loaded listener.js 19:16:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (15E4B800) [pid = 3668] [serial = 106] [outer = 13FA4C00] 19:16:56 INFO - PROCESS | 3668 | 1461291416838 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 19:16:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 577ms 19:16:56 INFO - PROCESS | 3668 | 1461291416888 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 19:16:56 INFO - PROCESS | 3668 | 1461291416892 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 19:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:16:56 INFO - PROCESS | 3668 | 1461291416906 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:16:56 INFO - PROCESS | 3668 | 1461291416910 Marionette TRACE conn3 <- [1,110,null,{}] 19:16:56 INFO - PROCESS | 3668 | 1461291416913 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:56 INFO - PROCESS | 3668 | 1461291416988 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 19:16:56 INFO - PROCESS | 3668 | 1461291416993 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:56 INFO - PROCESS | 3668 | ++DOCSHELL 16A2C800 == 35 [pid = 3668] [id = 37] 19:16:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (16A2D400) [pid = 3668] [serial = 107] [outer = 00000000] 19:16:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (16DB5000) [pid = 3668] [serial = 108] [outer = 16A2D400] 19:16:57 INFO - PROCESS | 3668 | 1461291417038 Marionette DEBUG loaded listener.js 19:16:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (17AD3400) [pid = 3668] [serial = 109] [outer = 16A2D400] 19:16:57 INFO - PROCESS | 3668 | 1461291417472 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 19:16:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 593ms 19:16:57 INFO - PROCESS | 3668 | 1461291417495 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 19:16:57 INFO - PROCESS | 3668 | 1461291417497 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 19:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:16:57 INFO - PROCESS | 3668 | 1461291417501 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:16:57 INFO - PROCESS | 3668 | 1461291417502 Marionette TRACE conn3 <- [1,114,null,{}] 19:16:57 INFO - PROCESS | 3668 | 1461291417509 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:57 INFO - PROCESS | 3668 | 1461291417582 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 19:16:57 INFO - PROCESS | 3668 | 1461291417589 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:57 INFO - PROCESS | 3668 | ++DOCSHELL 17F73800 == 36 [pid = 3668] [id = 38] 19:16:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (17FBC000) [pid = 3668] [serial = 110] [outer = 00000000] 19:16:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1862C400) [pid = 3668] [serial = 111] [outer = 17FBC000] 19:16:57 INFO - PROCESS | 3668 | 1461291417633 Marionette DEBUG loaded listener.js 19:16:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (1881CC00) [pid = 3668] [serial = 112] [outer = 17FBC000] 19:16:58 INFO - PROCESS | 3668 | 1461291418047 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 19:16:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 592ms 19:16:58 INFO - PROCESS | 3668 | 1461291418098 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 19:16:58 INFO - PROCESS | 3668 | 1461291418100 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 19:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:16:58 INFO - PROCESS | 3668 | 1461291418103 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:16:58 INFO - PROCESS | 3668 | 1461291418105 Marionette TRACE conn3 <- [1,118,null,{}] 19:16:58 INFO - PROCESS | 3668 | 1461291418108 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:58 INFO - PROCESS | 3668 | 1461291418188 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 19:16:58 INFO - PROCESS | 3668 | 1461291418195 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:58 INFO - PROCESS | 3668 | ++DOCSHELL 18BD3C00 == 37 [pid = 3668] [id = 39] 19:16:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (18BD5000) [pid = 3668] [serial = 113] [outer = 00000000] 19:16:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (19507800) [pid = 3668] [serial = 114] [outer = 18BD5000] 19:16:58 INFO - PROCESS | 3668 | 1461291418248 Marionette DEBUG loaded listener.js 19:16:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (19BBA000) [pid = 3668] [serial = 115] [outer = 18BD5000] 19:16:58 INFO - PROCESS | 3668 | 1461291418829 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 19:16:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 795ms 19:16:58 INFO - PROCESS | 3668 | 1461291418934 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 19:16:58 INFO - PROCESS | 3668 | 1461291418940 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 19:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:16:58 INFO - PROCESS | 3668 | 1461291418947 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:16:58 INFO - PROCESS | 3668 | 1461291418951 Marionette TRACE conn3 <- [1,122,null,{}] 19:16:58 INFO - PROCESS | 3668 | 1461291418956 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:59 INFO - PROCESS | 3668 | 1461291419065 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 19:16:59 INFO - PROCESS | 3668 | 1461291419128 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:59 INFO - PROCESS | 3668 | ++DOCSHELL 1331B400 == 38 [pid = 3668] [id = 40] 19:16:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (134A9000) [pid = 3668] [serial = 116] [outer = 00000000] 19:16:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (14C55C00) [pid = 3668] [serial = 117] [outer = 134A9000] 19:16:59 INFO - PROCESS | 3668 | 1461291419191 Marionette DEBUG loaded listener.js 19:16:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (15C0F400) [pid = 3668] [serial = 118] [outer = 134A9000] 19:16:59 INFO - PROCESS | 3668 | 1461291419716 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 19:16:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:16:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 795ms 19:16:59 INFO - PROCESS | 3668 | 1461291419748 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 19:16:59 INFO - PROCESS | 3668 | 1461291419754 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 19:16:59 INFO - PROCESS | 3668 | 1461291419776 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:16:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:16:59 INFO - PROCESS | 3668 | 1461291419779 Marionette TRACE conn3 <- [1,126,null,{}] 19:16:59 INFO - PROCESS | 3668 | 1461291419783 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:59 INFO - PROCESS | 3668 | 1461291419880 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 19:16:59 INFO - PROCESS | 3668 | 1461291419963 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:59 INFO - PROCESS | 3668 | ++DOCSHELL 1656F800 == 39 [pid = 3668] [id = 41] 19:16:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (16578400) [pid = 3668] [serial = 119] [outer = 00000000] 19:17:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (17FB1C00) [pid = 3668] [serial = 120] [outer = 16578400] 19:17:00 INFO - PROCESS | 3668 | 1461291420018 Marionette DEBUG loaded listener.js 19:17:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (18628800) [pid = 3668] [serial = 121] [outer = 16578400] 19:17:00 INFO - PROCESS | 3668 | 1461291420589 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 19:17:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:17:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 842ms 19:17:00 INFO - PROCESS | 3668 | 1461291420637 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 19:17:00 INFO - PROCESS | 3668 | 1461291420640 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 19:17:00 INFO - PROCESS | 3668 | 1461291420645 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:17:00 INFO - PROCESS | 3668 | 1461291420649 Marionette TRACE conn3 <- [1,130,null,{}] 19:17:00 INFO - PROCESS | 3668 | 1461291420660 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:00 INFO - PROCESS | 3668 | 1461291420758 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 19:17:00 INFO - PROCESS | 3668 | 1461291420830 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:00 INFO - PROCESS | 3668 | ++DOCSHELL 19E4D400 == 40 [pid = 3668] [id = 42] 19:17:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (19E53800) [pid = 3668] [serial = 122] [outer = 00000000] 19:17:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1A236800) [pid = 3668] [serial = 123] [outer = 19E53800] 19:17:00 INFO - PROCESS | 3668 | 1461291420886 Marionette DEBUG loaded listener.js 19:17:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1A245800) [pid = 3668] [serial = 124] [outer = 19E53800] 19:17:01 INFO - PROCESS | 3668 | 1461291421532 Marionette TRACE conn3 <- [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]]]}] 19:17:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 935ms 19:17:01 INFO - PROCESS | 3668 | 1461291421593 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 19:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:17:01 INFO - PROCESS | 3668 | 1461291421597 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 19:17:01 INFO - PROCESS | 3668 | 1461291421602 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:17:01 INFO - PROCESS | 3668 | 1461291421606 Marionette TRACE conn3 <- [1,134,null,{}] 19:17:01 INFO - PROCESS | 3668 | 1461291421612 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:01 INFO - PROCESS | 3668 | 1461291421701 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 19:17:01 INFO - PROCESS | 3668 | 1461291421775 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:01 INFO - PROCESS | 3668 | ++DOCSHELL 12CF4C00 == 41 [pid = 3668] [id = 43] 19:17:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1330E400) [pid = 3668] [serial = 125] [outer = 00000000] 19:17:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (13DCE800) [pid = 3668] [serial = 126] [outer = 1330E400] 19:17:01 INFO - PROCESS | 3668 | 1461291421823 Marionette DEBUG loaded listener.js 19:17:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (13FA6000) [pid = 3668] [serial = 127] [outer = 1330E400] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 17F73800 == 40 [pid = 3668] [id = 38] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 16A2C800 == 39 [pid = 3668] [id = 37] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 138D6800 == 38 [pid = 3668] [id = 36] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 13F51C00 == 37 [pid = 3668] [id = 35] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 12CFB000 == 36 [pid = 3668] [id = 34] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 11F41800 == 35 [pid = 3668] [id = 33] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 15CFA800 == 34 [pid = 3668] [id = 32] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 1656F800 == 33 [pid = 3668] [id = 41] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 1A242800 == 32 [pid = 3668] [id = 30] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 19E4D400 == 31 [pid = 3668] [id = 42] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 18BD3C00 == 30 [pid = 3668] [id = 39] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 19EE8400 == 29 [pid = 3668] [id = 29] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 1A64A400 == 28 [pid = 3668] [id = 31] 19:17:02 INFO - PROCESS | 3668 | --DOCSHELL 1331B400 == 27 [pid = 3668] [id = 40] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (16576000) [pid = 3668] [serial = 9] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1657D400) [pid = 3668] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (14C59000) [pid = 3668] [serial = 4] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1C482C00) [pid = 3668] [serial = 90] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1CB21800) [pid = 3668] [serial = 93] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (13316C00) [pid = 3668] [serial = 51] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (15E92400) [pid = 3668] [serial = 54] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1862D000) [pid = 3668] [serial = 57] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (18823400) [pid = 3668] [serial = 58] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1370AC00) [pid = 3668] [serial = 60] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (15C32000) [pid = 3668] [serial = 63] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (16601400) [pid = 3668] [serial = 66] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (16606000) [pid = 3668] [serial = 67] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (17F6FC00) [pid = 3668] [serial = 69] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (182C3400) [pid = 3668] [serial = 72] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (194E0400) [pid = 3668] [serial = 75] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (19E49400) [pid = 3668] [serial = 78] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1A065400) [pid = 3668] [serial = 81] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (1A808800) [pid = 3668] [serial = 84] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (1A8E5400) [pid = 3668] [serial = 87] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (182BF400) [pid = 3668] [serial = 73] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (194EE000) [pid = 3668] [serial = 76] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (19E4D000) [pid = 3668] [serial = 79] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (1A0CE800) [pid = 3668] [serial = 82] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (1A855800) [pid = 3668] [serial = 85] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (17FB1000) [pid = 3668] [serial = 70] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (1A92F400) [pid = 3668] [serial = 88] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (1C5B1000) [pid = 3668] [serial = 91] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (15CDDC00) [pid = 3668] [serial = 64] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (1336DC00) [pid = 3668] [serial = 52] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (15F80400) [pid = 3668] [serial = 55] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 72 (13893800) [pid = 3668] [serial = 61] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 71 (1CB25800) [pid = 3668] [serial = 94] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 70 (1E27B400) [pid = 3668] [serial = 43] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 69 (1CE3C400) [pid = 3668] [serial = 96] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 68 (19E47800) [pid = 3668] [serial = 31] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 67 (1D967000) [pid = 3668] [serial = 33] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 66 (1D71B800) [pid = 3668] [serial = 30] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 65 (1D349400) [pid = 3668] [serial = 27] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 64 (1D691000) [pid = 3668] [serial = 28] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 63 (1CE3FC00) [pid = 3668] [serial = 24] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 62 (1CB1E400) [pid = 3668] [serial = 21] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 61 (1CB21400) [pid = 3668] [serial = 22] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 60 (194E7800) [pid = 3668] [serial = 17] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 59 (1950C800) [pid = 3668] [serial = 14] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 58 (1E3E1000) [pid = 3668] [serial = 45] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 57 (1E54BC00) [pid = 3668] [serial = 48] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 56 (1E27B800) [pid = 3668] [serial = 42] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 55 (1DCCF400) [pid = 3668] [serial = 39] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 54 (1E26EC00) [pid = 3668] [serial = 40] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 53 (1DB31400) [pid = 3668] [serial = 36] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 52 (1DB34400) [pid = 3668] [serial = 37] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | --DOMWINDOW == 51 (1D96A800) [pid = 3668] [serial = 34] [outer = 00000000] [url = about:blank] 19:17:02 INFO - PROCESS | 3668 | 1461291422839 Marionette TRACE conn3 <- [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]]]}] 19:17:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:17:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1247ms 19:17:02 INFO - PROCESS | 3668 | 1461291422862 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 19:17:02 INFO - PROCESS | 3668 | 1461291422866 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 19:17:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:17:02 INFO - PROCESS | 3668 | 1461291422872 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:17:02 INFO - PROCESS | 3668 | 1461291422875 Marionette TRACE conn3 <- [1,138,null,{}] 19:17:02 INFO - PROCESS | 3668 | 1461291422882 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:02 INFO - PROCESS | 3668 | 1461291422961 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 19:17:02 INFO - PROCESS | 3668 | 1461291422972 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:02 INFO - PROCESS | 3668 | ++DOCSHELL 13369800 == 28 [pid = 3668] [id = 44] 19:17:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 52 (1336D000) [pid = 3668] [serial = 128] [outer = 00000000] 19:17:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 53 (13894C00) [pid = 3668] [serial = 129] [outer = 1336D000] 19:17:03 INFO - PROCESS | 3668 | 1461291423025 Marionette DEBUG loaded listener.js 19:17:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 54 (138DB000) [pid = 3668] [serial = 130] [outer = 1336D000] 19:17:03 INFO - PROCESS | 3668 | 1461291423474 Marionette TRACE conn3 <- [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]]]}] 19:17:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:17:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 639ms 19:17:03 INFO - PROCESS | 3668 | 1461291423510 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 19:17:03 INFO - PROCESS | 3668 | 1461291423516 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 19:17:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:17:03 INFO - PROCESS | 3668 | 1461291423523 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:17:03 INFO - PROCESS | 3668 | 1461291423525 Marionette TRACE conn3 <- [1,142,null,{}] 19:17:03 INFO - PROCESS | 3668 | 1461291423529 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:03 INFO - PROCESS | 3668 | 1461291423604 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 19:17:03 INFO - PROCESS | 3668 | 1461291423614 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:03 INFO - PROCESS | 3668 | ++DOCSHELL 14AB9000 == 29 [pid = 3668] [id = 45] 19:17:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 55 (15607000) [pid = 3668] [serial = 131] [outer = 00000000] 19:17:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 56 (15CF7C00) [pid = 3668] [serial = 132] [outer = 15607000] 19:17:03 INFO - PROCESS | 3668 | 1461291423660 Marionette DEBUG loaded listener.js 19:17:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 57 (15E97800) [pid = 3668] [serial = 133] [outer = 15607000] 19:17:04 INFO - PROCESS | 3668 | 1461291424078 Marionette TRACE conn3 <- [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]]]}] 19:17:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:17:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 592ms 19:17:04 INFO - PROCESS | 3668 | 1461291424117 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 19:17:04 INFO - PROCESS | 3668 | 1461291424120 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 19:17:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:17:04 INFO - PROCESS | 3668 | 1461291424124 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:17:04 INFO - PROCESS | 3668 | 1461291424127 Marionette TRACE conn3 <- [1,146,null,{}] 19:17:04 INFO - PROCESS | 3668 | 1461291424138 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:04 INFO - PROCESS | 3668 | 1461291424216 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 19:17:04 INFO - PROCESS | 3668 | 1461291424227 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:04 INFO - PROCESS | 3668 | ++DOCSHELL 16A28000 == 30 [pid = 3668] [id = 46] 19:17:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 58 (16A2A000) [pid = 3668] [serial = 134] [outer = 00000000] 19:17:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 59 (16DB2400) [pid = 3668] [serial = 135] [outer = 16A2A000] 19:17:04 INFO - PROCESS | 3668 | 1461291424274 Marionette DEBUG loaded listener.js 19:17:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 60 (17ADB400) [pid = 3668] [serial = 136] [outer = 16A2A000] 19:17:04 INFO - PROCESS | 3668 | 1461291424730 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 19:17:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:17:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 639ms 19:17:04 INFO - PROCESS | 3668 | 1461291424761 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 19:17:04 INFO - PROCESS | 3668 | 1461291424763 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 19:17:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:17:04 INFO - PROCESS | 3668 | 1461291424767 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:17:04 INFO - PROCESS | 3668 | 1461291424768 Marionette TRACE conn3 <- [1,150,null,{}] 19:17:04 INFO - PROCESS | 3668 | 1461291424772 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:04 INFO - PROCESS | 3668 | 1461291424844 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 19:17:04 INFO - PROCESS | 3668 | 1461291424851 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:04 INFO - PROCESS | 3668 | ++DOCSHELL 1660E400 == 31 [pid = 3668] [id = 47] 19:17:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 61 (17F78400) [pid = 3668] [serial = 137] [outer = 00000000] 19:17:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 62 (18233C00) [pid = 3668] [serial = 138] [outer = 17F78400] 19:17:04 INFO - PROCESS | 3668 | 1461291424897 Marionette DEBUG loaded listener.js 19:17:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 63 (18667400) [pid = 3668] [serial = 139] [outer = 17F78400] 19:17:05 INFO - PROCESS | 3668 | 1461291425318 Marionette TRACE conn3 <- [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]]]}] 19:17:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 593ms 19:17:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:17:05 INFO - PROCESS | 3668 | 1461291425365 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 19:17:05 INFO - PROCESS | 3668 | 1461291425368 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 19:17:05 INFO - PROCESS | 3668 | 1461291425371 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:17:05 INFO - PROCESS | 3668 | 1461291425373 Marionette TRACE conn3 <- [1,154,null,{}] 19:17:05 INFO - PROCESS | 3668 | 1461291425377 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:05 INFO - PROCESS | 3668 | 1461291425466 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 19:17:05 INFO - PROCESS | 3668 | 1461291425475 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:05 INFO - PROCESS | 3668 | ++DOCSHELL 18230800 == 32 [pid = 3668] [id = 48] 19:17:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 64 (1862D000) [pid = 3668] [serial = 140] [outer = 00000000] 19:17:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 65 (18BD3400) [pid = 3668] [serial = 141] [outer = 1862D000] 19:17:05 INFO - PROCESS | 3668 | 1461291425519 Marionette DEBUG loaded listener.js 19:17:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 66 (194E8000) [pid = 3668] [serial = 142] [outer = 1862D000] 19:17:05 INFO - PROCESS | 3668 | 1461291425966 Marionette TRACE conn3 <- [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]]]}] 19:17:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 639ms 19:17:06 INFO - PROCESS | 3668 | 1461291426013 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 19:17:06 INFO - PROCESS | 3668 | 1461291426015 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 19:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:17:06 INFO - PROCESS | 3668 | 1461291426019 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:17:06 INFO - PROCESS | 3668 | 1461291426020 Marionette TRACE conn3 <- [1,158,null,{}] 19:17:06 INFO - PROCESS | 3668 | 1461291426024 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:06 INFO - PROCESS | 3668 | 1461291426140 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 19:17:06 INFO - PROCESS | 3668 | 1461291426150 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:06 INFO - PROCESS | 3668 | ++DOCSHELL 19A11000 == 33 [pid = 3668] [id = 49] 19:17:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 67 (19ACCC00) [pid = 3668] [serial = 143] [outer = 00000000] 19:17:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 68 (19E4D400) [pid = 3668] [serial = 144] [outer = 19ACCC00] 19:17:06 INFO - PROCESS | 3668 | 1461291426197 Marionette DEBUG loaded listener.js 19:17:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (19EF4C00) [pid = 3668] [serial = 145] [outer = 19ACCC00] 19:17:06 INFO - PROCESS | 3668 | 1461291426600 Marionette TRACE conn3 <- [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]]]}] 19:17:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 639ms 19:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:17:06 INFO - PROCESS | 3668 | 1461291426641 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 19:17:06 INFO - PROCESS | 3668 | 1461291426643 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 19:17:06 INFO - PROCESS | 3668 | 1461291426646 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:17:06 INFO - PROCESS | 3668 | 1461291426648 Marionette TRACE conn3 <- [1,162,null,{}] 19:17:06 INFO - PROCESS | 3668 | 1461291426652 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:06 INFO - PROCESS | 3668 | 1461291426740 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 19:17:06 INFO - PROCESS | 3668 | 1461291426808 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:06 INFO - PROCESS | 3668 | ++DOCSHELL 19EF7C00 == 34 [pid = 3668] [id = 50] 19:17:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (1A05FC00) [pid = 3668] [serial = 146] [outer = 00000000] 19:17:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (1A244400) [pid = 3668] [serial = 147] [outer = 1A05FC00] 19:17:06 INFO - PROCESS | 3668 | 1461291426852 Marionette DEBUG loaded listener.js 19:17:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (1A244000) [pid = 3668] [serial = 148] [outer = 1A05FC00] 19:17:07 INFO - PROCESS | 3668 | --DOMWINDOW == 71 (17FBC000) [pid = 3668] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:17:07 INFO - PROCESS | 3668 | --DOMWINDOW == 70 (18BD5000) [pid = 3668] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:17:07 INFO - PROCESS | 3668 | --DOMWINDOW == 69 (14CEDC00) [pid = 3668] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:17:07 INFO - PROCESS | 3668 | --DOMWINDOW == 68 (13FA4C00) [pid = 3668] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:17:07 INFO - PROCESS | 3668 | --DOMWINDOW == 67 (16A2D400) [pid = 3668] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:17:07 INFO - PROCESS | 3668 | --DOMWINDOW == 66 (12CFB400) [pid = 3668] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:17:07 INFO - PROCESS | 3668 | --DOMWINDOW == 65 (1C5B8400) [pid = 3668] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:17:07 INFO - PROCESS | 3668 | 1461291427261 Marionette TRACE conn3 <- [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]]]}] 19:17:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:17:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 624ms 19:17:07 INFO - PROCESS | 3668 | 1461291427283 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 19:17:07 INFO - PROCESS | 3668 | 1461291427285 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 19:17:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:17:07 INFO - PROCESS | 3668 | 1461291427288 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:17:07 INFO - PROCESS | 3668 | 1461291427290 Marionette TRACE conn3 <- [1,166,null,{}] 19:17:07 INFO - PROCESS | 3668 | 1461291427293 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:07 INFO - PROCESS | 3668 | 1461291427386 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 19:17:07 INFO - PROCESS | 3668 | 1461291427430 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:07 INFO - PROCESS | 3668 | ++DOCSHELL 138D5400 == 35 [pid = 3668] [id = 51] 19:17:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 66 (158FAC00) [pid = 3668] [serial = 149] [outer = 00000000] 19:17:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 67 (1A0C6400) [pid = 3668] [serial = 150] [outer = 158FAC00] 19:17:07 INFO - PROCESS | 3668 | 1461291427474 Marionette DEBUG loaded listener.js 19:17:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 68 (1950C400) [pid = 3668] [serial = 151] [outer = 158FAC00] 19:17:07 INFO - PROCESS | 3668 | 1461291427803 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 19:17:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:17:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 530ms 19:17:07 INFO - PROCESS | 3668 | 1461291427824 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 19:17:07 INFO - PROCESS | 3668 | 1461291427826 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 19:17:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:17:07 INFO - PROCESS | 3668 | 1461291427829 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:17:07 INFO - PROCESS | 3668 | 1461291427831 Marionette TRACE conn3 <- [1,170,null,{}] 19:17:07 INFO - PROCESS | 3668 | 1461291427835 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:07 INFO - PROCESS | 3668 | 1461291427932 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 19:17:08 INFO - PROCESS | 3668 | 1461291427994 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:08 INFO - PROCESS | 3668 | ++DOCSHELL 16A27C00 == 36 [pid = 3668] [id = 52] 19:17:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (1862D400) [pid = 3668] [serial = 152] [outer = 00000000] 19:17:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (1A92A000) [pid = 3668] [serial = 153] [outer = 1862D400] 19:17:08 INFO - PROCESS | 3668 | 1461291428037 Marionette DEBUG loaded listener.js 19:17:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (1A8E4800) [pid = 3668] [serial = 154] [outer = 1862D400] 19:17:08 INFO - PROCESS | 3668 | 1461291428373 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 19:17:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:17:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 592ms 19:17:08 INFO - PROCESS | 3668 | 1461291428427 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 19:17:08 INFO - PROCESS | 3668 | 1461291428429 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 19:17:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:17:08 INFO - PROCESS | 3668 | 1461291428433 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:17:08 INFO - PROCESS | 3668 | 1461291428435 Marionette TRACE conn3 <- [1,174,null,{}] 19:17:08 INFO - PROCESS | 3668 | 1461291428439 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:08 INFO - PROCESS | 3668 | 1461291428536 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 19:17:08 INFO - PROCESS | 3668 | 1461291428543 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:08 INFO - PROCESS | 3668 | ++DOCSHELL 17AD0800 == 37 [pid = 3668] [id = 53] 19:17:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (1822DC00) [pid = 3668] [serial = 155] [outer = 00000000] 19:17:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (1C112000) [pid = 3668] [serial = 156] [outer = 1822DC00] 19:17:08 INFO - PROCESS | 3668 | 1461291428587 Marionette DEBUG loaded listener.js 19:17:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (1C118C00) [pid = 3668] [serial = 157] [outer = 1822DC00] 19:17:08 INFO - PROCESS | 3668 | 1461291428963 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 19:17:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:17:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 592ms 19:17:09 INFO - PROCESS | 3668 | 1461291429029 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 19:17:09 INFO - PROCESS | 3668 | 1461291429031 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 19:17:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:17:09 INFO - PROCESS | 3668 | 1461291429035 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:17:09 INFO - PROCESS | 3668 | 1461291429037 Marionette TRACE conn3 <- [1,178,null,{}] 19:17:09 INFO - PROCESS | 3668 | 1461291429040 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:09 INFO - PROCESS | 3668 | 1461291429164 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 19:17:09 INFO - PROCESS | 3668 | 1461291429278 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:09 INFO - PROCESS | 3668 | ++DOCSHELL 12CB0400 == 38 [pid = 3668] [id = 54] 19:17:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (12CB3400) [pid = 3668] [serial = 158] [outer = 00000000] 19:17:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (13365C00) [pid = 3668] [serial = 159] [outer = 12CB3400] 19:17:09 INFO - PROCESS | 3668 | 1461291429378 Marionette DEBUG loaded listener.js 19:17:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (13706C00) [pid = 3668] [serial = 160] [outer = 12CB3400] 19:17:10 INFO - PROCESS | 3668 | 1461291430099 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 19:17:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:17:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1138ms 19:17:10 INFO - PROCESS | 3668 | 1461291430187 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 19:17:10 INFO - PROCESS | 3668 | 1461291430191 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 19:17:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:17:10 INFO - PROCESS | 3668 | 1461291430196 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:17:10 INFO - PROCESS | 3668 | 1461291430199 Marionette TRACE conn3 <- [1,182,null,{}] 19:17:10 INFO - PROCESS | 3668 | 1461291430204 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:10 INFO - PROCESS | 3668 | 1461291430316 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 19:17:10 INFO - PROCESS | 3668 | 1461291430378 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:10 INFO - PROCESS | 3668 | ++DOCSHELL 15F85400 == 39 [pid = 3668] [id = 55] 19:17:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (16570800) [pid = 3668] [serial = 161] [outer = 00000000] 19:17:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (16601800) [pid = 3668] [serial = 162] [outer = 16570800] 19:17:10 INFO - PROCESS | 3668 | 1461291430436 Marionette DEBUG loaded listener.js 19:17:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (16A28400) [pid = 3668] [serial = 163] [outer = 16570800] 19:17:11 INFO - PROCESS | 3668 | --DOCSHELL 17AD0800 == 38 [pid = 3668] [id = 53] 19:17:11 INFO - PROCESS | 3668 | --DOCSHELL 16A27C00 == 37 [pid = 3668] [id = 52] 19:17:11 INFO - PROCESS | 3668 | --DOCSHELL 138D5400 == 36 [pid = 3668] [id = 51] 19:17:11 INFO - PROCESS | 3668 | --DOCSHELL 19EF7C00 == 35 [pid = 3668] [id = 50] 19:17:11 INFO - PROCESS | 3668 | --DOCSHELL 19A11000 == 34 [pid = 3668] [id = 49] 19:17:11 INFO - PROCESS | 3668 | --DOCSHELL 18230800 == 33 [pid = 3668] [id = 48] 19:17:11 INFO - PROCESS | 3668 | --DOCSHELL 1660E400 == 32 [pid = 3668] [id = 47] 19:17:11 INFO - PROCESS | 3668 | --DOCSHELL 16A28000 == 31 [pid = 3668] [id = 46] 19:17:11 INFO - PROCESS | 3668 | --DOCSHELL 14AB9000 == 30 [pid = 3668] [id = 45] 19:17:11 INFO - PROCESS | 3668 | --DOCSHELL 13369800 == 29 [pid = 3668] [id = 44] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (1CE9F400) [pid = 3668] [serial = 97] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (19BBA000) [pid = 3668] [serial = 115] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (158F3000) [pid = 3668] [serial = 102] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (15C35400) [pid = 3668] [serial = 105] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (17AD3400) [pid = 3668] [serial = 109] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (1336B000) [pid = 3668] [serial = 99] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (1881CC00) [pid = 3668] [serial = 112] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 72 (15E4B800) [pid = 3668] [serial = 106] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 71 (15CD2800) [pid = 3668] [serial = 103] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 70 (13701400) [pid = 3668] [serial = 100] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 69 (16DB5000) [pid = 3668] [serial = 108] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 68 (1862C400) [pid = 3668] [serial = 111] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | --DOMWINDOW == 67 (19507800) [pid = 3668] [serial = 114] [outer = 00000000] [url = about:blank] 19:17:11 INFO - PROCESS | 3668 | 1461291431202 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 19:17:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:17:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1029ms 19:17:11 INFO - PROCESS | 3668 | 1461291431237 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 19:17:11 INFO - PROCESS | 3668 | 1461291431241 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 19:17:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:17:11 INFO - PROCESS | 3668 | 1461291431255 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:17:11 INFO - PROCESS | 3668 | 1461291431259 Marionette TRACE conn3 <- [1,186,null,{}] 19:17:11 INFO - PROCESS | 3668 | 1461291431264 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:11 INFO - PROCESS | 3668 | 1461291431341 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 19:17:11 INFO - PROCESS | 3668 | 1461291431350 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:11 INFO - PROCESS | 3668 | ++DOCSHELL 13701400 == 30 [pid = 3668] [id = 56] 19:17:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 68 (13706000) [pid = 3668] [serial = 164] [outer = 00000000] 19:17:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (14C06800) [pid = 3668] [serial = 165] [outer = 13706000] 19:17:11 INFO - PROCESS | 3668 | 1461291431397 Marionette DEBUG loaded listener.js 19:17:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (15608000) [pid = 3668] [serial = 166] [outer = 13706000] 19:17:11 INFO - PROCESS | 3668 | 1461291431816 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 19:17:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:17:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 592ms 19:17:11 INFO - PROCESS | 3668 | 1461291431844 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 19:17:11 INFO - PROCESS | 3668 | 1461291431850 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 19:17:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:17:11 INFO - PROCESS | 3668 | 1461291431856 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:17:11 INFO - PROCESS | 3668 | 1461291431859 Marionette TRACE conn3 <- [1,190,null,{}] 19:17:11 INFO - PROCESS | 3668 | 1461291431866 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:11 INFO - PROCESS | 3668 | 1461291431941 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 19:17:11 INFO - PROCESS | 3668 | 1461291431949 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:11 INFO - PROCESS | 3668 | ++DOCSHELL 15CD9800 == 31 [pid = 3668] [id = 57] 19:17:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (15CF6800) [pid = 3668] [serial = 167] [outer = 00000000] 19:17:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (15F7F400) [pid = 3668] [serial = 168] [outer = 15CF6800] 19:17:11 INFO - PROCESS | 3668 | 1461291431993 Marionette DEBUG loaded listener.js 19:17:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (16576000) [pid = 3668] [serial = 169] [outer = 15CF6800] 19:17:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (16DAEC00) [pid = 3668] [serial = 170] [outer = 1E3E2000] 19:17:12 INFO - PROCESS | 3668 | 1461291432483 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 19:17:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:17:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 654ms 19:17:12 INFO - PROCESS | 3668 | 1461291432513 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 19:17:12 INFO - PROCESS | 3668 | 1461291432515 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 19:17:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:17:12 INFO - PROCESS | 3668 | 1461291432518 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:17:12 INFO - PROCESS | 3668 | 1461291432522 Marionette TRACE conn3 <- [1,194,null,{}] 19:17:12 INFO - PROCESS | 3668 | 1461291432532 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:12 INFO - PROCESS | 3668 | 1461291432618 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 19:17:12 INFO - PROCESS | 3668 | 1461291432629 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:12 INFO - PROCESS | 3668 | ++DOCSHELL 182C0000 == 32 [pid = 3668] [id = 58] 19:17:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (182C3C00) [pid = 3668] [serial = 171] [outer = 00000000] 19:17:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (1881C400) [pid = 3668] [serial = 172] [outer = 182C3C00] 19:17:12 INFO - PROCESS | 3668 | 1461291432677 Marionette DEBUG loaded listener.js 19:17:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (189B8C00) [pid = 3668] [serial = 173] [outer = 182C3C00] 19:17:13 INFO - PROCESS | 3668 | 1461291433055 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 19:17:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:17:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 593ms 19:17:13 INFO - PROCESS | 3668 | 1461291433099 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 19:17:13 INFO - PROCESS | 3668 | 1461291433102 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 19:17:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:17:13 INFO - PROCESS | 3668 | 1461291433105 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:17:13 INFO - PROCESS | 3668 | 1461291433107 Marionette TRACE conn3 <- [1,198,null,{}] 19:17:13 INFO - PROCESS | 3668 | 1461291433110 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:13 INFO - PROCESS | 3668 | 1461291433186 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 19:17:13 INFO - PROCESS | 3668 | 1461291433193 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:13 INFO - PROCESS | 3668 | ++DOCSHELL 194E4800 == 33 [pid = 3668] [id = 59] 19:17:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (19509000) [pid = 3668] [serial = 174] [outer = 00000000] 19:17:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (19E2D800) [pid = 3668] [serial = 175] [outer = 19509000] 19:17:13 INFO - PROCESS | 3668 | 1461291433238 Marionette DEBUG loaded listener.js 19:17:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (19E4A400) [pid = 3668] [serial = 176] [outer = 19509000] 19:17:13 INFO - PROCESS | 3668 | 1461291433689 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 19:17:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:17:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 639ms 19:17:13 INFO - PROCESS | 3668 | 1461291433743 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 19:17:13 INFO - PROCESS | 3668 | 1461291433745 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 19:17:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:17:13 INFO - PROCESS | 3668 | 1461291433754 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:17:13 INFO - PROCESS | 3668 | 1461291433755 Marionette TRACE conn3 <- [1,202,null,{}] 19:17:13 INFO - PROCESS | 3668 | 1461291433759 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:13 INFO - PROCESS | 3668 | 1461291433849 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 19:17:13 INFO - PROCESS | 3668 | 1461291433857 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:13 INFO - PROCESS | 3668 | ++DOCSHELL 13701800 == 34 [pid = 3668] [id = 60] 19:17:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (19E4C800) [pid = 3668] [serial = 177] [outer = 00000000] 19:17:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (1A0D3C00) [pid = 3668] [serial = 178] [outer = 19E4C800] 19:17:13 INFO - PROCESS | 3668 | 1461291433902 Marionette DEBUG loaded listener.js 19:17:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (1A64D400) [pid = 3668] [serial = 179] [outer = 19E4C800] 19:17:14 INFO - PROCESS | 3668 | 1461291434339 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 19:17:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:17:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 639ms 19:17:14 INFO - PROCESS | 3668 | 1461291434386 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 19:17:14 INFO - PROCESS | 3668 | 1461291434388 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 19:17:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:17:14 INFO - PROCESS | 3668 | 1461291434396 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:17:14 INFO - PROCESS | 3668 | 1461291434397 Marionette TRACE conn3 <- [1,206,null,{}] 19:17:14 INFO - PROCESS | 3668 | 1461291434401 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:14 INFO - PROCESS | 3668 | 1461291434520 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 19:17:14 INFO - PROCESS | 3668 | 1461291434597 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:14 INFO - PROCESS | 3668 | ++DOCSHELL 15CEDC00 == 35 [pid = 3668] [id = 61] 19:17:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (15F7E800) [pid = 3668] [serial = 180] [outer = 00000000] 19:17:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (1C5B3800) [pid = 3668] [serial = 181] [outer = 15F7E800] 19:17:14 INFO - PROCESS | 3668 | 1461291434650 Marionette DEBUG loaded listener.js 19:17:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1C48F400) [pid = 3668] [serial = 182] [outer = 15F7E800] 19:17:15 INFO - PROCESS | 3668 | 1461291435031 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 19:17:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:17:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 702ms 19:17:15 INFO - PROCESS | 3668 | 1461291435092 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 19:17:15 INFO - PROCESS | 3668 | 1461291435093 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 19:17:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:17:15 INFO - PROCESS | 3668 | 1461291435097 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:17:15 INFO - PROCESS | 3668 | 1461291435098 Marionette TRACE conn3 <- [1,210,null,{}] 19:17:15 INFO - PROCESS | 3668 | 1461291435107 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:15 INFO - PROCESS | 3668 | 1461291435199 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 19:17:15 INFO - PROCESS | 3668 | 1461291435205 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:15 INFO - PROCESS | 3668 | ++DOCSHELL 1C421000 == 36 [pid = 3668] [id = 62] 19:17:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1C48A400) [pid = 3668] [serial = 183] [outer = 00000000] 19:17:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1CB1F400) [pid = 3668] [serial = 184] [outer = 1C48A400] 19:17:15 INFO - PROCESS | 3668 | 1461291435249 Marionette DEBUG loaded listener.js 19:17:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (1CB21400) [pid = 3668] [serial = 185] [outer = 1C48A400] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1336D000) [pid = 3668] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (17F78400) [pid = 3668] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (16A2A000) [pid = 3668] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (15607000) [pid = 3668] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (1862D400) [pid = 3668] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (1862D000) [pid = 3668] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (1A05FC00) [pid = 3668] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (134A9000) [pid = 3668] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (16578400) [pid = 3668] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (19E53800) [pid = 3668] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (19ACCC00) [pid = 3668] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:17:15 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (158FAC00) [pid = 3668] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:17:15 INFO - PROCESS | 3668 | 1461291435758 Marionette TRACE conn3 <- [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]]]}] 19:17:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:17:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 686ms 19:17:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:17:15 INFO - PROCESS | 3668 | 1461291435797 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 19:17:15 INFO - PROCESS | 3668 | 1461291435799 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 19:17:15 INFO - PROCESS | 3668 | 1461291435802 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:17:15 INFO - PROCESS | 3668 | 1461291435804 Marionette TRACE conn3 <- [1,214,null,{}] 19:17:15 INFO - PROCESS | 3668 | 1461291435807 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:15 INFO - PROCESS | 3668 | 1461291435928 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 19:17:15 INFO - PROCESS | 3668 | 1461291435975 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:15 INFO - PROCESS | 3668 | ++DOCSHELL 12CBB400 == 37 [pid = 3668] [id = 63] 19:17:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (158FAC00) [pid = 3668] [serial = 186] [outer = 00000000] 19:17:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (19ACCC00) [pid = 3668] [serial = 187] [outer = 158FAC00] 19:17:16 INFO - PROCESS | 3668 | 1461291436020 Marionette DEBUG loaded listener.js 19:17:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (1950D000) [pid = 3668] [serial = 188] [outer = 158FAC00] 19:17:16 INFO - PROCESS | 3668 | 1461291436340 Marionette TRACE conn3 <- [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]]]}] 19:17:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:17:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 592ms 19:17:16 INFO - PROCESS | 3668 | 1461291436399 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 19:17:16 INFO - PROCESS | 3668 | 1461291436401 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 19:17:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:17:16 INFO - PROCESS | 3668 | 1461291436405 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:17:16 INFO - PROCESS | 3668 | 1461291436406 Marionette TRACE conn3 <- [1,218,null,{}] 19:17:16 INFO - PROCESS | 3668 | 1461291436409 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:16 INFO - PROCESS | 3668 | 1461291436506 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 19:17:16 INFO - PROCESS | 3668 | 1461291436514 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:16 INFO - PROCESS | 3668 | ++DOCSHELL 1A0C9800 == 38 [pid = 3668] [id = 64] 19:17:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (1CB1E800) [pid = 3668] [serial = 189] [outer = 00000000] 19:17:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (1CBC3400) [pid = 3668] [serial = 190] [outer = 1CB1E800] 19:17:16 INFO - PROCESS | 3668 | 1461291436558 Marionette DEBUG loaded listener.js 19:17:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (1CBC3000) [pid = 3668] [serial = 191] [outer = 1CB1E800] 19:17:16 INFO - PROCESS | 3668 | 1461291436932 Marionette TRACE conn3 <- [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]]]}] 19:17:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:17:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 592ms 19:17:16 INFO - PROCESS | 3668 | 1461291437002 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 19:17:16 INFO - PROCESS | 3668 | 1461291437004 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 19:17:16 INFO - PROCESS | 3668 | 1461291437007 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:17:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:17:16 INFO - PROCESS | 3668 | 1461291437008 Marionette TRACE conn3 <- [1,222,null,{}] 19:17:16 INFO - PROCESS | 3668 | 1461291437012 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:17 INFO - PROCESS | 3668 | 1461291437107 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 19:17:17 INFO - PROCESS | 3668 | 1461291437114 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:17 INFO - PROCESS | 3668 | ++DOCSHELL 189BC400 == 39 [pid = 3668] [id = 65] 19:17:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (189BDC00) [pid = 3668] [serial = 192] [outer = 00000000] 19:17:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (1CE98C00) [pid = 3668] [serial = 193] [outer = 189BDC00] 19:17:17 INFO - PROCESS | 3668 | 1461291437158 Marionette DEBUG loaded listener.js 19:17:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1CE3FC00) [pid = 3668] [serial = 194] [outer = 189BDC00] 19:17:17 INFO - PROCESS | 3668 | 1461291437552 Marionette TRACE conn3 <- [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]]]}] 19:17:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:17:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 592ms 19:17:17 INFO - PROCESS | 3668 | 1461291437605 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 19:17:17 INFO - PROCESS | 3668 | 1461291437609 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 19:17:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:17:17 INFO - PROCESS | 3668 | 1461291437614 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:17:17 INFO - PROCESS | 3668 | 1461291437619 Marionette TRACE conn3 <- [1,226,null,{}] 19:17:17 INFO - PROCESS | 3668 | 1461291437625 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:17 INFO - PROCESS | 3668 | 1461291437721 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 19:17:17 INFO - PROCESS | 3668 | 1461291437837 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:17 INFO - PROCESS | 3668 | ++DOCSHELL 134A9000 == 40 [pid = 3668] [id = 66] 19:17:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (134AF400) [pid = 3668] [serial = 195] [outer = 00000000] 19:17:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (13F53800) [pid = 3668] [serial = 196] [outer = 134AF400] 19:17:17 INFO - PROCESS | 3668 | 1461291437894 Marionette DEBUG loaded listener.js 19:17:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (14AB2800) [pid = 3668] [serial = 197] [outer = 134AF400] 19:17:18 INFO - PROCESS | 3668 | 1461291438433 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 19:17:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:17:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 888ms 19:17:18 INFO - PROCESS | 3668 | 1461291438520 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 19:17:18 INFO - PROCESS | 3668 | 1461291438524 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 19:17:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:17:18 INFO - PROCESS | 3668 | 1461291438532 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:17:18 INFO - PROCESS | 3668 | 1461291438536 Marionette TRACE conn3 <- [1,230,null,{}] 19:17:18 INFO - PROCESS | 3668 | 1461291438540 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:18 INFO - PROCESS | 3668 | 1461291438680 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 19:17:18 INFO - PROCESS | 3668 | 1461291438691 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:18 INFO - PROCESS | 3668 | ++DOCSHELL 16571C00 == 41 [pid = 3668] [id = 67] 19:17:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (16579400) [pid = 3668] [serial = 198] [outer = 00000000] 19:17:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (18622000) [pid = 3668] [serial = 199] [outer = 16579400] 19:17:18 INFO - PROCESS | 3668 | 1461291438753 Marionette DEBUG loaded listener.js 19:17:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (194E9C00) [pid = 3668] [serial = 200] [outer = 16579400] 19:17:19 INFO - PROCESS | 3668 | 1461291439264 Marionette TRACE conn3 <- [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]]]}] 19:17:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:17:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 795ms 19:17:19 INFO - PROCESS | 3668 | 1461291439317 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 19:17:19 INFO - PROCESS | 3668 | 1461291439319 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 19:17:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:17:19 INFO - PROCESS | 3668 | 1461291439323 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:17:19 INFO - PROCESS | 3668 | 1461291439325 Marionette TRACE conn3 <- [1,234,null,{}] 19:17:19 INFO - PROCESS | 3668 | 1461291439335 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:19 INFO - PROCESS | 3668 | 1461291439438 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 19:17:19 INFO - PROCESS | 3668 | 1461291439524 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:19 INFO - PROCESS | 3668 | ++DOCSHELL 1C48A800 == 42 [pid = 3668] [id = 68] 19:17:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (1C5B3400) [pid = 3668] [serial = 201] [outer = 00000000] 19:17:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1CE3A800) [pid = 3668] [serial = 202] [outer = 1C5B3400] 19:17:19 INFO - PROCESS | 3668 | 1461291439582 Marionette DEBUG loaded listener.js 19:17:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1CEA0800) [pid = 3668] [serial = 203] [outer = 1C5B3400] 19:17:20 INFO - PROCESS | 3668 | 1461291440143 Marionette TRACE conn3 <- [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]]]}] 19:17:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:17:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 904ms 19:17:20 INFO - PROCESS | 3668 | 1461291440227 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 19:17:20 INFO - PROCESS | 3668 | 1461291440229 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 19:17:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:17:20 INFO - PROCESS | 3668 | 1461291440232 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:17:20 INFO - PROCESS | 3668 | 1461291440234 Marionette TRACE conn3 <- [1,238,null,{}] 19:17:20 INFO - PROCESS | 3668 | 1461291440238 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:20 INFO - PROCESS | 3668 | 1461291440362 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 19:17:20 INFO - PROCESS | 3668 | 1461291440432 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:20 INFO - PROCESS | 3668 | ++DOCSHELL 19BB8000 == 43 [pid = 3668] [id = 69] 19:17:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1AD13800) [pid = 3668] [serial = 204] [outer = 00000000] 19:17:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1C423C00) [pid = 3668] [serial = 205] [outer = 1AD13800] 19:17:20 INFO - PROCESS | 3668 | 1461291440485 Marionette DEBUG loaded listener.js 19:17:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1C423400) [pid = 3668] [serial = 206] [outer = 1AD13800] 19:17:21 INFO - PROCESS | 3668 | 1461291441176 Marionette TRACE conn3 <- [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]]]}] 19:17:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:17:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 998ms 19:17:21 INFO - PROCESS | 3668 | 1461291441234 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 19:17:21 INFO - PROCESS | 3668 | 1461291441238 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 19:17:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:17:21 INFO - PROCESS | 3668 | 1461291441243 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:17:21 INFO - PROCESS | 3668 | 1461291441247 Marionette TRACE conn3 <- [1,242,null,{}] 19:17:21 INFO - PROCESS | 3668 | 1461291441254 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:21 INFO - PROCESS | 3668 | 1461291441342 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 19:17:21 INFO - PROCESS | 3668 | 1461291441435 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:21 INFO - PROCESS | 3668 | ++DOCSHELL 14CEEC00 == 44 [pid = 3668] [id = 70] 19:17:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1589F400) [pid = 3668] [serial = 207] [outer = 00000000] 19:17:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (15E49C00) [pid = 3668] [serial = 208] [outer = 1589F400] 19:17:21 INFO - PROCESS | 3668 | 1461291441484 Marionette DEBUG loaded listener.js 19:17:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (15F7E400) [pid = 3668] [serial = 209] [outer = 1589F400] 19:17:21 INFO - PROCESS | 3668 | 1461291441991 Marionette TRACE conn3 <- [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]]]}] 19:17:21 INFO - PROCESS | 3668 | --DOCSHELL 1A0C9800 == 43 [pid = 3668] [id = 64] 19:17:21 INFO - PROCESS | 3668 | --DOCSHELL 12CBB400 == 42 [pid = 3668] [id = 63] 19:17:21 INFO - PROCESS | 3668 | --DOCSHELL 1C421000 == 41 [pid = 3668] [id = 62] 19:17:21 INFO - PROCESS | 3668 | --DOCSHELL 15CEDC00 == 40 [pid = 3668] [id = 61] 19:17:21 INFO - PROCESS | 3668 | --DOCSHELL 13701800 == 39 [pid = 3668] [id = 60] 19:17:21 INFO - PROCESS | 3668 | --DOCSHELL 194E4800 == 38 [pid = 3668] [id = 59] 19:17:21 INFO - PROCESS | 3668 | --DOCSHELL 182C0000 == 37 [pid = 3668] [id = 58] 19:17:21 INFO - PROCESS | 3668 | --DOCSHELL 15CD9800 == 36 [pid = 3668] [id = 57] 19:17:21 INFO - PROCESS | 3668 | --DOCSHELL 13701400 == 35 [pid = 3668] [id = 56] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (13894C00) [pid = 3668] [serial = 129] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (138DB000) [pid = 3668] [serial = 130] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (18233C00) [pid = 3668] [serial = 138] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (16DB2400) [pid = 3668] [serial = 135] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (17ADB400) [pid = 3668] [serial = 136] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (15CF7C00) [pid = 3668] [serial = 132] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (15E97800) [pid = 3668] [serial = 133] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (13DCE800) [pid = 3668] [serial = 126] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1A8E4800) [pid = 3668] [serial = 154] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (18BD3400) [pid = 3668] [serial = 141] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1A244400) [pid = 3668] [serial = 147] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (15C0F400) [pid = 3668] [serial = 118] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (14C55C00) [pid = 3668] [serial = 117] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (18628800) [pid = 3668] [serial = 121] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (17FB1C00) [pid = 3668] [serial = 120] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (1A245800) [pid = 3668] [serial = 124] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (1A236800) [pid = 3668] [serial = 123] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (19EF4C00) [pid = 3668] [serial = 145] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (1A0C6400) [pid = 3668] [serial = 150] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (19E4D400) [pid = 3668] [serial = 144] [outer = 00000000] [url = about:blank] 19:17:21 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (1A244000) [pid = 3668] [serial = 148] [outer = 00000000] [url = about:blank] 19:17:22 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (194E8000) [pid = 3668] [serial = 142] [outer = 00000000] [url = about:blank] 19:17:22 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (1950C400) [pid = 3668] [serial = 151] [outer = 00000000] [url = about:blank] 19:17:22 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (1C112000) [pid = 3668] [serial = 156] [outer = 00000000] [url = about:blank] 19:17:22 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (1A92A000) [pid = 3668] [serial = 153] [outer = 00000000] [url = about:blank] 19:17:22 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (18667400) [pid = 3668] [serial = 139] [outer = 00000000] [url = about:blank] 19:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 795ms 19:17:22 INFO - PROCESS | 3668 | 1461291442042 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 19:17:22 INFO - PROCESS | 3668 | 1461291442048 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 19:17:22 INFO - PROCESS | 3668 | 1461291442057 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:17:22 INFO - PROCESS | 3668 | 1461291442060 Marionette TRACE conn3 <- [1,246,null,{}] 19:17:22 INFO - PROCESS | 3668 | 1461291442064 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:22 INFO - PROCESS | 3668 | 1461291442139 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 19:17:22 INFO - PROCESS | 3668 | 1461291442146 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:22 INFO - PROCESS | 3668 | ++DOCSHELL 13DD1C00 == 36 [pid = 3668] [id = 71] 19:17:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (13DD9400) [pid = 3668] [serial = 210] [outer = 00000000] 19:17:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (15CD7400) [pid = 3668] [serial = 211] [outer = 13DD9400] 19:17:22 INFO - PROCESS | 3668 | 1461291442191 Marionette DEBUG loaded listener.js 19:17:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (15CFA800) [pid = 3668] [serial = 212] [outer = 13DD9400] 19:17:22 INFO - PROCESS | 3668 | 1461291442627 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 19:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 592ms 19:17:22 INFO - PROCESS | 3668 | 1461291442655 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 19:17:22 INFO - PROCESS | 3668 | 1461291442657 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 19:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:17:22 INFO - PROCESS | 3668 | 1461291442664 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:17:22 INFO - PROCESS | 3668 | 1461291442667 Marionette TRACE conn3 <- [1,250,null,{}] 19:17:22 INFO - PROCESS | 3668 | 1461291442678 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:22 INFO - PROCESS | 3668 | 1461291442757 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 19:17:22 INFO - PROCESS | 3668 | 1461291442764 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:22 INFO - PROCESS | 3668 | ++DOCSHELL 17ADC400 == 37 [pid = 3668] [id = 72] 19:17:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (18231400) [pid = 3668] [serial = 213] [outer = 00000000] 19:17:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (182C4400) [pid = 3668] [serial = 214] [outer = 18231400] 19:17:22 INFO - PROCESS | 3668 | 1461291442815 Marionette DEBUG loaded listener.js 19:17:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (18673000) [pid = 3668] [serial = 215] [outer = 18231400] 19:17:23 INFO - PROCESS | 3668 | 1461291443272 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 19:17:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:17:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 655ms 19:17:23 INFO - PROCESS | 3668 | 1461291443319 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 19:17:23 INFO - PROCESS | 3668 | 1461291443322 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 19:17:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:17:23 INFO - PROCESS | 3668 | 1461291443325 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:17:23 INFO - PROCESS | 3668 | 1461291443327 Marionette TRACE conn3 <- [1,254,null,{}] 19:17:23 INFO - PROCESS | 3668 | 1461291443334 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:23 INFO - PROCESS | 3668 | 1461291443407 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 19:17:23 INFO - PROCESS | 3668 | 1461291443414 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:23 INFO - PROCESS | 3668 | ++DOCSHELL 18BD2C00 == 38 [pid = 3668] [id = 73] 19:17:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (194E0400) [pid = 3668] [serial = 216] [outer = 00000000] 19:17:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (19ACB800) [pid = 3668] [serial = 217] [outer = 194E0400] 19:17:23 INFO - PROCESS | 3668 | 1461291443458 Marionette DEBUG loaded listener.js 19:17:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (19BB6400) [pid = 3668] [serial = 218] [outer = 194E0400] 19:17:23 INFO - PROCESS | 3668 | 1461291443859 Marionette TRACE conn3 <- [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]]]}] 19:17:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:17:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 592ms 19:17:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:17:23 INFO - PROCESS | 3668 | 1461291443922 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 19:17:23 INFO - PROCESS | 3668 | 1461291443924 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 19:17:23 INFO - PROCESS | 3668 | 1461291443927 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:17:23 INFO - PROCESS | 3668 | 1461291443929 Marionette TRACE conn3 <- [1,258,null,{}] 19:17:23 INFO - PROCESS | 3668 | 1461291443932 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:23 INFO - PROCESS | 3668 | 1461291444003 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 19:17:24 INFO - PROCESS | 3668 | 1461291444012 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:24 INFO - PROCESS | 3668 | ++DOCSHELL 194D7800 == 39 [pid = 3668] [id = 74] 19:17:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (19E4A000) [pid = 3668] [serial = 219] [outer = 00000000] 19:17:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1A065400) [pid = 3668] [serial = 220] [outer = 19E4A000] 19:17:24 INFO - PROCESS | 3668 | 1461291444057 Marionette DEBUG loaded listener.js 19:17:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1A064000) [pid = 3668] [serial = 221] [outer = 19E4A000] 19:17:24 INFO - PROCESS | 3668 | 1461291444513 Marionette TRACE conn3 <- [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]]]}] 19:17:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:17:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 623ms 19:17:24 INFO - PROCESS | 3668 | 1461291444565 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 19:17:24 INFO - PROCESS | 3668 | 1461291444567 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 19:17:24 INFO - PROCESS | 3668 | 1461291444571 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:17:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:17:24 INFO - PROCESS | 3668 | 1461291444572 Marionette TRACE conn3 <- [1,262,null,{}] 19:17:24 INFO - PROCESS | 3668 | 1461291444576 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:24 INFO - PROCESS | 3668 | 1461291444709 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 19:17:24 INFO - PROCESS | 3668 | 1461291444727 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:24 INFO - PROCESS | 3668 | ++DOCSHELL 138E1800 == 40 [pid = 3668] [id = 75] 19:17:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1A0C6400) [pid = 3668] [serial = 222] [outer = 00000000] 19:17:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (1A930800) [pid = 3668] [serial = 223] [outer = 1A0C6400] 19:17:24 INFO - PROCESS | 3668 | 1461291444774 Marionette DEBUG loaded listener.js 19:17:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1AD13C00) [pid = 3668] [serial = 224] [outer = 1A0C6400] 19:17:25 INFO - PROCESS | 3668 | 1461291445182 Marionette TRACE conn3 <- [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]]]}] 19:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 623ms 19:17:25 INFO - PROCESS | 3668 | 1461291445212 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 19:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:17:25 INFO - PROCESS | 3668 | 1461291445214 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 19:17:25 INFO - PROCESS | 3668 | 1461291445217 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:17:25 INFO - PROCESS | 3668 | 1461291445219 Marionette TRACE conn3 <- [1,266,null,{}] 19:17:25 INFO - PROCESS | 3668 | 1461291445222 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:25 INFO - PROCESS | 3668 | 1461291445317 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 19:17:25 INFO - PROCESS | 3668 | 1461291445401 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:25 INFO - PROCESS | 3668 | ++DOCSHELL 1C41E800 == 41 [pid = 3668] [id = 76] 19:17:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1C420800) [pid = 3668] [serial = 225] [outer = 00000000] 19:17:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (1C428C00) [pid = 3668] [serial = 226] [outer = 1C420800] 19:17:25 INFO - PROCESS | 3668 | 1461291445445 Marionette DEBUG loaded listener.js 19:17:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (1C482400) [pid = 3668] [serial = 227] [outer = 1C420800] 19:17:25 INFO - PROCESS | 3668 | 1461291445817 Marionette TRACE conn3 <- [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]]]}] 19:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 639ms 19:17:25 INFO - PROCESS | 3668 | 1461291445838 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 19:17:25 INFO - PROCESS | 3668 | 1461291445840 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 19:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:17:25 INFO - PROCESS | 3668 | 1461291445843 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:17:25 INFO - PROCESS | 3668 | 1461291445845 Marionette TRACE conn3 <- [1,270,null,{}] 19:17:25 INFO - PROCESS | 3668 | 1461291445848 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:25 INFO - PROCESS | 3668 | 1461291445954 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 19:17:25 INFO - PROCESS | 3668 | 1461291445961 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:25 INFO - PROCESS | 3668 | ++DOCSHELL 18BD2000 == 42 [pid = 3668] [id = 77] 19:17:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1C112400) [pid = 3668] [serial = 228] [outer = 00000000] 19:17:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1CBC4000) [pid = 3668] [serial = 229] [outer = 1C112400] 19:17:26 INFO - PROCESS | 3668 | 1461291446007 Marionette DEBUG loaded listener.js 19:17:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1CE36400) [pid = 3668] [serial = 230] [outer = 1C112400] 19:17:26 INFO - PROCESS | 3668 | 1461291446410 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 19:17:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:17:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 592ms 19:17:26 INFO - PROCESS | 3668 | 1461291446439 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 19:17:26 INFO - PROCESS | 3668 | 1461291446441 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 19:17:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:17:26 INFO - PROCESS | 3668 | 1461291446444 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:17:26 INFO - PROCESS | 3668 | 1461291446446 Marionette TRACE conn3 <- [1,274,null,{}] 19:17:26 INFO - PROCESS | 3668 | 1461291446449 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:26 INFO - PROCESS | 3668 | 1461291446658 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 19:17:26 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1CB1E800) [pid = 3668] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:17:26 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (19E4C800) [pid = 3668] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:17:26 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1C48A400) [pid = 3668] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:17:26 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (19509000) [pid = 3668] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:17:26 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1822DC00) [pid = 3668] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:17:26 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (15F7E800) [pid = 3668] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:17:26 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (15CF6800) [pid = 3668] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:17:26 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (182C3C00) [pid = 3668] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:17:26 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (13706000) [pid = 3668] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:17:26 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (158FAC00) [pid = 3668] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:17:26 INFO - PROCESS | 3668 | 1461291446733 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:26 INFO - PROCESS | 3668 | ++DOCSHELL 11F44800 == 43 [pid = 3668] [id = 78] 19:17:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (12B7D000) [pid = 3668] [serial = 231] [outer = 00000000] 19:17:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (15F7E800) [pid = 3668] [serial = 232] [outer = 12B7D000] 19:17:26 INFO - PROCESS | 3668 | 1461291446777 Marionette DEBUG loaded listener.js 19:17:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (19509000) [pid = 3668] [serial = 233] [outer = 12B7D000] 19:17:27 INFO - PROCESS | 3668 | 1461291447106 Marionette TRACE conn3 <- [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]]]}] 19:17:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:17:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 686ms 19:17:27 INFO - PROCESS | 3668 | 1461291447144 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 19:17:27 INFO - PROCESS | 3668 | 1461291447146 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 19:17:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:17:27 INFO - PROCESS | 3668 | 1461291447156 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:17:27 INFO - PROCESS | 3668 | 1461291447158 Marionette TRACE conn3 <- [1,278,null,{}] 19:17:27 INFO - PROCESS | 3668 | 1461291447161 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:27 INFO - PROCESS | 3668 | 1461291447236 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 19:17:27 INFO - PROCESS | 3668 | 1461291447243 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:27 INFO - PROCESS | 3668 | ++DOCSHELL 15CDDC00 == 44 [pid = 3668] [id = 79] 19:17:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1A0CD000) [pid = 3668] [serial = 234] [outer = 00000000] 19:17:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1D33CC00) [pid = 3668] [serial = 235] [outer = 1A0CD000] 19:17:27 INFO - PROCESS | 3668 | 1461291447287 Marionette DEBUG loaded listener.js 19:17:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (1D346400) [pid = 3668] [serial = 236] [outer = 1A0CD000] 19:17:27 INFO - PROCESS | 3668 | 1461291447695 Marionette TRACE conn3 <- [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]]]}] 19:17:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:17:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 592ms 19:17:27 INFO - PROCESS | 3668 | 1461291447752 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 19:17:27 INFO - PROCESS | 3668 | 1461291447754 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 19:17:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:17:27 INFO - PROCESS | 3668 | 1461291447758 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:17:27 INFO - PROCESS | 3668 | 1461291447760 Marionette TRACE conn3 <- [1,282,null,{}] 19:17:27 INFO - PROCESS | 3668 | 1461291447763 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:27 INFO - PROCESS | 3668 | 1461291447853 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 19:17:27 INFO - PROCESS | 3668 | 1461291447862 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:27 INFO - PROCESS | 3668 | ++DOCSHELL 1D1C5C00 == 45 [pid = 3668] [id = 80] 19:17:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (1D34A400) [pid = 3668] [serial = 237] [outer = 00000000] 19:17:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1D69F400) [pid = 3668] [serial = 238] [outer = 1D34A400] 19:17:27 INFO - PROCESS | 3668 | 1461291447910 Marionette DEBUG loaded listener.js 19:17:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1D716800) [pid = 3668] [serial = 239] [outer = 1D34A400] 19:17:28 INFO - PROCESS | 3668 | 1461291448336 Marionette TRACE conn3 <- [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]]]}] 19:17:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:17:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 624ms 19:17:28 INFO - PROCESS | 3668 | 1461291448398 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 19:17:28 INFO - PROCESS | 3668 | 1461291448400 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 19:17:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:17:28 INFO - PROCESS | 3668 | 1461291448403 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:17:28 INFO - PROCESS | 3668 | 1461291448406 Marionette TRACE conn3 <- [1,286,null,{}] 19:17:28 INFO - PROCESS | 3668 | 1461291448409 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:28 INFO - PROCESS | 3668 | 1461291448482 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 19:17:28 INFO - PROCESS | 3668 | 1461291448488 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:28 INFO - PROCESS | 3668 | ++DOCSHELL 1D698000 == 46 [pid = 3668] [id = 81] 19:17:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1D69B000) [pid = 3668] [serial = 240] [outer = 00000000] 19:17:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1D966400) [pid = 3668] [serial = 241] [outer = 1D69B000] 19:17:28 INFO - PROCESS | 3668 | 1461291448531 Marionette DEBUG loaded listener.js 19:17:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1D96AC00) [pid = 3668] [serial = 242] [outer = 1D69B000] 19:17:29 INFO - PROCESS | 3668 | 1461291449110 Marionette TRACE conn3 <- [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]]]}] 19:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 733ms 19:17:29 INFO - PROCESS | 3668 | 1461291449142 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 19:17:29 INFO - PROCESS | 3668 | 1461291449148 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 19:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:17:29 INFO - PROCESS | 3668 | 1461291449153 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:17:29 INFO - PROCESS | 3668 | 1461291449157 Marionette TRACE conn3 <- [1,290,null,{}] 19:17:29 INFO - PROCESS | 3668 | 1461291449162 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:29 INFO - PROCESS | 3668 | 1461291449321 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 19:17:29 INFO - PROCESS | 3668 | 1461291449443 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:29 INFO - PROCESS | 3668 | ++DOCSHELL 1657E400 == 47 [pid = 3668] [id = 82] 19:17:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (16602000) [pid = 3668] [serial = 243] [outer = 00000000] 19:17:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (16A25400) [pid = 3668] [serial = 244] [outer = 16602000] 19:17:29 INFO - PROCESS | 3668 | 1461291449546 Marionette DEBUG loaded listener.js 19:17:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (16DB2000) [pid = 3668] [serial = 245] [outer = 16602000] 19:17:30 INFO - PROCESS | 3668 | 1461291450128 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 19:17:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:17:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1045ms 19:17:30 INFO - PROCESS | 3668 | 1461291450198 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 19:17:30 INFO - PROCESS | 3668 | 1461291450204 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 19:17:30 INFO - PROCESS | 3668 | 1461291450225 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:17:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:17:30 INFO - PROCESS | 3668 | 1461291450228 Marionette TRACE conn3 <- [1,294,null,{}] 19:17:30 INFO - PROCESS | 3668 | 1461291450232 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:30 INFO - PROCESS | 3668 | 1461291450332 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 19:17:30 INFO - PROCESS | 3668 | 1461291450406 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:30 INFO - PROCESS | 3668 | ++DOCSHELL 18234C00 == 48 [pid = 3668] [id = 83] 19:17:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (18822C00) [pid = 3668] [serial = 246] [outer = 00000000] 19:17:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1A23AC00) [pid = 3668] [serial = 247] [outer = 18822C00] 19:17:30 INFO - PROCESS | 3668 | 1461291450460 Marionette DEBUG loaded listener.js 19:17:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1A85E000) [pid = 3668] [serial = 248] [outer = 18822C00] 19:17:31 INFO - PROCESS | 3668 | 1461291451031 Marionette TRACE conn3 <- [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]]]}] 19:17:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 842ms 19:17:31 INFO - PROCESS | 3668 | 1461291451072 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 19:17:31 INFO - PROCESS | 3668 | 1461291451077 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 19:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:17:31 INFO - PROCESS | 3668 | 1461291451082 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:17:31 INFO - PROCESS | 3668 | 1461291451088 Marionette TRACE conn3 <- [1,298,null,{}] 19:17:31 INFO - PROCESS | 3668 | 1461291451099 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:31 INFO - PROCESS | 3668 | 1461291451199 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 19:17:31 INFO - PROCESS | 3668 | 1461291451288 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:31 INFO - PROCESS | 3668 | ++DOCSHELL 1CBC0400 == 49 [pid = 3668] [id = 84] 19:17:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1CE99C00) [pid = 3668] [serial = 249] [outer = 00000000] 19:17:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1D690C00) [pid = 3668] [serial = 250] [outer = 1CE99C00] 19:17:31 INFO - PROCESS | 3668 | 1461291451344 Marionette DEBUG loaded listener.js 19:17:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1D698C00) [pid = 3668] [serial = 251] [outer = 1CE99C00] 19:17:31 INFO - PROCESS | 3668 | 1461291451878 Marionette TRACE conn3 <- [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]]]}] 19:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 998ms 19:17:32 INFO - PROCESS | 3668 | 1461291452073 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 19:17:32 INFO - PROCESS | 3668 | 1461291452078 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 19:17:32 INFO - PROCESS | 3668 | 1461291452083 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:17:32 INFO - PROCESS | 3668 | 1461291452086 Marionette TRACE conn3 <- [1,302,null,{}] 19:17:32 INFO - PROCESS | 3668 | 1461291452094 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:32 INFO - PROCESS | 3668 | 1461291452190 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 19:17:32 INFO - PROCESS | 3668 | 1461291452258 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:32 INFO - PROCESS | 3668 | ++DOCSHELL 12C53800 == 50 [pid = 3668] [id = 85] 19:17:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (12DDB000) [pid = 3668] [serial = 252] [outer = 00000000] 19:17:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (15C36800) [pid = 3668] [serial = 253] [outer = 12DDB000] 19:17:32 INFO - PROCESS | 3668 | 1461291452325 Marionette DEBUG loaded listener.js 19:17:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (15E4DC00) [pid = 3668] [serial = 254] [outer = 12DDB000] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 12CB0400 == 49 [pid = 3668] [id = 54] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 1D1C5C00 == 48 [pid = 3668] [id = 80] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 15CDDC00 == 47 [pid = 3668] [id = 79] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 11F44800 == 46 [pid = 3668] [id = 78] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 18BD2000 == 45 [pid = 3668] [id = 77] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 1C41E800 == 44 [pid = 3668] [id = 76] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 138E1800 == 43 [pid = 3668] [id = 75] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 194D7800 == 42 [pid = 3668] [id = 74] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 18BD2C00 == 41 [pid = 3668] [id = 73] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 17ADC400 == 40 [pid = 3668] [id = 72] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 13DD1C00 == 39 [pid = 3668] [id = 71] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 14CEEC00 == 38 [pid = 3668] [id = 70] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 19BB8000 == 37 [pid = 3668] [id = 69] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 1C48A800 == 36 [pid = 3668] [id = 68] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 16571C00 == 35 [pid = 3668] [id = 67] 19:17:33 INFO - PROCESS | 3668 | --DOCSHELL 134A9000 == 34 [pid = 3668] [id = 66] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1CBC3000) [pid = 3668] [serial = 191] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1A0D3C00) [pid = 3668] [serial = 178] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1CB1F400) [pid = 3668] [serial = 184] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (19E2D800) [pid = 3668] [serial = 175] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1C118C00) [pid = 3668] [serial = 157] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1C48F400) [pid = 3668] [serial = 182] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (15F7F400) [pid = 3668] [serial = 168] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (16576000) [pid = 3668] [serial = 169] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1881C400) [pid = 3668] [serial = 172] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (189B8C00) [pid = 3668] [serial = 173] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1C5B3800) [pid = 3668] [serial = 181] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (16601800) [pid = 3668] [serial = 162] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (14C06800) [pid = 3668] [serial = 165] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (15608000) [pid = 3668] [serial = 166] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (13365C00) [pid = 3668] [serial = 159] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1CBC3400) [pid = 3668] [serial = 190] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (19ACCC00) [pid = 3668] [serial = 187] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1E550C00) [pid = 3668] [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.] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1CB21400) [pid = 3668] [serial = 185] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1A64D400) [pid = 3668] [serial = 179] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (1950D000) [pid = 3668] [serial = 188] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1CE98C00) [pid = 3668] [serial = 193] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (19E4A400) [pid = 3668] [serial = 176] [outer = 00000000] [url = about:blank] 19:17:33 INFO - PROCESS | 3668 | 1461291453135 Marionette TRACE conn3 <- [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]]]}] 19:17:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1076ms 19:17:33 INFO - PROCESS | 3668 | 1461291453186 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 19:17:33 INFO - PROCESS | 3668 | 1461291453189 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 19:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:17:33 INFO - PROCESS | 3668 | 1461291453203 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:17:33 INFO - PROCESS | 3668 | 1461291453206 Marionette TRACE conn3 <- [1,306,null,{}] 19:17:33 INFO - PROCESS | 3668 | 1461291453210 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:33 INFO - PROCESS | 3668 | 1461291453286 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 19:17:33 INFO - PROCESS | 3668 | 1461291453300 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:33 INFO - PROCESS | 3668 | ++DOCSHELL 15C0F400 == 35 [pid = 3668] [id = 86] 19:17:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (15CF4800) [pid = 3668] [serial = 255] [outer = 00000000] 19:17:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (1657DC00) [pid = 3668] [serial = 256] [outer = 15CF4800] 19:17:33 INFO - PROCESS | 3668 | 1461291453349 Marionette DEBUG loaded listener.js 19:17:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (16D50400) [pid = 3668] [serial = 257] [outer = 15CF4800] 19:17:33 INFO - PROCESS | 3668 | 1461291453818 Marionette TRACE conn3 <- [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]]]}] 19:17:33 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. 19:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 639ms 19:17:33 INFO - PROCESS | 3668 | 1461291453837 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 19:17:33 INFO - PROCESS | 3668 | 1461291453839 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 19:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:17:33 INFO - PROCESS | 3668 | 1461291453842 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:17:33 INFO - PROCESS | 3668 | 1461291453844 Marionette TRACE conn3 <- [1,310,null,{}] 19:17:33 INFO - PROCESS | 3668 | 1461291453854 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:33 INFO - PROCESS | 3668 | 1461291453932 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 19:17:33 INFO - PROCESS | 3668 | 1461291453942 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:33 INFO - PROCESS | 3668 | ++DOCSHELL 19509400 == 36 [pid = 3668] [id = 87] 19:17:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1950A400) [pid = 3668] [serial = 258] [outer = 00000000] 19:17:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (19E2D800) [pid = 3668] [serial = 259] [outer = 1950A400] 19:17:33 INFO - PROCESS | 3668 | 1461291453991 Marionette DEBUG loaded listener.js 19:17:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (19E4BC00) [pid = 3668] [serial = 260] [outer = 1950A400] 19:17:34 INFO - PROCESS | 3668 | 1461291454415 Marionette TRACE conn3 <- [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]]]}] 19:17:34 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. 19:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 639ms 19:17:34 INFO - PROCESS | 3668 | 1461291454480 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 19:17:34 INFO - PROCESS | 3668 | 1461291454482 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 19:17:34 INFO - PROCESS | 3668 | 1461291454485 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:17:34 INFO - PROCESS | 3668 | 1461291454487 Marionette TRACE conn3 <- [1,314,null,{}] 19:17:34 INFO - PROCESS | 3668 | 1461291454490 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:34 INFO - PROCESS | 3668 | 1461291454568 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 19:17:34 INFO - PROCESS | 3668 | 1461291454577 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:34 INFO - PROCESS | 3668 | ++DOCSHELL 19E52800 == 37 [pid = 3668] [id = 88] 19:17:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1A065800) [pid = 3668] [serial = 261] [outer = 00000000] 19:17:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1A655000) [pid = 3668] [serial = 262] [outer = 1A065800] 19:17:34 INFO - PROCESS | 3668 | 1461291454624 Marionette DEBUG loaded listener.js 19:17:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1A85B000) [pid = 3668] [serial = 263] [outer = 1A065800] 19:17:35 INFO - PROCESS | 3668 | 1461291455048 Marionette TRACE conn3 <- [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]]]}] 19:17:35 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. 19:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 639ms 19:17:35 INFO - PROCESS | 3668 | 1461291455124 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 19:17:35 INFO - PROCESS | 3668 | 1461291455126 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 19:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:17:35 INFO - PROCESS | 3668 | 1461291455129 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:17:35 INFO - PROCESS | 3668 | 1461291455131 Marionette TRACE conn3 <- [1,318,null,{}] 19:17:35 INFO - PROCESS | 3668 | 1461291455134 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:35 INFO - PROCESS | 3668 | 1461291455215 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 19:17:35 INFO - PROCESS | 3668 | 1461291455221 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:35 INFO - PROCESS | 3668 | ++DOCSHELL 1A812400 == 38 [pid = 3668] [id = 89] 19:17:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1A8E1400) [pid = 3668] [serial = 264] [outer = 00000000] 19:17:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1AD18C00) [pid = 3668] [serial = 265] [outer = 1A8E1400] 19:17:35 INFO - PROCESS | 3668 | 1461291455265 Marionette DEBUG loaded listener.js 19:17:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1AD17400) [pid = 3668] [serial = 266] [outer = 1A8E1400] 19:17:35 INFO - PROCESS | 3668 | 1461291455730 Marionette TRACE conn3 <- [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]]]}] 19:17:35 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. 19:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 623ms 19:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:17:35 INFO - PROCESS | 3668 | 1461291455767 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 19:17:35 INFO - PROCESS | 3668 | 1461291455769 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 19:17:35 INFO - PROCESS | 3668 | 1461291455773 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:17:35 INFO - PROCESS | 3668 | 1461291455774 Marionette TRACE conn3 <- [1,322,null,{}] 19:17:35 INFO - PROCESS | 3668 | 1461291455778 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:35 INFO - PROCESS | 3668 | 1461291455901 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 19:17:35 INFO - PROCESS | 3668 | 1461291455910 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:35 INFO - PROCESS | 3668 | ++DOCSHELL 13368400 == 39 [pid = 3668] [id = 90] 19:17:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1C5BB400) [pid = 3668] [serial = 267] [outer = 00000000] 19:17:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1CB1E400) [pid = 3668] [serial = 268] [outer = 1C5BB400] 19:17:35 INFO - PROCESS | 3668 | 1461291455996 Marionette DEBUG loaded listener.js 19:17:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1CB26800) [pid = 3668] [serial = 269] [outer = 1C5BB400] 19:17:36 INFO - PROCESS | 3668 | 1461291456430 Marionette TRACE conn3 <- [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]]]}] 19:17:36 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. 19:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 686ms 19:17:36 INFO - PROCESS | 3668 | 1461291456483 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:17:36 INFO - PROCESS | 3668 | 1461291456493 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 19:17:36 INFO - PROCESS | 3668 | 1461291456495 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 19:17:36 INFO - PROCESS | 3668 | 1461291456499 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:17:36 INFO - PROCESS | 3668 | 1461291456501 Marionette TRACE conn3 <- [1,326,null,{}] 19:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:17:36 INFO - PROCESS | 3668 | 1461291456504 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:36 INFO - PROCESS | 3668 | 1461291456627 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 19:17:36 INFO - PROCESS | 3668 | 1461291456649 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:36 INFO - PROCESS | 3668 | ++DOCSHELL 134A9800 == 40 [pid = 3668] [id = 91] 19:17:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1CBC0C00) [pid = 3668] [serial = 270] [outer = 00000000] 19:17:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1D69D400) [pid = 3668] [serial = 271] [outer = 1CBC0C00] 19:17:36 INFO - PROCESS | 3668 | 1461291456692 Marionette DEBUG loaded listener.js 19:17:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1D348800) [pid = 3668] [serial = 272] [outer = 1CBC0C00] 19:17:37 INFO - PROCESS | 3668 | 1461291457110 Marionette TRACE conn3 <- [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]]]}] 19:17:37 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. 19:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 623ms 19:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:17:37 INFO - PROCESS | 3668 | 1461291457142 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 19:17:37 INFO - PROCESS | 3668 | 1461291457144 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 19:17:37 INFO - PROCESS | 3668 | 1461291457147 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:17:37 INFO - PROCESS | 3668 | 1461291457149 Marionette TRACE conn3 <- [1,330,null,{}] 19:17:37 INFO - PROCESS | 3668 | 1461291457152 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:37 INFO - PROCESS | 3668 | 1461291457256 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 19:17:37 INFO - PROCESS | 3668 | 1461291457303 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:37 INFO - PROCESS | 3668 | ++DOCSHELL 12CBB400 == 41 [pid = 3668] [id = 92] 19:17:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1D345400) [pid = 3668] [serial = 273] [outer = 00000000] 19:17:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1D971C00) [pid = 3668] [serial = 274] [outer = 1D345400] 19:17:37 INFO - PROCESS | 3668 | 1461291457350 Marionette DEBUG loaded listener.js 19:17:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1D974400) [pid = 3668] [serial = 275] [outer = 1D345400] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1D34A400) [pid = 3668] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1C420800) [pid = 3668] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (18231400) [pid = 3668] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1589F400) [pid = 3668] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (13DD9400) [pid = 3668] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (19E4A000) [pid = 3668] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1C112400) [pid = 3668] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (194E0400) [pid = 3668] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (189BDC00) [pid = 3668] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1A0CD000) [pid = 3668] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (12B7D000) [pid = 3668] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:17:37 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1A0C6400) [pid = 3668] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:17:37 INFO - PROCESS | 3668 | 1461291457867 Marionette TRACE conn3 <- [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]]]}] 19:17:37 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. 19:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 732ms 19:17:37 INFO - PROCESS | 3668 | 1461291457911 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 19:17:37 INFO - PROCESS | 3668 | 1461291457913 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 19:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:17:37 INFO - PROCESS | 3668 | 1461291457929 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:17:37 INFO - PROCESS | 3668 | 1461291457931 Marionette TRACE conn3 <- [1,334,null,{}] 19:17:37 INFO - PROCESS | 3668 | 1461291457935 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:38 INFO - PROCESS | 3668 | 1461291458015 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 19:17:38 INFO - PROCESS | 3668 | 1461291458022 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:38 INFO - PROCESS | 3668 | ++DOCSHELL 1C425800 == 42 [pid = 3668] [id = 93] 19:17:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1CBC2400) [pid = 3668] [serial = 276] [outer = 00000000] 19:17:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1D697C00) [pid = 3668] [serial = 277] [outer = 1CBC2400] 19:17:38 INFO - PROCESS | 3668 | 1461291458066 Marionette DEBUG loaded listener.js 19:17:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1D71C800) [pid = 3668] [serial = 278] [outer = 1CBC2400] 19:17:38 INFO - PROCESS | 3668 | 1461291458462 Marionette TRACE conn3 <- [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]]]}] 19:17:38 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. 19:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 592ms 19:17:38 INFO - PROCESS | 3668 | 1461291458524 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 19:17:38 INFO - PROCESS | 3668 | 1461291458526 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 19:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:17:38 INFO - PROCESS | 3668 | 1461291458530 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:17:38 INFO - PROCESS | 3668 | 1461291458531 Marionette TRACE conn3 <- [1,338,null,{}] 19:17:38 INFO - PROCESS | 3668 | 1461291458535 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:38 INFO - PROCESS | 3668 | 1461291458595 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 19:17:38 INFO - PROCESS | 3668 | 1461291458601 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:38 INFO - PROCESS | 3668 | ++DOCSHELL 17F78000 == 43 [pid = 3668] [id = 94] 19:17:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1D1CBC00) [pid = 3668] [serial = 279] [outer = 00000000] 19:17:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1DB30800) [pid = 3668] [serial = 280] [outer = 1D1CBC00] 19:17:38 INFO - PROCESS | 3668 | 1461291458645 Marionette DEBUG loaded listener.js 19:17:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1DB34400) [pid = 3668] [serial = 281] [outer = 1D1CBC00] 19:17:39 INFO - PROCESS | 3668 | 1461291459033 Marionette TRACE conn3 <- [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]]]}] 19:17:39 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. 19:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 530ms 19:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:17:39 INFO - PROCESS | 3668 | 1461291459050 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 19:17:39 INFO - PROCESS | 3668 | 1461291459053 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 19:17:39 INFO - PROCESS | 3668 | 1461291459056 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:17:39 INFO - PROCESS | 3668 | 1461291459058 Marionette TRACE conn3 <- [1,342,null,{}] 19:17:39 INFO - PROCESS | 3668 | 1461291459061 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:39 INFO - PROCESS | 3668 | 1461291459184 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 19:17:39 INFO - PROCESS | 3668 | 1461291459192 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:39 INFO - PROCESS | 3668 | ++DOCSHELL 11BE7000 == 44 [pid = 3668] [id = 95] 19:17:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (11BE9C00) [pid = 3668] [serial = 282] [outer = 00000000] 19:17:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (11BF4000) [pid = 3668] [serial = 283] [outer = 11BE9C00] 19:17:39 INFO - PROCESS | 3668 | 1461291459241 Marionette DEBUG loaded listener.js 19:17:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1D1C9400) [pid = 3668] [serial = 284] [outer = 11BE9C00] 19:17:39 INFO - PROCESS | 3668 | 1461291459713 Marionette TRACE conn3 <- [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]]]}] 19:17:39 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. 19:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 732ms 19:17:39 INFO - PROCESS | 3668 | 1461291459796 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 19:17:39 INFO - PROCESS | 3668 | 1461291459801 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 19:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:17:39 INFO - PROCESS | 3668 | 1461291459806 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:17:39 INFO - PROCESS | 3668 | 1461291459809 Marionette TRACE conn3 <- [1,346,null,{}] 19:17:39 INFO - PROCESS | 3668 | 1461291459815 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:39 INFO - PROCESS | 3668 | 1461291459925 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 19:17:39 INFO - PROCESS | 3668 | 1461291459995 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:40 INFO - PROCESS | 3668 | ++DOCSHELL 12CF5C00 == 45 [pid = 3668] [id = 96] 19:17:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (12DD7400) [pid = 3668] [serial = 285] [outer = 00000000] 19:17:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (13480800) [pid = 3668] [serial = 286] [outer = 12DD7400] 19:17:40 INFO - PROCESS | 3668 | 1461291460092 Marionette DEBUG loaded listener.js 19:17:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (13485C00) [pid = 3668] [serial = 287] [outer = 12DD7400] 19:17:40 INFO - PROCESS | 3668 | 1461291460681 Marionette TRACE conn3 <- [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]]]}] 19:17:40 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. 19:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 904ms 19:17:40 INFO - PROCESS | 3668 | 1461291460711 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 19:17:40 INFO - PROCESS | 3668 | 1461291460717 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 19:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:17:40 INFO - PROCESS | 3668 | 1461291460724 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:17:40 INFO - PROCESS | 3668 | 1461291460727 Marionette TRACE conn3 <- [1,350,null,{}] 19:17:40 INFO - PROCESS | 3668 | 1461291460731 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:40 INFO - PROCESS | 3668 | 1461291460834 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 19:17:40 INFO - PROCESS | 3668 | 1461291460911 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:40 INFO - PROCESS | 3668 | ++DOCSHELL 13F51C00 == 46 [pid = 3668] [id = 97] 19:17:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (14AB1800) [pid = 3668] [serial = 288] [outer = 00000000] 19:17:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (158A8800) [pid = 3668] [serial = 289] [outer = 14AB1800] 19:17:40 INFO - PROCESS | 3668 | 1461291460965 Marionette DEBUG loaded listener.js 19:17:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (15E95000) [pid = 3668] [serial = 290] [outer = 14AB1800] 19:17:41 INFO - PROCESS | 3668 | 1461291461519 Marionette TRACE conn3 <- [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]]]}] 19:17:41 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. 19:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 842ms 19:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:17:41 INFO - PROCESS | 3668 | 1461291461566 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 19:17:41 INFO - PROCESS | 3668 | 1461291461568 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 19:17:41 INFO - PROCESS | 3668 | 1461291461572 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:17:41 INFO - PROCESS | 3668 | 1461291461576 Marionette TRACE conn3 <- [1,354,null,{}] 19:17:41 INFO - PROCESS | 3668 | 1461291461587 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:41 INFO - PROCESS | 3668 | 1461291461687 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 19:17:41 INFO - PROCESS | 3668 | 1461291461776 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:41 INFO - PROCESS | 3668 | ++DOCSHELL 18234800 == 47 [pid = 3668] [id = 98] 19:17:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (18823400) [pid = 3668] [serial = 291] [outer = 00000000] 19:17:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (194D7800) [pid = 3668] [serial = 292] [outer = 18823400] 19:17:41 INFO - PROCESS | 3668 | 1461291461834 Marionette DEBUG loaded listener.js 19:17:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (194EA800) [pid = 3668] [serial = 293] [outer = 18823400] 19:17:42 INFO - PROCESS | 3668 | 1461291462383 Marionette TRACE conn3 <- [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]]]}] 19:17:42 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. 19:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 842ms 19:17:42 INFO - PROCESS | 3668 | 1461291462427 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 19:17:42 INFO - PROCESS | 3668 | 1461291462430 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 19:17:42 INFO - PROCESS | 3668 | 1461291462435 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:17:42 INFO - PROCESS | 3668 | 1461291462437 Marionette TRACE conn3 <- [1,358,null,{}] 19:17:42 INFO - PROCESS | 3668 | 1461291462440 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:42 INFO - PROCESS | 3668 | 1461291462539 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 19:17:42 INFO - PROCESS | 3668 | 1461291462626 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:42 INFO - PROCESS | 3668 | ++DOCSHELL 1A05C400 == 48 [pid = 3668] [id = 99] 19:17:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1A064800) [pid = 3668] [serial = 294] [outer = 00000000] 19:17:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1C10A800) [pid = 3668] [serial = 295] [outer = 1A064800] 19:17:42 INFO - PROCESS | 3668 | 1461291462680 Marionette DEBUG loaded listener.js 19:17:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1C420800) [pid = 3668] [serial = 296] [outer = 1A064800] 19:17:43 INFO - PROCESS | 3668 | 1461291463198 Marionette TRACE conn3 <- [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]]]}] 19:17:43 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. 19:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 795ms 19:17:43 INFO - PROCESS | 3668 | 1461291463238 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 19:17:43 INFO - PROCESS | 3668 | 1461291463240 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 19:17:43 INFO - PROCESS | 3668 | 1461291463244 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:17:43 INFO - PROCESS | 3668 | 1461291463246 Marionette TRACE conn3 <- [1,362,null,{}] 19:17:43 INFO - PROCESS | 3668 | 1461291463249 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:43 INFO - PROCESS | 3668 | 1461291463345 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 19:17:43 INFO - PROCESS | 3668 | 1461291463440 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:43 INFO - PROCESS | 3668 | ++DOCSHELL 1A244C00 == 49 [pid = 3668] [id = 100] 19:17:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1A655400) [pid = 3668] [serial = 297] [outer = 00000000] 19:17:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1D1C0000) [pid = 3668] [serial = 298] [outer = 1A655400] 19:17:43 INFO - PROCESS | 3668 | 1461291463494 Marionette DEBUG loaded listener.js 19:17:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1D970800) [pid = 3668] [serial = 299] [outer = 1A655400] 19:17:44 INFO - PROCESS | 3668 | 1461291464244 Marionette TRACE conn3 <- [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]]]}] 19:17:44 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. 19:17:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1029ms 19:17:44 INFO - PROCESS | 3668 | 1461291464305 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 19:17:44 INFO - PROCESS | 3668 | 1461291464309 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 19:17:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:17:44 INFO - PROCESS | 3668 | 1461291464314 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:17:44 INFO - PROCESS | 3668 | 1461291464318 Marionette TRACE conn3 <- [1,366,null,{}] 19:17:44 INFO - PROCESS | 3668 | 1461291464325 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:44 INFO - PROCESS | 3668 | 1461291464420 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 19:17:44 INFO - PROCESS | 3668 | 1461291464506 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:44 INFO - PROCESS | 3668 | ++DOCSHELL 14C06800 == 50 [pid = 3668] [id = 101] 19:17:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (14C10800) [pid = 3668] [serial = 300] [outer = 00000000] 19:17:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (15C31C00) [pid = 3668] [serial = 301] [outer = 14C10800] 19:17:44 INFO - PROCESS | 3668 | 1461291464607 Marionette DEBUG loaded listener.js 19:17:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (15F83C00) [pid = 3668] [serial = 302] [outer = 14C10800] 19:17:44 INFO - PROCESS | 3668 | --DOCSHELL 17F78000 == 49 [pid = 3668] [id = 94] 19:17:44 INFO - PROCESS | 3668 | --DOCSHELL 1C425800 == 48 [pid = 3668] [id = 93] 19:17:44 INFO - PROCESS | 3668 | --DOCSHELL 12CBB400 == 47 [pid = 3668] [id = 92] 19:17:44 INFO - PROCESS | 3668 | --DOCSHELL 134A9800 == 46 [pid = 3668] [id = 91] 19:17:44 INFO - PROCESS | 3668 | --DOCSHELL 13368400 == 45 [pid = 3668] [id = 90] 19:17:44 INFO - PROCESS | 3668 | --DOCSHELL 1A812400 == 44 [pid = 3668] [id = 89] 19:17:44 INFO - PROCESS | 3668 | --DOCSHELL 19E52800 == 43 [pid = 3668] [id = 88] 19:17:44 INFO - PROCESS | 3668 | --DOCSHELL 19509400 == 42 [pid = 3668] [id = 87] 19:17:44 INFO - PROCESS | 3668 | --DOCSHELL 15C0F400 == 41 [pid = 3668] [id = 86] 19:17:44 INFO - PROCESS | 3668 | --DOCSHELL 12C53800 == 40 [pid = 3668] [id = 85] 19:17:44 INFO - PROCESS | 3668 | --DOCSHELL 1657E400 == 39 [pid = 3668] [id = 82] 19:17:44 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1CE3FC00) [pid = 3668] [serial = 194] [outer = 00000000] [url = about:blank] 19:17:44 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (1D966400) [pid = 3668] [serial = 241] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (1CBC4000) [pid = 3668] [serial = 229] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (19ACB800) [pid = 3668] [serial = 217] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (19BB6400) [pid = 3668] [serial = 218] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (18622000) [pid = 3668] [serial = 199] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1CE3A800) [pid = 3668] [serial = 202] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1C482400) [pid = 3668] [serial = 227] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1CE36400) [pid = 3668] [serial = 230] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1D33CC00) [pid = 3668] [serial = 235] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (19509000) [pid = 3668] [serial = 233] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (15F7E800) [pid = 3668] [serial = 232] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1A930800) [pid = 3668] [serial = 223] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1AD13C00) [pid = 3668] [serial = 224] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1D716800) [pid = 3668] [serial = 239] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1D346400) [pid = 3668] [serial = 236] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1A064000) [pid = 3668] [serial = 221] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1D69F400) [pid = 3668] [serial = 238] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1C428C00) [pid = 3668] [serial = 226] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (182C4400) [pid = 3668] [serial = 214] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (18673000) [pid = 3668] [serial = 215] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (15F7E400) [pid = 3668] [serial = 209] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (15E49C00) [pid = 3668] [serial = 208] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (15CD7400) [pid = 3668] [serial = 211] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (15CFA800) [pid = 3668] [serial = 212] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1A065400) [pid = 3668] [serial = 220] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1C423C00) [pid = 3668] [serial = 205] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (13F53800) [pid = 3668] [serial = 196] [outer = 00000000] [url = about:blank] 19:17:45 INFO - PROCESS | 3668 | 1461291465101 Marionette TRACE conn3 <- [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]]]}] 19:17:45 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. 19:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 842ms 19:17:45 INFO - PROCESS | 3668 | 1461291465141 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 19:17:45 INFO - PROCESS | 3668 | 1461291465147 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 19:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:17:45 INFO - PROCESS | 3668 | 1461291465153 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:17:45 INFO - PROCESS | 3668 | 1461291465155 Marionette TRACE conn3 <- [1,370,null,{}] 19:17:45 INFO - PROCESS | 3668 | 1461291465159 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:45 INFO - PROCESS | 3668 | 1461291465237 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 19:17:45 INFO - PROCESS | 3668 | 1461291465247 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:45 INFO - PROCESS | 3668 | ++DOCSHELL 15607800 == 40 [pid = 3668] [id = 102] 19:17:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (158EE400) [pid = 3668] [serial = 303] [outer = 00000000] 19:17:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (16577C00) [pid = 3668] [serial = 304] [outer = 158EE400] 19:17:45 INFO - PROCESS | 3668 | 1461291465292 Marionette DEBUG loaded listener.js 19:17:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (16A2B400) [pid = 3668] [serial = 305] [outer = 158EE400] 19:17:45 INFO - PROCESS | 3668 | 1461291465756 Marionette TRACE conn3 <- [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]]]}] 19:17:45 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. 19:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 639ms 19:17:45 INFO - PROCESS | 3668 | 1461291465790 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 19:17:45 INFO - PROCESS | 3668 | 1461291465792 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 19:17:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:17:45 INFO - PROCESS | 3668 | 1461291465796 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:17:45 INFO - PROCESS | 3668 | 1461291465799 Marionette TRACE conn3 <- [1,374,null,{}] 19:17:45 INFO - PROCESS | 3668 | 1461291465845 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:45 INFO - PROCESS | 3668 | 1461291465927 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 19:17:46 INFO - PROCESS | 3668 | 1461291466004 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:46 INFO - PROCESS | 3668 | ++DOCSHELL 15E97800 == 41 [pid = 3668] [id = 103] 19:17:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1657A000) [pid = 3668] [serial = 306] [outer = 00000000] 19:17:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (18BD3C00) [pid = 3668] [serial = 307] [outer = 1657A000] 19:17:46 INFO - PROCESS | 3668 | 1461291466051 Marionette DEBUG loaded listener.js 19:17:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1950A800) [pid = 3668] [serial = 308] [outer = 1657A000] 19:17:46 INFO - PROCESS | 3668 | 1461291466455 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:17:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:17:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 19:17:46 INFO - PROCESS | 3668 | 1461291466474 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 19:17:46 INFO - PROCESS | 3668 | 1461291466476 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 19:17:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:17:46 INFO - PROCESS | 3668 | 1461291466486 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:17:46 INFO - PROCESS | 3668 | 1461291466487 Marionette TRACE conn3 <- [1,378,null,{}] 19:17:46 INFO - PROCESS | 3668 | 1461291466491 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:46 INFO - PROCESS | 3668 | 1461291466574 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 19:17:46 INFO - PROCESS | 3668 | 1461291466581 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:46 INFO - PROCESS | 3668 | ++DOCSHELL 194E7400 == 42 [pid = 3668] [id = 104] 19:17:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1950C400) [pid = 3668] [serial = 309] [outer = 00000000] 19:17:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1A057C00) [pid = 3668] [serial = 310] [outer = 1950C400] 19:17:46 INFO - PROCESS | 3668 | 1461291466625 Marionette DEBUG loaded listener.js 19:17:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1A236400) [pid = 3668] [serial = 311] [outer = 1950C400] 19:17:47 INFO - PROCESS | 3668 | 1461291467052 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:17:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:17:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 593ms 19:17:47 INFO - PROCESS | 3668 | 1461291467082 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 19:17:47 INFO - PROCESS | 3668 | 1461291467084 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 19:17:47 INFO - PROCESS | 3668 | 1461291467087 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:17:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:17:47 INFO - PROCESS | 3668 | 1461291467089 Marionette TRACE conn3 <- [1,382,null,{}] 19:17:47 INFO - PROCESS | 3668 | 1461291467092 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:47 INFO - PROCESS | 3668 | 1461291467199 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 19:17:47 INFO - PROCESS | 3668 | 1461291467205 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:47 INFO - PROCESS | 3668 | ++DOCSHELL 1336F000 == 43 [pid = 3668] [id = 105] 19:17:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (19EF7800) [pid = 3668] [serial = 312] [outer = 00000000] 19:17:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1A8E0800) [pid = 3668] [serial = 313] [outer = 19EF7800] 19:17:47 INFO - PROCESS | 3668 | 1461291467249 Marionette DEBUG loaded listener.js 19:17:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1AD09400) [pid = 3668] [serial = 314] [outer = 19EF7800] 19:17:47 INFO - PROCESS | 3668 | 1461291467773 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:17:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:17:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 733ms 19:17:47 INFO - PROCESS | 3668 | 1461291467830 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 19:17:47 INFO - PROCESS | 3668 | 1461291467832 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 19:17:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:17:47 INFO - PROCESS | 3668 | 1461291467835 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:17:47 INFO - PROCESS | 3668 | 1461291467836 Marionette TRACE conn3 <- [1,386,null,{}] 19:17:47 INFO - PROCESS | 3668 | 1461291467840 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:47 INFO - PROCESS | 3668 | 1461291467958 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 19:17:48 INFO - PROCESS | 3668 | 1461291468015 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:48 INFO - PROCESS | 3668 | ++DOCSHELL 1AD15400 == 44 [pid = 3668] [id = 106] 19:17:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1AD16800) [pid = 3668] [serial = 315] [outer = 00000000] 19:17:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1CB1E000) [pid = 3668] [serial = 316] [outer = 1AD16800] 19:17:48 INFO - PROCESS | 3668 | 1461291468063 Marionette DEBUG loaded listener.js 19:17:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1CB22400) [pid = 3668] [serial = 317] [outer = 1AD16800] 19:17:48 INFO - PROCESS | 3668 | 1461291468477 Marionette TRACE conn3 <- [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]]]}] 19:17:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:17:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 686ms 19:17:48 INFO - PROCESS | 3668 | 1461291468542 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 19:17:48 INFO - PROCESS | 3668 | 1461291468544 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 19:17:48 INFO - PROCESS | 3668 | 1461291468547 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:17:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:17:48 INFO - PROCESS | 3668 | 1461291468549 Marionette TRACE conn3 <- [1,390,null,{}] 19:17:48 INFO - PROCESS | 3668 | 1461291468553 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:48 INFO - PROCESS | 3668 | 1461291468658 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 19:17:48 INFO - PROCESS | 3668 | 1461291468667 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:48 INFO - PROCESS | 3668 | ++DOCSHELL 1CB1A800 == 45 [pid = 3668] [id = 107] 19:17:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1CBC9800) [pid = 3668] [serial = 318] [outer = 00000000] 19:17:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1D1BE000) [pid = 3668] [serial = 319] [outer = 1CBC9800] 19:17:48 INFO - PROCESS | 3668 | 1461291468710 Marionette DEBUG loaded listener.js 19:17:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1D33CC00) [pid = 3668] [serial = 320] [outer = 1CBC9800] 19:17:49 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1C5BB400) [pid = 3668] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:17:49 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1950A400) [pid = 3668] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:17:49 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1A8E1400) [pid = 3668] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:17:49 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (15CF4800) [pid = 3668] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:17:49 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1A065800) [pid = 3668] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:17:49 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1CBC0C00) [pid = 3668] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:17:49 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (12DDB000) [pid = 3668] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:17:49 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1D345400) [pid = 3668] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:17:49 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1D1CBC00) [pid = 3668] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:17:49 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1CBC2400) [pid = 3668] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:17:49 INFO - PROCESS | 3668 | 1461291469274 Marionette TRACE conn3 <- [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]]]}] 19:17:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:17:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 748ms 19:17:49 INFO - PROCESS | 3668 | 1461291469289 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 19:17:49 INFO - PROCESS | 3668 | 1461291469291 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 19:17:49 INFO - PROCESS | 3668 | 1461291469295 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:17:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:17:49 INFO - PROCESS | 3668 | 1461291469296 Marionette TRACE conn3 <- [1,394,null,{}] 19:17:49 INFO - PROCESS | 3668 | 1461291469299 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:49 INFO - PROCESS | 3668 | 1461291469372 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 19:17:49 INFO - PROCESS | 3668 | 1461291469381 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:49 INFO - PROCESS | 3668 | ++DOCSHELL 13704000 == 46 [pid = 3668] [id = 108] 19:17:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (158F3C00) [pid = 3668] [serial = 321] [outer = 00000000] 19:17:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1A8E1400) [pid = 3668] [serial = 322] [outer = 158F3C00] 19:17:49 INFO - PROCESS | 3668 | 1461291469425 Marionette DEBUG loaded listener.js 19:17:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1C5BB400) [pid = 3668] [serial = 323] [outer = 158F3C00] 19:17:49 INFO - PROCESS | 3668 | 1461291469847 Marionette TRACE conn3 <- [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]]]}] 19:17:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:17:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 592ms 19:17:49 INFO - PROCESS | 3668 | 1461291469892 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 19:17:49 INFO - PROCESS | 3668 | 1461291469894 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 19:17:49 INFO - PROCESS | 3668 | 1461291469897 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:17:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:17:49 INFO - PROCESS | 3668 | 1461291469899 Marionette TRACE conn3 <- [1,398,null,{}] 19:17:49 INFO - PROCESS | 3668 | 1461291469903 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:49 INFO - PROCESS | 3668 | 1461291470005 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 19:17:49 INFO - PROCESS | 3668 | 1461291470014 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:50 INFO - PROCESS | 3668 | ++DOCSHELL 1CEA6400 == 47 [pid = 3668] [id = 109] 19:17:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1D1C5C00) [pid = 3668] [serial = 324] [outer = 00000000] 19:17:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1D694800) [pid = 3668] [serial = 325] [outer = 1D1C5C00] 19:17:50 INFO - PROCESS | 3668 | 1461291470058 Marionette DEBUG loaded listener.js 19:17:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1D691C00) [pid = 3668] [serial = 326] [outer = 1D1C5C00] 19:17:50 INFO - PROCESS | 3668 | 1461291470474 Marionette TRACE conn3 <- [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]]]}] 19:17:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:17:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 623ms 19:17:50 INFO - PROCESS | 3668 | 1461291470536 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 19:17:50 INFO - PROCESS | 3668 | 1461291470538 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 19:17:50 INFO - PROCESS | 3668 | 1461291470541 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:17:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:17:50 INFO - PROCESS | 3668 | 1461291470543 Marionette TRACE conn3 <- [1,402,null,{}] 19:17:50 INFO - PROCESS | 3668 | 1461291470546 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:50 INFO - PROCESS | 3668 | 1461291470625 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 19:17:50 INFO - PROCESS | 3668 | 1461291470636 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:50 INFO - PROCESS | 3668 | ++DOCSHELL 12CBEC00 == 48 [pid = 3668] [id = 110] 19:17:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (195E2400) [pid = 3668] [serial = 327] [outer = 00000000] 19:17:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (195E8000) [pid = 3668] [serial = 328] [outer = 195E2400] 19:17:50 INFO - PROCESS | 3668 | 1461291470680 Marionette DEBUG loaded listener.js 19:17:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (195EA800) [pid = 3668] [serial = 329] [outer = 195E2400] 19:17:51 INFO - PROCESS | 3668 | 1461291471104 Marionette TRACE conn3 <- [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]]]}] 19:17:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:17:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 592ms 19:17:51 INFO - PROCESS | 3668 | 1461291471138 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 19:17:51 INFO - PROCESS | 3668 | 1461291471141 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 19:17:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:17:51 INFO - PROCESS | 3668 | 1461291471144 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:17:51 INFO - PROCESS | 3668 | 1461291471146 Marionette TRACE conn3 <- [1,406,null,{}] 19:17:51 INFO - PROCESS | 3668 | 1461291471150 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:51 INFO - PROCESS | 3668 | 1461291471289 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 19:17:51 INFO - PROCESS | 3668 | 1461291471445 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:51 INFO - PROCESS | 3668 | ++DOCSHELL 13481000 == 49 [pid = 3668] [id = 111] 19:17:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (13481400) [pid = 3668] [serial = 330] [outer = 00000000] 19:17:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1348C800) [pid = 3668] [serial = 331] [outer = 13481400] 19:17:51 INFO - PROCESS | 3668 | 1461291471502 Marionette DEBUG loaded listener.js 19:17:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1388CC00) [pid = 3668] [serial = 332] [outer = 13481400] 19:17:52 INFO - PROCESS | 3668 | 1461291472020 Marionette TRACE conn3 <- [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]]]}] 19:17:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:17:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 935ms 19:17:52 INFO - PROCESS | 3668 | 1461291472075 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 19:17:52 INFO - PROCESS | 3668 | 1461291472080 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 19:17:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:17:52 INFO - PROCESS | 3668 | 1461291472085 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:17:52 INFO - PROCESS | 3668 | 1461291472089 Marionette TRACE conn3 <- [1,410,null,{}] 19:17:52 INFO - PROCESS | 3668 | 1461291472094 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:52 INFO - PROCESS | 3668 | 1461291472196 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 19:17:52 INFO - PROCESS | 3668 | 1461291472288 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:52 INFO - PROCESS | 3668 | ++DOCSHELL 1822F000 == 50 [pid = 3668] [id = 112] 19:17:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (182BF400) [pid = 3668] [serial = 333] [outer = 00000000] 19:17:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (18826C00) [pid = 3668] [serial = 334] [outer = 182BF400] 19:17:52 INFO - PROCESS | 3668 | 1461291472345 Marionette DEBUG loaded listener.js 19:17:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (194F4800) [pid = 3668] [serial = 335] [outer = 182BF400] 19:17:53 INFO - PROCESS | 3668 | 1461291472997 Marionette TRACE conn3 <- [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]]]}] 19:17:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:17:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 935ms 19:17:53 INFO - PROCESS | 3668 | 1461291473030 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 19:17:53 INFO - PROCESS | 3668 | 1461291473033 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 19:17:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:17:53 INFO - PROCESS | 3668 | 1461291473037 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:17:53 INFO - PROCESS | 3668 | 1461291473039 Marionette TRACE conn3 <- [1,414,null,{}] 19:17:53 INFO - PROCESS | 3668 | 1461291473043 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:53 INFO - PROCESS | 3668 | 1461291473144 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 19:17:53 INFO - PROCESS | 3668 | 1461291473244 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:53 INFO - PROCESS | 3668 | ++DOCSHELL 19E54C00 == 51 [pid = 3668] [id = 113] 19:17:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (19EF4C00) [pid = 3668] [serial = 336] [outer = 00000000] 19:17:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1C425000) [pid = 3668] [serial = 337] [outer = 19EF4C00] 19:17:53 INFO - PROCESS | 3668 | 1461291473299 Marionette DEBUG loaded listener.js 19:17:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1C482400) [pid = 3668] [serial = 338] [outer = 19EF4C00] 19:17:53 INFO - PROCESS | 3668 | 1461291473903 Marionette TRACE conn3 <- [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]]]}] 19:17:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:17:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 888ms 19:17:53 INFO - PROCESS | 3668 | 1461291473940 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 19:17:53 INFO - PROCESS | 3668 | 1461291473944 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 19:17:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:17:53 INFO - PROCESS | 3668 | 1461291473955 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:17:53 INFO - PROCESS | 3668 | 1461291473960 Marionette TRACE conn3 <- [1,418,null,{}] 19:17:53 INFO - PROCESS | 3668 | 1461291473964 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:54 INFO - PROCESS | 3668 | 1461291474065 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 19:17:54 INFO - PROCESS | 3668 | 1461291474142 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:54 INFO - PROCESS | 3668 | ++DOCSHELL 1D71E000 == 52 [pid = 3668] [id = 114] 19:17:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1D96A800) [pid = 3668] [serial = 339] [outer = 00000000] 19:17:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1DCC6400) [pid = 3668] [serial = 340] [outer = 1D96A800] 19:17:54 INFO - PROCESS | 3668 | 1461291474196 Marionette DEBUG loaded listener.js 19:17:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (1DCC9C00) [pid = 3668] [serial = 341] [outer = 1D96A800] 19:17:55 INFO - PROCESS | 3668 | 1461291475407 Marionette TRACE conn3 <- [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]]]}] 19:17:55 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 19:17:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1512ms 19:17:55 INFO - PROCESS | 3668 | 1461291475471 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 19:17:55 INFO - PROCESS | 3668 | 1461291475475 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 19:17:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:17:55 INFO - PROCESS | 3668 | 1461291475521 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:17:55 INFO - PROCESS | 3668 | 1461291475525 Marionette TRACE conn3 <- [1,422,null,{}] 19:17:55 INFO - PROCESS | 3668 | 1461291475532 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:55 INFO - PROCESS | 3668 | 1461291475610 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 19:17:55 INFO - PROCESS | 3668 | 1461291475668 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:55 INFO - PROCESS | 3668 | ++DOCSHELL 134A9000 == 53 [pid = 3668] [id = 115] 19:17:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (134B0000) [pid = 3668] [serial = 342] [outer = 00000000] 19:17:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (15C35400) [pid = 3668] [serial = 343] [outer = 134B0000] 19:17:55 INFO - PROCESS | 3668 | 1461291475797 Marionette DEBUG loaded listener.js 19:17:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (15E49C00) [pid = 3668] [serial = 344] [outer = 134B0000] 19:17:56 INFO - PROCESS | 3668 | --DOCSHELL 12CBEC00 == 52 [pid = 3668] [id = 110] 19:17:56 INFO - PROCESS | 3668 | --DOCSHELL 1CEA6400 == 51 [pid = 3668] [id = 109] 19:17:56 INFO - PROCESS | 3668 | --DOCSHELL 13704000 == 50 [pid = 3668] [id = 108] 19:17:56 INFO - PROCESS | 3668 | --DOCSHELL 1CB1A800 == 49 [pid = 3668] [id = 107] 19:17:56 INFO - PROCESS | 3668 | --DOCSHELL 1AD15400 == 48 [pid = 3668] [id = 106] 19:17:56 INFO - PROCESS | 3668 | --DOCSHELL 1336F000 == 47 [pid = 3668] [id = 105] 19:17:56 INFO - PROCESS | 3668 | --DOCSHELL 194E7400 == 46 [pid = 3668] [id = 104] 19:17:56 INFO - PROCESS | 3668 | --DOCSHELL 15E97800 == 45 [pid = 3668] [id = 103] 19:17:56 INFO - PROCESS | 3668 | --DOCSHELL 15607800 == 44 [pid = 3668] [id = 102] 19:17:56 INFO - PROCESS | 3668 | --DOCSHELL 14C06800 == 43 [pid = 3668] [id = 101] 19:17:56 INFO - PROCESS | 3668 | --DOCSHELL 11BE7000 == 42 [pid = 3668] [id = 95] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (11BF4000) [pid = 3668] [serial = 283] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (1CB1E400) [pid = 3668] [serial = 268] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (19E2D800) [pid = 3668] [serial = 259] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (1AD18C00) [pid = 3668] [serial = 265] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1657DC00) [pid = 3668] [serial = 256] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (16D50400) [pid = 3668] [serial = 257] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (1A655000) [pid = 3668] [serial = 262] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1A85B000) [pid = 3668] [serial = 263] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (1D69D400) [pid = 3668] [serial = 271] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (15E4DC00) [pid = 3668] [serial = 254] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (15C36800) [pid = 3668] [serial = 253] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (16A25400) [pid = 3668] [serial = 244] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1A23AC00) [pid = 3668] [serial = 247] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1D690C00) [pid = 3668] [serial = 250] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1CB26800) [pid = 3668] [serial = 269] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1D971C00) [pid = 3668] [serial = 274] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1DB34400) [pid = 3668] [serial = 281] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1D348800) [pid = 3668] [serial = 272] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1DB30800) [pid = 3668] [serial = 280] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (19E4BC00) [pid = 3668] [serial = 260] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1D697C00) [pid = 3668] [serial = 277] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1D974400) [pid = 3668] [serial = 275] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1D71C800) [pid = 3668] [serial = 278] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1AD17400) [pid = 3668] [serial = 266] [outer = 00000000] [url = about:blank] 19:17:56 INFO - PROCESS | 3668 | 1461291476836 Marionette TRACE conn3 <- [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]]]}] 19:17:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:17:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1356ms 19:17:56 INFO - PROCESS | 3668 | 1461291476886 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 19:17:56 INFO - PROCESS | 3668 | 1461291476891 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 19:17:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:17:56 INFO - PROCESS | 3668 | 1461291476897 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:17:56 INFO - PROCESS | 3668 | 1461291476900 Marionette TRACE conn3 <- [1,426,null,{}] 19:17:56 INFO - PROCESS | 3668 | 1461291476903 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:56 INFO - PROCESS | 3668 | 1461291476981 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 19:17:56 INFO - PROCESS | 3668 | 1461291476988 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:56 INFO - PROCESS | 3668 | ++DOCSHELL 13704000 == 43 [pid = 3668] [id = 116] 19:17:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (139B5800) [pid = 3668] [serial = 345] [outer = 00000000] 19:17:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (16541C00) [pid = 3668] [serial = 346] [outer = 139B5800] 19:17:57 INFO - PROCESS | 3668 | 1461291477034 Marionette DEBUG loaded listener.js 19:17:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (16549000) [pid = 3668] [serial = 347] [outer = 139B5800] 19:17:57 INFO - PROCESS | 3668 | 1461291477521 Marionette TRACE conn3 <- [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] 19:17:57 INFO - PROCESS | 3668 | 1461291477538 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 19:17:57 INFO - PROCESS | 3668 | 1461291477542 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:17:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:17:57 INFO - PROCESS | 3668 | 1461291477545 Marionette TRACE conn3 <- [1,430,null,{}] 19:17:57 INFO - PROCESS | 3668 | 1461291477559 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:57 INFO - PROCESS | 3668 | 1461291477640 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 19:17:57 INFO - PROCESS | 3668 | 1461291477650 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:57 INFO - PROCESS | 3668 | ++DOCSHELL 17AD3C00 == 44 [pid = 3668] [id = 117] 19:17:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (18235C00) [pid = 3668] [serial = 348] [outer = 00000000] 19:17:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (18822800) [pid = 3668] [serial = 349] [outer = 18235C00] 19:17:57 INFO - PROCESS | 3668 | 1461291477697 Marionette DEBUG loaded listener.js 19:17:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (194DCC00) [pid = 3668] [serial = 350] [outer = 18235C00] 19:17:58 INFO - PROCESS | 3668 | 1461291478138 Marionette TRACE conn3 <- [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]]]}] 19:17:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:17:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 654ms 19:17:58 INFO - PROCESS | 3668 | 1461291478185 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 19:17:58 INFO - PROCESS | 3668 | 1461291478187 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 19:17:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:17:58 INFO - PROCESS | 3668 | 1461291478190 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:17:58 INFO - PROCESS | 3668 | 1461291478192 Marionette TRACE conn3 <- [1,434,null,{}] 19:17:58 INFO - PROCESS | 3668 | 1461291478196 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:58 INFO - PROCESS | 3668 | 1461291478272 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 19:17:58 INFO - PROCESS | 3668 | 1461291478280 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:58 INFO - PROCESS | 3668 | ++DOCSHELL 1881D400 == 45 [pid = 3668] [id = 118] 19:17:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (19BBEC00) [pid = 3668] [serial = 351] [outer = 00000000] 19:17:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (19E53400) [pid = 3668] [serial = 352] [outer = 19BBEC00] 19:17:58 INFO - PROCESS | 3668 | 1461291478326 Marionette DEBUG loaded listener.js 19:17:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (19EF5800) [pid = 3668] [serial = 353] [outer = 19BBEC00] 19:17:58 INFO - PROCESS | 3668 | 1461291478772 Marionette TRACE conn3 <- [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]]]}] 19:17:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:17:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 623ms 19:17:58 INFO - PROCESS | 3668 | 1461291478828 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 19:17:58 INFO - PROCESS | 3668 | 1461291478830 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 19:17:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:17:58 INFO - PROCESS | 3668 | 1461291478834 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:17:58 INFO - PROCESS | 3668 | 1461291478837 Marionette TRACE conn3 <- [1,438,null,{}] 19:17:58 INFO - PROCESS | 3668 | 1461291478842 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:58 INFO - PROCESS | 3668 | 1461291478945 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 19:17:58 INFO - PROCESS | 3668 | 1461291478951 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:58 INFO - PROCESS | 3668 | ++DOCSHELL 19E2E400 == 46 [pid = 3668] [id = 119] 19:17:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (19EE8400) [pid = 3668] [serial = 354] [outer = 00000000] 19:17:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1A863000) [pid = 3668] [serial = 355] [outer = 19EE8400] 19:17:59 INFO - PROCESS | 3668 | 1461291478995 Marionette DEBUG loaded listener.js 19:17:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1A8E5400) [pid = 3668] [serial = 356] [outer = 19EE8400] 19:17:59 INFO - PROCESS | 3668 | 1461291479432 Marionette TRACE conn3 <- [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]]]}] 19:17:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:17:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 623ms 19:17:59 INFO - PROCESS | 3668 | 1461291479472 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 19:17:59 INFO - PROCESS | 3668 | 1461291479474 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 19:17:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:17:59 INFO - PROCESS | 3668 | 1461291479477 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:17:59 INFO - PROCESS | 3668 | 1461291479479 Marionette TRACE conn3 <- [1,442,null,{}] 19:17:59 INFO - PROCESS | 3668 | 1461291479482 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:59 INFO - PROCESS | 3668 | 1461291479605 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 19:17:59 INFO - PROCESS | 3668 | 1461291479691 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:59 INFO - PROCESS | 3668 | ++DOCSHELL 1A85B000 == 47 [pid = 3668] [id = 120] 19:17:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1AD12C00) [pid = 3668] [serial = 357] [outer = 00000000] 19:17:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1C5BB000) [pid = 3668] [serial = 358] [outer = 1AD12C00] 19:17:59 INFO - PROCESS | 3668 | 1461291479741 Marionette DEBUG loaded listener.js 19:17:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1CB21000) [pid = 3668] [serial = 359] [outer = 1AD12C00] 19:18:00 INFO - PROCESS | 3668 | 1461291480177 Marionette TRACE conn3 <- [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]]]}] 19:18:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:18:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 733ms 19:18:00 INFO - PROCESS | 3668 | 1461291480218 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 19:18:00 INFO - PROCESS | 3668 | 1461291480220 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 19:18:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:18:00 INFO - PROCESS | 3668 | 1461291480223 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:18:00 INFO - PROCESS | 3668 | 1461291480225 Marionette TRACE conn3 <- [1,446,null,{}] 19:18:00 INFO - PROCESS | 3668 | 1461291480228 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:00 INFO - PROCESS | 3668 | 1461291480327 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 19:18:00 INFO - PROCESS | 3668 | 1461291480335 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:00 INFO - PROCESS | 3668 | ++DOCSHELL 1C423800 == 48 [pid = 3668] [id = 121] 19:18:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1C485000) [pid = 3668] [serial = 360] [outer = 00000000] 19:18:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1D1CBC00) [pid = 3668] [serial = 361] [outer = 1C485000] 19:18:00 INFO - PROCESS | 3668 | 1461291480379 Marionette DEBUG loaded listener.js 19:18:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1D343000) [pid = 3668] [serial = 362] [outer = 1C485000] 19:18:01 INFO - PROCESS | 3668 | 1461291481049 Marionette TRACE conn3 <- [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]]]}] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (1330E400) [pid = 3668] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1AD16800) [pid = 3668] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (158EE400) [pid = 3668] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (1657A000) [pid = 3668] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1950C400) [pid = 3668] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1A655400) [pid = 3668] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (14C10800) [pid = 3668] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1CBC9800) [pid = 3668] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (158F3C00) [pid = 3668] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1D1C5C00) [pid = 3668] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (11BE9C00) [pid = 3668] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (19EF7800) [pid = 3668] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (16570800) [pid = 3668] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (134AF400) [pid = 3668] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (16579400) [pid = 3668] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1AD13800) [pid = 3668] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1C5B3400) [pid = 3668] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:18:01 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (12CB3400) [pid = 3668] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:18:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:18:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 889ms 19:18:01 INFO - PROCESS | 3668 | 1461291481128 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 19:18:01 INFO - PROCESS | 3668 | 1461291481130 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 19:18:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:18:01 INFO - PROCESS | 3668 | 1461291481134 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:18:01 INFO - PROCESS | 3668 | 1461291481135 Marionette TRACE conn3 <- [1,450,null,{}] 19:18:01 INFO - PROCESS | 3668 | 1461291481139 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:01 INFO - PROCESS | 3668 | 1461291481211 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 19:18:01 INFO - PROCESS | 3668 | 1461291481217 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:01 INFO - PROCESS | 3668 | ++DOCSHELL 13368800 == 49 [pid = 3668] [id = 122] 19:18:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1336C400) [pid = 3668] [serial = 363] [outer = 00000000] 19:18:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (158F3C00) [pid = 3668] [serial = 364] [outer = 1336C400] 19:18:01 INFO - PROCESS | 3668 | 1461291481261 Marionette DEBUG loaded listener.js 19:18:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (13DD1C00) [pid = 3668] [serial = 365] [outer = 1336C400] 19:18:01 INFO - PROCESS | 3668 | 1461291481668 Marionette TRACE conn3 <- [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] 19:18:01 INFO - PROCESS | 3668 | 1461291481733 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 19:18:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:18:01 INFO - PROCESS | 3668 | 1461291481736 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:18:01 INFO - PROCESS | 3668 | 1461291481738 Marionette TRACE conn3 <- [1,454,null,{}] 19:18:01 INFO - PROCESS | 3668 | 1461291481742 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:01 INFO - PROCESS | 3668 | 1461291481816 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 19:18:01 INFO - PROCESS | 3668 | 1461291481822 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:01 INFO - PROCESS | 3668 | ++DOCSHELL 1660BC00 == 50 [pid = 3668] [id = 123] 19:18:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (19E50800) [pid = 3668] [serial = 366] [outer = 00000000] 19:18:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1CBC9800) [pid = 3668] [serial = 367] [outer = 19E50800] 19:18:01 INFO - PROCESS | 3668 | 1461291481866 Marionette DEBUG loaded listener.js 19:18:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1D1C5C00) [pid = 3668] [serial = 368] [outer = 19E50800] 19:18:02 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:02 INFO - PROCESS | 3668 | 1461291482285 Marionette TRACE conn3 <- [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]]]}] 19:18:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:18:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 592ms 19:18:02 INFO - PROCESS | 3668 | 1461291482335 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 19:18:02 INFO - PROCESS | 3668 | 1461291482337 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 19:18:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:18:02 INFO - PROCESS | 3668 | 1461291482340 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:18:02 INFO - PROCESS | 3668 | 1461291482342 Marionette TRACE conn3 <- [1,458,null,{}] 19:18:02 INFO - PROCESS | 3668 | 1461291482345 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:02 INFO - PROCESS | 3668 | 1461291482422 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 19:18:02 INFO - PROCESS | 3668 | 1461291482429 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:02 INFO - PROCESS | 3668 | ++DOCSHELL 1D692000 == 51 [pid = 3668] [id = 124] 19:18:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1D718400) [pid = 3668] [serial = 369] [outer = 00000000] 19:18:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1D96A400) [pid = 3668] [serial = 370] [outer = 1D718400] 19:18:02 INFO - PROCESS | 3668 | 1461291482475 Marionette DEBUG loaded listener.js 19:18:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1D971C00) [pid = 3668] [serial = 371] [outer = 1D718400] 19:18:03 INFO - PROCESS | 3668 | 1461291483155 Marionette TRACE conn3 <- [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] 19:18:03 INFO - PROCESS | 3668 | 1461291483189 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 19:18:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:18:03 INFO - PROCESS | 3668 | 1461291483195 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:18:03 INFO - PROCESS | 3668 | 1461291483198 Marionette TRACE conn3 <- [1,462,null,{}] 19:18:03 INFO - PROCESS | 3668 | 1461291483204 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:03 INFO - PROCESS | 3668 | 1461291483307 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 19:18:03 INFO - PROCESS | 3668 | 1461291483429 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:03 INFO - PROCESS | 3668 | ++DOCSHELL 15855000 == 52 [pid = 3668] [id = 125] 19:18:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (158A3400) [pid = 3668] [serial = 372] [outer = 00000000] 19:18:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (16578400) [pid = 3668] [serial = 373] [outer = 158A3400] 19:18:03 INFO - PROCESS | 3668 | 1461291483487 Marionette DEBUG loaded listener.js 19:18:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (16606400) [pid = 3668] [serial = 374] [outer = 158A3400] 19:18:04 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:04 INFO - PROCESS | 3668 | 1461291484122 Marionette TRACE conn3 <- [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] 19:18:04 INFO - PROCESS | 3668 | 1461291484203 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 19:18:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:18:04 INFO - PROCESS | 3668 | 1461291484209 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:18:04 INFO - PROCESS | 3668 | 1461291484212 Marionette TRACE conn3 <- [1,466,null,{}] 19:18:04 INFO - PROCESS | 3668 | 1461291484231 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:04 INFO - PROCESS | 3668 | 1461291484338 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 19:18:04 INFO - PROCESS | 3668 | 1461291484418 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:04 INFO - PROCESS | 3668 | ++DOCSHELL 18822000 == 53 [pid = 3668] [id = 126] 19:18:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (195E0000) [pid = 3668] [serial = 375] [outer = 00000000] 19:18:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1A065C00) [pid = 3668] [serial = 376] [outer = 195E0000] 19:18:04 INFO - PROCESS | 3668 | 1461291484514 Marionette DEBUG loaded listener.js 19:18:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1A8DF000) [pid = 3668] [serial = 377] [outer = 195E0000] 19:18:05 INFO - PROCESS | 3668 | 1461291485144 Marionette TRACE conn3 <- [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] 19:18:05 INFO - PROCESS | 3668 | 1461291485201 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 19:18:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:18:05 INFO - PROCESS | 3668 | 1461291485204 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:18:05 INFO - PROCESS | 3668 | 1461291485208 Marionette TRACE conn3 <- [1,470,null,{}] 19:18:05 INFO - PROCESS | 3668 | 1461291485219 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:05 INFO - PROCESS | 3668 | 1461291485322 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 19:18:05 INFO - PROCESS | 3668 | 1461291485404 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:05 INFO - PROCESS | 3668 | ++DOCSHELL 1D974C00 == 54 [pid = 3668] [id = 127] 19:18:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1DB28400) [pid = 3668] [serial = 378] [outer = 00000000] 19:18:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1DB33C00) [pid = 3668] [serial = 379] [outer = 1DB28400] 19:18:05 INFO - PROCESS | 3668 | 1461291485502 Marionette DEBUG loaded listener.js 19:18:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1DCC4400) [pid = 3668] [serial = 380] [outer = 1DB28400] 19:18:06 INFO - PROCESS | 3668 | 1461291486213 Marionette TRACE conn3 <- [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]]]}] 19:18:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:18:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1044ms 19:18:06 INFO - PROCESS | 3668 | 1461291486253 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 19:18:06 INFO - PROCESS | 3668 | 1461291486257 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 19:18:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:18:06 INFO - PROCESS | 3668 | 1461291486284 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:18:06 INFO - PROCESS | 3668 | 1461291486288 Marionette TRACE conn3 <- [1,474,null,{}] 19:18:06 INFO - PROCESS | 3668 | 1461291486301 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:06 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 19:18:06 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 19:18:06 INFO - PROCESS | 3668 | 1461291486395 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 19:18:06 INFO - PROCESS | 3668 | 1461291486470 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:06 INFO - PROCESS | 3668 | ++DOCSHELL 11BCC000 == 55 [pid = 3668] [id = 128] 19:18:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (11BCCC00) [pid = 3668] [serial = 381] [outer = 00000000] 19:18:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1388C000) [pid = 3668] [serial = 382] [outer = 11BCCC00] 19:18:06 INFO - PROCESS | 3668 | 1461291486520 Marionette DEBUG loaded listener.js 19:18:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (13F4F800) [pid = 3668] [serial = 383] [outer = 11BCCC00] 19:18:07 INFO - PROCESS | 3668 | --DOCSHELL 1660BC00 == 54 [pid = 3668] [id = 123] 19:18:07 INFO - PROCESS | 3668 | --DOCSHELL 13368800 == 53 [pid = 3668] [id = 122] 19:18:07 INFO - PROCESS | 3668 | --DOCSHELL 1C423800 == 52 [pid = 3668] [id = 121] 19:18:07 INFO - PROCESS | 3668 | --DOCSHELL 1A85B000 == 51 [pid = 3668] [id = 120] 19:18:07 INFO - PROCESS | 3668 | --DOCSHELL 19E2E400 == 50 [pid = 3668] [id = 119] 19:18:07 INFO - PROCESS | 3668 | --DOCSHELL 1881D400 == 49 [pid = 3668] [id = 118] 19:18:07 INFO - PROCESS | 3668 | --DOCSHELL 17AD3C00 == 48 [pid = 3668] [id = 117] 19:18:07 INFO - PROCESS | 3668 | --DOCSHELL 13704000 == 47 [pid = 3668] [id = 116] 19:18:07 INFO - PROCESS | 3668 | --DOCSHELL 134A9000 == 46 [pid = 3668] [id = 115] 19:18:07 INFO - PROCESS | 3668 | --DOCSHELL 13481000 == 45 [pid = 3668] [id = 111] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (16A28400) [pid = 3668] [serial = 163] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (14AB2800) [pid = 3668] [serial = 197] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (194E9C00) [pid = 3668] [serial = 200] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (1C423400) [pid = 3668] [serial = 206] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1CEA0800) [pid = 3668] [serial = 203] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (13706C00) [pid = 3668] [serial = 160] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (13FA6000) [pid = 3668] [serial = 127] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (195E8000) [pid = 3668] [serial = 328] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1CB1E000) [pid = 3668] [serial = 316] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (16577C00) [pid = 3668] [serial = 304] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (16A2B400) [pid = 3668] [serial = 305] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (18BD3C00) [pid = 3668] [serial = 307] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1950A800) [pid = 3668] [serial = 308] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1A057C00) [pid = 3668] [serial = 310] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1D970800) [pid = 3668] [serial = 299] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1D1C0000) [pid = 3668] [serial = 298] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (15F83C00) [pid = 3668] [serial = 302] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (15C31C00) [pid = 3668] [serial = 301] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (13480800) [pid = 3668] [serial = 286] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1CB22400) [pid = 3668] [serial = 317] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (158A8800) [pid = 3668] [serial = 289] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (194D7800) [pid = 3668] [serial = 292] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1C10A800) [pid = 3668] [serial = 295] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1D1BE000) [pid = 3668] [serial = 319] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1C5BB400) [pid = 3668] [serial = 323] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1A8E1400) [pid = 3668] [serial = 322] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1D694800) [pid = 3668] [serial = 325] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1D1C9400) [pid = 3668] [serial = 284] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1D33CC00) [pid = 3668] [serial = 320] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1A8E0800) [pid = 3668] [serial = 313] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1AD09400) [pid = 3668] [serial = 314] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1A236400) [pid = 3668] [serial = 311] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1D691C00) [pid = 3668] [serial = 326] [outer = 00000000] [url = about:blank] 19:18:07 INFO - PROCESS | 3668 | 1461291487262 Marionette TRACE conn3 <- [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]]]}] 19:18:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:18:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1092ms 19:18:07 INFO - PROCESS | 3668 | 1461291487356 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 19:18:07 INFO - PROCESS | 3668 | 1461291487361 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 19:18:07 INFO - PROCESS | 3668 | 1461291487367 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:18:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:18:07 INFO - PROCESS | 3668 | 1461291487369 Marionette TRACE conn3 <- [1,478,null,{}] 19:18:07 INFO - PROCESS | 3668 | 1461291487373 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:07 INFO - PROCESS | 3668 | 1461291487458 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 19:18:07 INFO - PROCESS | 3668 | 1461291487466 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:07 INFO - PROCESS | 3668 | ++DOCSHELL 138DB000 == 46 [pid = 3668] [id = 129] 19:18:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (138DC800) [pid = 3668] [serial = 384] [outer = 00000000] 19:18:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (14CFA800) [pid = 3668] [serial = 385] [outer = 138DC800] 19:18:07 INFO - PROCESS | 3668 | 1461291487512 Marionette DEBUG loaded listener.js 19:18:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (15C32400) [pid = 3668] [serial = 386] [outer = 138DC800] 19:18:07 INFO - PROCESS | 3668 | 1461291488004 Marionette TRACE conn3 <- [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]]]}] 19:18:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:18:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 686ms 19:18:08 INFO - PROCESS | 3668 | 1461291488067 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 19:18:08 INFO - PROCESS | 3668 | 1461291488069 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 19:18:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:18:08 INFO - PROCESS | 3668 | 1461291488072 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:18:08 INFO - PROCESS | 3668 | 1461291488076 Marionette TRACE conn3 <- [1,482,null,{}] 19:18:08 INFO - PROCESS | 3668 | 1461291488086 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:08 INFO - PROCESS | 3668 | 1461291488176 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 19:18:08 INFO - PROCESS | 3668 | 1461291488253 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:08 INFO - PROCESS | 3668 | ++DOCSHELL 15CF4800 == 47 [pid = 3668] [id = 130] 19:18:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1654B000) [pid = 3668] [serial = 387] [outer = 00000000] 19:18:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1660F000) [pid = 3668] [serial = 388] [outer = 1654B000] 19:18:08 INFO - PROCESS | 3668 | 1461291488301 Marionette DEBUG loaded listener.js 19:18:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (16DB0000) [pid = 3668] [serial = 389] [outer = 1654B000] 19:18:08 INFO - PROCESS | 3668 | 1461291488707 Marionette TRACE conn3 <- [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]]]}] 19:18:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:18:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 701ms 19:18:08 INFO - PROCESS | 3668 | 1461291488772 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 19:18:08 INFO - PROCESS | 3668 | 1461291488774 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 19:18:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:18:08 INFO - PROCESS | 3668 | 1461291488778 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:18:08 INFO - PROCESS | 3668 | 1461291488779 Marionette TRACE conn3 <- [1,486,null,{}] 19:18:08 INFO - PROCESS | 3668 | 1461291488783 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:08 INFO - PROCESS | 3668 | 1461291488859 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 19:18:08 INFO - PROCESS | 3668 | 1461291488868 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:08 INFO - PROCESS | 3668 | ++DOCSHELL 18629000 == 48 [pid = 3668] [id = 131] 19:18:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1862B400) [pid = 3668] [serial = 390] [outer = 00000000] 19:18:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (18BD4000) [pid = 3668] [serial = 391] [outer = 1862B400] 19:18:08 INFO - PROCESS | 3668 | 1461291488915 Marionette DEBUG loaded listener.js 19:18:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (194EAC00) [pid = 3668] [serial = 392] [outer = 1862B400] 19:18:09 INFO - PROCESS | 3668 | 1461291489340 Marionette TRACE conn3 <- [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]]]}] 19:18:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:18:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 592ms 19:18:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:18:09 INFO - PROCESS | 3668 | 1461291489375 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 19:18:09 INFO - PROCESS | 3668 | 1461291489377 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 19:18:09 INFO - PROCESS | 3668 | 1461291489385 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:18:09 INFO - PROCESS | 3668 | 1461291489387 Marionette TRACE conn3 <- [1,490,null,{}] 19:18:09 INFO - PROCESS | 3668 | 1461291489390 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:09 INFO - PROCESS | 3668 | 1461291489496 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 19:18:09 INFO - PROCESS | 3668 | 1461291489582 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:09 INFO - PROCESS | 3668 | ++DOCSHELL 195DD800 == 49 [pid = 3668] [id = 132] 19:18:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (195E4000) [pid = 3668] [serial = 393] [outer = 00000000] 19:18:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (19ACCC00) [pid = 3668] [serial = 394] [outer = 195E4000] 19:18:09 INFO - PROCESS | 3668 | 1461291489626 Marionette DEBUG loaded listener.js 19:18:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (19E49C00) [pid = 3668] [serial = 395] [outer = 195E4000] 19:18:10 INFO - PROCESS | 3668 | 1461291490044 Marionette TRACE conn3 <- [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]]]}] 19:18:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:18:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 686ms 19:18:10 INFO - PROCESS | 3668 | 1461291490090 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 19:18:10 INFO - PROCESS | 3668 | 1461291490092 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 19:18:10 INFO - PROCESS | 3668 | 1461291490095 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:18:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:18:10 INFO - PROCESS | 3668 | 1461291490097 Marionette TRACE conn3 <- [1,494,null,{}] 19:18:10 INFO - PROCESS | 3668 | 1461291490105 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:10 INFO - PROCESS | 3668 | 1461291490236 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 19:18:10 INFO - PROCESS | 3668 | 1461291490253 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:10 INFO - PROCESS | 3668 | ++DOCSHELL 11BD1800 == 50 [pid = 3668] [id = 133] 19:18:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (195E7800) [pid = 3668] [serial = 396] [outer = 00000000] 19:18:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1AD11C00) [pid = 3668] [serial = 397] [outer = 195E7800] 19:18:10 INFO - PROCESS | 3668 | 1461291490342 Marionette DEBUG loaded listener.js 19:18:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1C41F400) [pid = 3668] [serial = 398] [outer = 195E7800] 19:18:10 INFO - PROCESS | 3668 | 1461291490773 Marionette TRACE conn3 <- [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]]]}] 19:18:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:18:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 702ms 19:18:10 INFO - PROCESS | 3668 | 1461291490795 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 19:18:10 INFO - PROCESS | 3668 | 1461291490797 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 19:18:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:18:10 INFO - PROCESS | 3668 | 1461291490841 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:18:10 INFO - PROCESS | 3668 | 1461291490843 Marionette TRACE conn3 <- [1,498,null,{}] 19:18:10 INFO - PROCESS | 3668 | 1461291490850 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:10 INFO - PROCESS | 3668 | 1461291490953 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 19:18:10 INFO - PROCESS | 3668 | 1461291490947 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:10 INFO - PROCESS | 3668 | ++DOCSHELL 1A930C00 == 51 [pid = 3668] [id = 134] 19:18:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1C428400) [pid = 3668] [serial = 399] [outer = 00000000] 19:18:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1C5B5000) [pid = 3668] [serial = 400] [outer = 1C428400] 19:18:10 INFO - PROCESS | 3668 | 1461291490993 Marionette DEBUG loaded listener.js 19:18:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1CB21400) [pid = 3668] [serial = 401] [outer = 1C428400] 19:18:11 INFO - PROCESS | 3668 | 1461291491559 Marionette TRACE conn3 <- [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]]]}] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (19E50800) [pid = 3668] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1AD12C00) [pid = 3668] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (139B5800) [pid = 3668] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (19BBEC00) [pid = 3668] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (134B0000) [pid = 3668] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1C485000) [pid = 3668] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (18235C00) [pid = 3668] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1336C400) [pid = 3668] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (19EE8400) [pid = 3668] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1A064800) [pid = 3668] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (18822C00) [pid = 3668] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (14AB1800) [pid = 3668] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (12DD7400) [pid = 3668] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1CE99C00) [pid = 3668] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (16602000) [pid = 3668] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (18823400) [pid = 3668] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:18:11 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1D69B000) [pid = 3668] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:18:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:18:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 826ms 19:18:11 INFO - PROCESS | 3668 | 1461291491628 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 19:18:11 INFO - PROCESS | 3668 | 1461291491630 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 19:18:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:18:11 INFO - PROCESS | 3668 | 1461291491633 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:18:11 INFO - PROCESS | 3668 | 1461291491635 Marionette TRACE conn3 <- [1,502,null,{}] 19:18:11 INFO - PROCESS | 3668 | 1461291491638 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:11 INFO - PROCESS | 3668 | 1461291491712 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 19:18:11 INFO - PROCESS | 3668 | 1461291491719 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:11 INFO - PROCESS | 3668 | ++DOCSHELL 12CF3C00 == 52 [pid = 3668] [id = 135] 19:18:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (139B5800) [pid = 3668] [serial = 402] [outer = 00000000] 19:18:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (16D50400) [pid = 3668] [serial = 403] [outer = 139B5800] 19:18:11 INFO - PROCESS | 3668 | 1461291491763 Marionette DEBUG loaded listener.js 19:18:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (16603400) [pid = 3668] [serial = 404] [outer = 139B5800] 19:18:12 INFO - PROCESS | 3668 | 1461291492167 Marionette TRACE conn3 <- [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]]]}] 19:18:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (138E1800) [pid = 3668] [serial = 405] [outer = 1E3E2000] 19:18:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:18:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 592ms 19:18:12 INFO - PROCESS | 3668 | 1461291492275 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 19:18:12 INFO - PROCESS | 3668 | 1461291492277 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 19:18:12 INFO - PROCESS | 3668 | 1461291492286 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:18:12 INFO - PROCESS | 3668 | 1461291492288 Marionette TRACE conn3 <- [1,506,null,{}] 19:18:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:18:12 INFO - PROCESS | 3668 | 1461291492292 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:12 INFO - PROCESS | 3668 | 1461291492367 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 19:18:12 INFO - PROCESS | 3668 | 1461291492375 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:12 INFO - PROCESS | 3668 | ++DOCSHELL 14AB5400 == 53 [pid = 3668] [id = 136] 19:18:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1C423000) [pid = 3668] [serial = 406] [outer = 00000000] 19:18:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1CE36400) [pid = 3668] [serial = 407] [outer = 1C423000] 19:18:12 INFO - PROCESS | 3668 | 1461291492419 Marionette DEBUG loaded listener.js 19:18:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1CE9B400) [pid = 3668] [serial = 408] [outer = 1C423000] 19:18:12 INFO - PROCESS | 3668 | 1461291492830 Marionette TRACE conn3 <- [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]]]}] 19:18:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:18:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 576ms 19:18:12 INFO - PROCESS | 3668 | 1461291492870 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 19:18:12 INFO - PROCESS | 3668 | 1461291492872 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 19:18:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:18:12 INFO - PROCESS | 3668 | 1461291492875 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:18:12 INFO - PROCESS | 3668 | 1461291492877 Marionette TRACE conn3 <- [1,510,null,{}] 19:18:12 INFO - PROCESS | 3668 | 1461291492880 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:12 INFO - PROCESS | 3668 | 1461291492957 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 19:18:12 INFO - PROCESS | 3668 | 1461291492963 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:12 INFO - PROCESS | 3668 | ++DOCSHELL 1C423400 == 54 [pid = 3668] [id = 137] 19:18:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1CB26800) [pid = 3668] [serial = 409] [outer = 00000000] 19:18:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1D34A400) [pid = 3668] [serial = 410] [outer = 1CB26800] 19:18:12 INFO - PROCESS | 3668 | 1461291493007 Marionette DEBUG loaded listener.js 19:18:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1D69B000) [pid = 3668] [serial = 411] [outer = 1CB26800] 19:18:13 INFO - PROCESS | 3668 | 1461291493418 Marionette TRACE conn3 <- [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]]]}] 19:18:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:18:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 593ms 19:18:13 INFO - PROCESS | 3668 | 1461291493470 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 19:18:13 INFO - PROCESS | 3668 | 1461291493472 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 19:18:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:18:13 INFO - PROCESS | 3668 | 1461291493476 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:18:13 INFO - PROCESS | 3668 | 1461291493478 Marionette TRACE conn3 <- [1,514,null,{}] 19:18:13 INFO - PROCESS | 3668 | 1461291493481 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:13 INFO - PROCESS | 3668 | 1461291493574 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 19:18:13 INFO - PROCESS | 3668 | 1461291493755 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:13 INFO - PROCESS | 3668 | ++DOCSHELL 11BCC400 == 55 [pid = 3668] [id = 138] 19:18:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (11BCC800) [pid = 3668] [serial = 412] [outer = 00000000] 19:18:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (11F42000) [pid = 3668] [serial = 413] [outer = 11BCC800] 19:18:13 INFO - PROCESS | 3668 | 1461291493826 Marionette DEBUG loaded listener.js 19:18:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1331B800) [pid = 3668] [serial = 414] [outer = 11BCC800] 19:18:14 INFO - PROCESS | 3668 | 1461291494364 Marionette TRACE conn3 <- [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]]]}] 19:18:14 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 19:18:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 936ms 19:18:14 INFO - PROCESS | 3668 | 1461291494423 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 19:18:14 INFO - PROCESS | 3668 | 1461291494427 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 19:18:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:18:14 INFO - PROCESS | 3668 | 1461291494432 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:18:14 INFO - PROCESS | 3668 | 1461291494436 Marionette TRACE conn3 <- [1,518,null,{}] 19:18:14 INFO - PROCESS | 3668 | 1461291494441 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:14 INFO - PROCESS | 3668 | 1461291494547 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 19:18:14 INFO - PROCESS | 3668 | 1461291494641 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:14 INFO - PROCESS | 3668 | ++DOCSHELL 15F7FC00 == 56 [pid = 3668] [id = 139] 19:18:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (16540000) [pid = 3668] [serial = 415] [outer = 00000000] 19:18:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (16570400) [pid = 3668] [serial = 416] [outer = 16540000] 19:18:14 INFO - PROCESS | 3668 | 1461291494698 Marionette DEBUG loaded listener.js 19:18:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (16D4E400) [pid = 3668] [serial = 417] [outer = 16540000] 19:18:15 INFO - PROCESS | 3668 | 1461291495312 Marionette TRACE conn3 <- [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]]]}] 19:18:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:18:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 935ms 19:18:15 INFO - PROCESS | 3668 | 1461291495380 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 19:18:15 INFO - PROCESS | 3668 | 1461291495384 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 19:18:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:18:15 INFO - PROCESS | 3668 | 1461291495388 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:18:15 INFO - PROCESS | 3668 | 1461291495391 Marionette TRACE conn3 <- [1,522,null,{}] 19:18:15 INFO - PROCESS | 3668 | 1461291495394 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:15 INFO - PROCESS | 3668 | 1461291495495 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 19:18:15 INFO - PROCESS | 3668 | 1461291495619 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:15 INFO - PROCESS | 3668 | ++DOCSHELL 1A8DDC00 == 57 [pid = 3668] [id = 140] 19:18:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1A8E1C00) [pid = 3668] [serial = 418] [outer = 00000000] 19:18:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1C41D800) [pid = 3668] [serial = 419] [outer = 1A8E1C00] 19:18:15 INFO - PROCESS | 3668 | 1461291495674 Marionette DEBUG loaded listener.js 19:18:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1CB1FC00) [pid = 3668] [serial = 420] [outer = 1A8E1C00] 19:18:16 INFO - PROCESS | 3668 | 1461291496246 Marionette TRACE conn3 <- [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]]]}] 19:18:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:18:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 904ms 19:18:16 INFO - PROCESS | 3668 | 1461291496296 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 19:18:16 INFO - PROCESS | 3668 | 1461291496298 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 19:18:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:18:16 INFO - PROCESS | 3668 | 1461291496309 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:18:16 INFO - PROCESS | 3668 | 1461291496316 Marionette TRACE conn3 <- [1,526,null,{}] 19:18:16 INFO - PROCESS | 3668 | 1461291496320 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:16 INFO - PROCESS | 3668 | 1461291496430 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 19:18:16 INFO - PROCESS | 3668 | 1461291496510 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:16 INFO - PROCESS | 3668 | ++DOCSHELL 195EA400 == 58 [pid = 3668] [id = 141] 19:18:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1D71F000) [pid = 3668] [serial = 421] [outer = 00000000] 19:18:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1DB31C00) [pid = 3668] [serial = 422] [outer = 1D71F000] 19:18:16 INFO - PROCESS | 3668 | 1461291496604 Marionette DEBUG loaded listener.js 19:18:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1DCC3C00) [pid = 3668] [serial = 423] [outer = 1D71F000] 19:18:17 INFO - PROCESS | 3668 | 1461291497228 Marionette TRACE conn3 <- [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]]]}] 19:18:17 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 19:18:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 950ms 19:18:17 INFO - PROCESS | 3668 | 1461291497269 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 19:18:17 INFO - PROCESS | 3668 | 1461291497272 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 19:18:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:18:17 INFO - PROCESS | 3668 | 1461291497276 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:18:17 INFO - PROCESS | 3668 | 1461291497278 Marionette TRACE conn3 <- [1,530,null,{}] 19:18:17 INFO - PROCESS | 3668 | 1461291497282 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:17 INFO - PROCESS | 3668 | 1461291497388 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 19:18:17 INFO - PROCESS | 3668 | 1461291497470 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:17 INFO - PROCESS | 3668 | ++DOCSHELL 11BF4000 == 59 [pid = 3668] [id = 142] 19:18:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (13485000) [pid = 3668] [serial = 424] [outer = 00000000] 19:18:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1654EC00) [pid = 3668] [serial = 425] [outer = 13485000] 19:18:17 INFO - PROCESS | 3668 | 1461291497524 Marionette DEBUG loaded listener.js 19:18:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1654E400) [pid = 3668] [serial = 426] [outer = 13485000] 19:18:18 INFO - PROCESS | 3668 | 1461291498171 Marionette TRACE conn3 <- [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"]]]}] 19:18:18 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 19:18:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:18:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:18:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:18:18 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 19:18:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:18:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:18:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:18:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 935ms 19:18:18 INFO - PROCESS | 3668 | 1461291498205 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 19:18:18 INFO - PROCESS | 3668 | 1461291498208 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 19:18:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:18:18 INFO - PROCESS | 3668 | 1461291498213 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:18:18 INFO - PROCESS | 3668 | 1461291498217 Marionette TRACE conn3 <- [1,534,null,{}] 19:18:18 INFO - PROCESS | 3668 | 1461291498224 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:18 INFO - PROCESS | 3668 | 1461291498325 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 19:18:18 INFO - PROCESS | 3668 | 1461291498416 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:18 INFO - PROCESS | 3668 | ++DOCSHELL 12C5AC00 == 60 [pid = 3668] [id = 143] 19:18:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (12CF3400) [pid = 3668] [serial = 427] [outer = 00000000] 19:18:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (15E47800) [pid = 3668] [serial = 428] [outer = 12CF3400] 19:18:18 INFO - PROCESS | 3668 | 1461291498507 Marionette DEBUG loaded listener.js 19:18:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (16546000) [pid = 3668] [serial = 429] [outer = 12CF3400] 19:18:19 INFO - PROCESS | 3668 | 1461291499079 Marionette TRACE conn3 <- [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]]]}] 19:18:19 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. 19:18:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 888ms 19:18:19 INFO - PROCESS | 3668 | 1461291499115 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 19:18:19 INFO - PROCESS | 3668 | 1461291499120 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 19:18:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:18:19 INFO - PROCESS | 3668 | 1461291499126 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:18:19 INFO - PROCESS | 3668 | 1461291499129 Marionette TRACE conn3 <- [1,538,null,{}] 19:18:19 INFO - PROCESS | 3668 | 1461291499132 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:19 INFO - PROCESS | 3668 | 1461291499227 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 1C423400 == 59 [pid = 3668] [id = 137] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 14AB5400 == 58 [pid = 3668] [id = 136] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 12CF3C00 == 57 [pid = 3668] [id = 135] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 1A930C00 == 56 [pid = 3668] [id = 134] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 11BD1800 == 55 [pid = 3668] [id = 133] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 195DD800 == 54 [pid = 3668] [id = 132] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 18629000 == 53 [pid = 3668] [id = 131] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 15CF4800 == 52 [pid = 3668] [id = 130] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 138DB000 == 51 [pid = 3668] [id = 129] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 11BCC000 == 50 [pid = 3668] [id = 128] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 18822000 == 49 [pid = 3668] [id = 126] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 15855000 == 48 [pid = 3668] [id = 125] 19:18:19 INFO - PROCESS | 3668 | --DOCSHELL 1D692000 == 47 [pid = 3668] [id = 124] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1C425000) [pid = 3668] [serial = 337] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (1DCC6400) [pid = 3668] [serial = 340] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (1D96A400) [pid = 3668] [serial = 370] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1C420800) [pid = 3668] [serial = 296] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1A85E000) [pid = 3668] [serial = 248] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (15E95000) [pid = 3668] [serial = 290] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (13485C00) [pid = 3668] [serial = 287] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1D698C00) [pid = 3668] [serial = 251] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (16DB2000) [pid = 3668] [serial = 245] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (194EA800) [pid = 3668] [serial = 293] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1D96AC00) [pid = 3668] [serial = 242] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1C5BB000) [pid = 3668] [serial = 358] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (16541C00) [pid = 3668] [serial = 346] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (16549000) [pid = 3668] [serial = 347] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (19E53400) [pid = 3668] [serial = 352] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (15E49C00) [pid = 3668] [serial = 344] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (15C35400) [pid = 3668] [serial = 343] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1348C800) [pid = 3668] [serial = 331] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1D1CBC00) [pid = 3668] [serial = 361] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (18826C00) [pid = 3668] [serial = 334] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1CB21000) [pid = 3668] [serial = 359] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (18822800) [pid = 3668] [serial = 349] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (194DCC00) [pid = 3668] [serial = 350] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (158F3C00) [pid = 3668] [serial = 364] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1D343000) [pid = 3668] [serial = 362] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1A863000) [pid = 3668] [serial = 355] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1A8E5400) [pid = 3668] [serial = 356] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (19EF5800) [pid = 3668] [serial = 353] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (13DD1C00) [pid = 3668] [serial = 365] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1D1C5C00) [pid = 3668] [serial = 368] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (1CBC9800) [pid = 3668] [serial = 367] [outer = 00000000] [url = about:blank] 19:18:19 INFO - PROCESS | 3668 | 1461291499370 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:19 INFO - PROCESS | 3668 | ++DOCSHELL 11BC8000 == 48 [pid = 3668] [id = 144] 19:18:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (11BCBC00) [pid = 3668] [serial = 430] [outer = 00000000] 19:18:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (13482400) [pid = 3668] [serial = 431] [outer = 11BCBC00] 19:18:19 INFO - PROCESS | 3668 | 1461291499422 Marionette DEBUG loaded listener.js 19:18:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (134B0000) [pid = 3668] [serial = 432] [outer = 11BCBC00] 19:18:19 INFO - PROCESS | 3668 | 1461291499810 Marionette TRACE conn3 <- [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]]]}] 19:18:19 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. 19:18:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 748ms 19:18:19 INFO - PROCESS | 3668 | 1461291499866 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 19:18:19 INFO - PROCESS | 3668 | 1461291499868 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 19:18:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:18:19 INFO - PROCESS | 3668 | 1461291499872 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:18:19 INFO - PROCESS | 3668 | 1461291499875 Marionette TRACE conn3 <- [1,542,null,{}] 19:18:19 INFO - PROCESS | 3668 | 1461291499885 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:19 INFO - PROCESS | 3668 | 1461291500002 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 19:18:20 INFO - PROCESS | 3668 | 1461291500014 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:20 INFO - PROCESS | 3668 | ++DOCSHELL 17FBD800 == 49 [pid = 3668] [id = 145] 19:18:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (17FBEC00) [pid = 3668] [serial = 433] [outer = 00000000] 19:18:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (189B5C00) [pid = 3668] [serial = 434] [outer = 17FBEC00] 19:18:20 INFO - PROCESS | 3668 | 1461291500065 Marionette DEBUG loaded listener.js 19:18:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (195E2C00) [pid = 3668] [serial = 435] [outer = 17FBEC00] 19:18:20 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:20 INFO - PROCESS | 3668 | [3668] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:18:20 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:20 INFO - PROCESS | 3668 | 1461291500520 Marionette TRACE conn3 <- [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]]]}] 19:18:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:18:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 702ms 19:18:20 INFO - PROCESS | 3668 | 1461291500570 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 19:18:20 INFO - PROCESS | 3668 | 1461291500573 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 19:18:20 INFO - PROCESS | 3668 | 1461291500576 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:18:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:18:20 INFO - PROCESS | 3668 | 1461291500577 Marionette TRACE conn3 <- [1,546,null,{}] 19:18:20 INFO - PROCESS | 3668 | 1461291500581 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:20 INFO - PROCESS | 3668 | 1461291500661 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 19:18:20 INFO - PROCESS | 3668 | 1461291500670 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:20 INFO - PROCESS | 3668 | ++DOCSHELL 195DC400 == 50 [pid = 3668] [id = 146] 19:18:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (19E4D000) [pid = 3668] [serial = 436] [outer = 00000000] 19:18:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1A23AC00) [pid = 3668] [serial = 437] [outer = 19E4D000] 19:18:20 INFO - PROCESS | 3668 | 1461291500715 Marionette DEBUG loaded listener.js 19:18:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1A64B400) [pid = 3668] [serial = 438] [outer = 19E4D000] 19:18:21 INFO - PROCESS | 3668 | 1461291501128 Marionette TRACE conn3 <- [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]]]}] 19:18:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:18:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 592ms 19:18:21 INFO - PROCESS | 3668 | 1461291501173 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 19:18:21 INFO - PROCESS | 3668 | 1461291501175 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 19:18:21 INFO - PROCESS | 3668 | 1461291501178 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:18:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:18:21 INFO - PROCESS | 3668 | 1461291501180 Marionette TRACE conn3 <- [1,550,null,{}] 19:18:21 INFO - PROCESS | 3668 | 1461291501184 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:21 INFO - PROCESS | 3668 | 1461291501258 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 19:18:21 INFO - PROCESS | 3668 | 1461291501265 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:21 INFO - PROCESS | 3668 | ++DOCSHELL 19E4C000 == 51 [pid = 3668] [id = 147] 19:18:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1A242800) [pid = 3668] [serial = 439] [outer = 00000000] 19:18:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1A92F000) [pid = 3668] [serial = 440] [outer = 1A242800] 19:18:21 INFO - PROCESS | 3668 | 1461291501310 Marionette DEBUG loaded listener.js 19:18:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1AD14000) [pid = 3668] [serial = 441] [outer = 1A242800] 19:18:21 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:21 INFO - PROCESS | 3668 | [3668] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:18:21 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:21 INFO - PROCESS | 3668 | 1461291501788 Marionette TRACE conn3 <- [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]]]}] 19:18:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:18:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 624ms 19:18:21 INFO - PROCESS | 3668 | 1461291501822 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 19:18:21 INFO - PROCESS | 3668 | 1461291501824 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 19:18:21 INFO - PROCESS | 3668 | 1461291501827 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:18:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:18:21 INFO - PROCESS | 3668 | 1461291501829 Marionette TRACE conn3 <- [1,554,null,{}] 19:18:21 INFO - PROCESS | 3668 | 1461291501832 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:21 INFO - PROCESS | 3668 | 1461291501960 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 19:18:21 INFO - PROCESS | 3668 | 1461291501973 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:22 INFO - PROCESS | 3668 | ++DOCSHELL 1660D400 == 52 [pid = 3668] [id = 148] 19:18:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1A0C7400) [pid = 3668] [serial = 442] [outer = 00000000] 19:18:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1CB1D000) [pid = 3668] [serial = 443] [outer = 1A0C7400] 19:18:22 INFO - PROCESS | 3668 | 1461291502063 Marionette DEBUG loaded listener.js 19:18:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1CBC7000) [pid = 3668] [serial = 444] [outer = 1A0C7400] 19:18:22 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:22 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:22 INFO - PROCESS | 3668 | 1461291502491 Marionette TRACE conn3 <- [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]]]}] 19:18:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:18:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 702ms 19:18:22 INFO - PROCESS | 3668 | 1461291502530 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 19:18:22 INFO - PROCESS | 3668 | 1461291502532 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 19:18:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:18:22 INFO - PROCESS | 3668 | 1461291502539 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:18:22 INFO - PROCESS | 3668 | 1461291502541 Marionette TRACE conn3 <- [1,558,null,{}] 19:18:22 INFO - PROCESS | 3668 | 1461291502545 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:22 INFO - PROCESS | 3668 | 1461291502675 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 19:18:22 INFO - PROCESS | 3668 | 1461291502696 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:22 INFO - PROCESS | 3668 | ++DOCSHELL 1C486400 == 53 [pid = 3668] [id = 149] 19:18:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1CB1A000) [pid = 3668] [serial = 445] [outer = 00000000] 19:18:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1D346C00) [pid = 3668] [serial = 446] [outer = 1CB1A000] 19:18:22 INFO - PROCESS | 3668 | 1461291502740 Marionette DEBUG loaded listener.js 19:18:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1D1C5C00) [pid = 3668] [serial = 447] [outer = 1CB1A000] 19:18:23 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:23 INFO - PROCESS | 3668 | [3668] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:18:23 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:23 INFO - PROCESS | 3668 | 1461291503167 Marionette TRACE conn3 <- [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]]]}] 19:18:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:18:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 685ms 19:18:23 INFO - PROCESS | 3668 | 1461291503237 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 19:18:23 INFO - PROCESS | 3668 | 1461291503240 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 19:18:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:18:23 INFO - PROCESS | 3668 | 1461291503243 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:18:23 INFO - PROCESS | 3668 | 1461291503245 Marionette TRACE conn3 <- [1,562,null,{}] 19:18:23 INFO - PROCESS | 3668 | 1461291503248 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:23 INFO - PROCESS | 3668 | 1461291503350 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 19:18:23 INFO - PROCESS | 3668 | 1461291503358 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:23 INFO - PROCESS | 3668 | ++DOCSHELL 1CE3D800 == 54 [pid = 3668] [id = 150] 19:18:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1D694000) [pid = 3668] [serial = 448] [outer = 00000000] 19:18:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1D968400) [pid = 3668] [serial = 449] [outer = 1D694000] 19:18:23 INFO - PROCESS | 3668 | 1461291503447 Marionette DEBUG loaded listener.js 19:18:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1D96E000) [pid = 3668] [serial = 450] [outer = 1D694000] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1D96A800) [pid = 3668] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (195E2400) [pid = 3668] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (13481400) [pid = 3668] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (182BF400) [pid = 3668] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (158A3400) [pid = 3668] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (195E4000) [pid = 3668] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (11BCCC00) [pid = 3668] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1DB28400) [pid = 3668] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (195E7800) [pid = 3668] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1654B000) [pid = 3668] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (195E0000) [pid = 3668] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1C428400) [pid = 3668] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (139B5800) [pid = 3668] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1C423000) [pid = 3668] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1862B400) [pid = 3668] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (138DC800) [pid = 3668] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:18:23 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (19EF4C00) [pid = 3668] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:18:24 INFO - PROCESS | 3668 | 1461291504009 Marionette TRACE conn3 <- [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]]]}] 19:18:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:18:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 842ms 19:18:24 INFO - PROCESS | 3668 | 1461291504069 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 19:18:24 INFO - PROCESS | 3668 | 1461291504071 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 19:18:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:18:24 INFO - PROCESS | 3668 | 1461291504075 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:18:24 INFO - PROCESS | 3668 | 1461291504076 Marionette TRACE conn3 <- [1,566,null,{}] 19:18:24 INFO - PROCESS | 3668 | 1461291504079 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:24 INFO - PROCESS | 3668 | 1461291504154 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 19:18:24 INFO - PROCESS | 3668 | 1461291504161 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:24 INFO - PROCESS | 3668 | ++DOCSHELL 16546800 == 55 [pid = 3668] [id = 151] 19:18:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (16A2B000) [pid = 3668] [serial = 451] [outer = 00000000] 19:18:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (195DFC00) [pid = 3668] [serial = 452] [outer = 16A2B000] 19:18:24 INFO - PROCESS | 3668 | 1461291504205 Marionette DEBUG loaded listener.js 19:18:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (195DEC00) [pid = 3668] [serial = 453] [outer = 16A2B000] 19:18:24 INFO - PROCESS | 3668 | 1461291504634 Marionette TRACE conn3 <- [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]]]}] 19:18:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:18:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 592ms 19:18:24 INFO - PROCESS | 3668 | 1461291504671 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 19:18:24 INFO - PROCESS | 3668 | 1461291504673 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 19:18:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:18:24 INFO - PROCESS | 3668 | 1461291504677 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:18:24 INFO - PROCESS | 3668 | 1461291504678 Marionette TRACE conn3 <- [1,570,null,{}] 19:18:24 INFO - PROCESS | 3668 | 1461291504682 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:24 INFO - PROCESS | 3668 | 1461291504762 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 19:18:24 INFO - PROCESS | 3668 | 1461291504769 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:24 INFO - PROCESS | 3668 | ++DOCSHELL 13706800 == 56 [pid = 3668] [id = 152] 19:18:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (16579000) [pid = 3668] [serial = 454] [outer = 00000000] 19:18:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1CE36C00) [pid = 3668] [serial = 455] [outer = 16579000] 19:18:24 INFO - PROCESS | 3668 | 1461291504812 Marionette DEBUG loaded listener.js 19:18:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1D713C00) [pid = 3668] [serial = 456] [outer = 16579000] 19:18:25 INFO - PROCESS | 3668 | 1461291505242 Marionette TRACE conn3 <- [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]]]}] 19:18:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:18:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 592ms 19:18:25 INFO - PROCESS | 3668 | 1461291505281 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 19:18:25 INFO - PROCESS | 3668 | 1461291505283 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 19:18:25 INFO - PROCESS | 3668 | 1461291505290 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:18:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:18:25 INFO - PROCESS | 3668 | 1461291505293 Marionette TRACE conn3 <- [1,574,null,{}] 19:18:25 INFO - PROCESS | 3668 | 1461291505296 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:25 INFO - PROCESS | 3668 | 1461291505390 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 19:18:25 INFO - PROCESS | 3668 | 1461291505396 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:25 INFO - PROCESS | 3668 | ++DOCSHELL 18828800 == 57 [pid = 3668] [id = 153] 19:18:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1D971800) [pid = 3668] [serial = 457] [outer = 00000000] 19:18:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1DBF6C00) [pid = 3668] [serial = 458] [outer = 1D971800] 19:18:25 INFO - PROCESS | 3668 | 1461291505444 Marionette DEBUG loaded listener.js 19:18:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1DCC9000) [pid = 3668] [serial = 459] [outer = 1D971800] 19:18:25 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:25 INFO - PROCESS | 3668 | [3668] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:18:26 INFO - PROCESS | 3668 | 1461291506050 Marionette TRACE conn3 <- [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]]]}] 19:18:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:18:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 795ms 19:18:26 INFO - PROCESS | 3668 | 1461291506093 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 19:18:26 INFO - PROCESS | 3668 | 1461291506097 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 19:18:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:18:26 INFO - PROCESS | 3668 | 1461291506103 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:18:26 INFO - PROCESS | 3668 | 1461291506107 Marionette TRACE conn3 <- [1,578,null,{}] 19:18:26 INFO - PROCESS | 3668 | 1461291506113 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:26 INFO - PROCESS | 3668 | 1461291506221 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 19:18:26 INFO - PROCESS | 3668 | 1461291506319 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:26 INFO - PROCESS | 3668 | ++DOCSHELL 1348EC00 == 58 [pid = 3668] [id = 154] 19:18:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1348F800) [pid = 3668] [serial = 460] [outer = 00000000] 19:18:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (15CF4000) [pid = 3668] [serial = 461] [outer = 1348F800] 19:18:26 INFO - PROCESS | 3668 | 1461291506376 Marionette DEBUG loaded listener.js 19:18:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (15F80C00) [pid = 3668] [serial = 462] [outer = 1348F800] 19:18:26 INFO - PROCESS | 3668 | 1461291506974 Marionette TRACE conn3 <- [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]]]}] 19:18:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:18:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 935ms 19:18:27 INFO - PROCESS | 3668 | 1461291507049 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 19:18:27 INFO - PROCESS | 3668 | 1461291507055 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 19:18:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:18:27 INFO - PROCESS | 3668 | 1461291507062 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:18:27 INFO - PROCESS | 3668 | 1461291507065 Marionette TRACE conn3 <- [1,582,null,{}] 19:18:27 INFO - PROCESS | 3668 | 1461291507069 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:27 INFO - PROCESS | 3668 | 1461291507172 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 19:18:27 INFO - PROCESS | 3668 | 1461291507295 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:27 INFO - PROCESS | 3668 | ++DOCSHELL 16544C00 == 59 [pid = 3668] [id = 155] 19:18:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (16A27C00) [pid = 3668] [serial = 463] [outer = 00000000] 19:18:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (194EA400) [pid = 3668] [serial = 464] [outer = 16A27C00] 19:18:27 INFO - PROCESS | 3668 | 1461291507350 Marionette DEBUG loaded listener.js 19:18:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (195EA000) [pid = 3668] [serial = 465] [outer = 16A27C00] 19:18:27 INFO - PROCESS | 3668 | 1461291507904 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 19:18:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:18:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 904ms 19:18:27 INFO - PROCESS | 3668 | 1461291507964 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 19:18:27 INFO - PROCESS | 3668 | 1461291507967 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 19:18:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:18:27 INFO - PROCESS | 3668 | 1461291507971 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:18:27 INFO - PROCESS | 3668 | 1461291507974 Marionette TRACE conn3 <- [1,586,null,{}] 19:18:27 INFO - PROCESS | 3668 | 1461291507998 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:28 INFO - PROCESS | 3668 | 1461291508129 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 19:18:28 INFO - PROCESS | 3668 | 1461291508189 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:28 INFO - PROCESS | 3668 | ++DOCSHELL 1C1C5400 == 60 [pid = 3668] [id = 156] 19:18:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1C1C5800) [pid = 3668] [serial = 466] [outer = 00000000] 19:18:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1C1C8C00) [pid = 3668] [serial = 467] [outer = 1C1C5800] 19:18:28 INFO - PROCESS | 3668 | 1461291508246 Marionette DEBUG loaded listener.js 19:18:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1C1CC000) [pid = 3668] [serial = 468] [outer = 1C1C5800] 19:18:28 INFO - PROCESS | 3668 | 1461291508827 Marionette TRACE conn3 <- [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]]]}] 19:18:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:18:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 904ms 19:18:28 INFO - PROCESS | 3668 | 1461291508874 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 19:18:28 INFO - PROCESS | 3668 | 1461291508877 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 19:18:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:18:28 INFO - PROCESS | 3668 | 1461291508880 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:18:28 INFO - PROCESS | 3668 | 1461291508882 Marionette TRACE conn3 <- [1,590,null,{}] 19:18:28 INFO - PROCESS | 3668 | 1461291508886 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:28 INFO - PROCESS | 3668 | 1461291508987 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 19:18:29 INFO - PROCESS | 3668 | 1461291509080 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:29 INFO - PROCESS | 3668 | ++DOCSHELL 182BF400 == 61 [pid = 3668] [id = 157] 19:18:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1C482000) [pid = 3668] [serial = 469] [outer = 00000000] 19:18:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1D71AC00) [pid = 3668] [serial = 470] [outer = 1C482000] 19:18:29 INFO - PROCESS | 3668 | 1461291509134 Marionette DEBUG loaded listener.js 19:18:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1DB30C00) [pid = 3668] [serial = 471] [outer = 1C482000] 19:18:29 INFO - PROCESS | 3668 | 1461291509643 Marionette TRACE conn3 <- [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]]]}] 19:18:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:18:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 795ms 19:18:29 INFO - PROCESS | 3668 | 1461291509682 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 19:18:29 INFO - PROCESS | 3668 | 1461291509684 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 19:18:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:18:29 INFO - PROCESS | 3668 | 1461291509688 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:18:29 INFO - PROCESS | 3668 | 1461291509690 Marionette TRACE conn3 <- [1,594,null,{}] 19:18:29 INFO - PROCESS | 3668 | 1461291509694 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:29 INFO - PROCESS | 3668 | 1461291509803 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 19:18:29 INFO - PROCESS | 3668 | 1461291509897 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:29 INFO - PROCESS | 3668 | ++DOCSHELL 1C1CAC00 == 62 [pid = 3668] [id = 158] 19:18:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1C42A000) [pid = 3668] [serial = 472] [outer = 00000000] 19:18:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1DCCFC00) [pid = 3668] [serial = 473] [outer = 1C42A000] 19:18:29 INFO - PROCESS | 3668 | 1461291509952 Marionette DEBUG loaded listener.js 19:18:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1DCCE400) [pid = 3668] [serial = 474] [outer = 1C42A000] 19:18:30 INFO - PROCESS | 3668 | 1461291510516 Marionette TRACE conn3 <- [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]]]}] 19:18:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:18:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 904ms 19:18:30 INFO - PROCESS | 3668 | 1461291510576 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 19:18:30 INFO - PROCESS | 3668 | 1461291510578 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 19:18:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:18:30 INFO - PROCESS | 3668 | 1461291510582 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:18:30 INFO - PROCESS | 3668 | 1461291510584 Marionette TRACE conn3 <- [1,598,null,{}] 19:18:30 INFO - PROCESS | 3668 | 1461291510588 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:30 INFO - PROCESS | 3668 | 1461291510708 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 19:18:30 INFO - PROCESS | 3668 | 1461291510809 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:30 INFO - PROCESS | 3668 | ++DOCSHELL 13617C00 == 63 [pid = 3668] [id = 159] 19:18:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (13618400) [pid = 3668] [serial = 475] [outer = 00000000] 19:18:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1654C800) [pid = 3668] [serial = 476] [outer = 13618400] 19:18:30 INFO - PROCESS | 3668 | 1461291510865 Marionette DEBUG loaded listener.js 19:18:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (19BBEC00) [pid = 3668] [serial = 477] [outer = 13618400] 19:18:31 INFO - PROCESS | 3668 | 1461291511557 Marionette TRACE conn3 <- [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]]]}] 19:18:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:18:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 998ms 19:18:31 INFO - PROCESS | 3668 | 1461291511584 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 19:18:31 INFO - PROCESS | 3668 | 1461291511588 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 19:18:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:18:31 INFO - PROCESS | 3668 | 1461291511593 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:18:31 INFO - PROCESS | 3668 | 1461291511596 Marionette TRACE conn3 <- [1,602,null,{}] 19:18:31 INFO - PROCESS | 3668 | 1461291511602 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:31 INFO - PROCESS | 3668 | 1461291511700 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 19:18:31 INFO - PROCESS | 3668 | 1461291511835 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:31 INFO - PROCESS | 3668 | ++DOCSHELL 1361A800 == 64 [pid = 3668] [id = 160] 19:18:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1361B400) [pid = 3668] [serial = 478] [outer = 00000000] 19:18:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (13DD9400) [pid = 3668] [serial = 479] [outer = 1361B400] 19:18:31 INFO - PROCESS | 3668 | 1461291511889 Marionette DEBUG loaded listener.js 19:18:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (158FA800) [pid = 3668] [serial = 480] [outer = 1361B400] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 12CF4C00 == 63 [pid = 3668] [id = 43] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 13706800 == 62 [pid = 3668] [id = 152] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 16546800 == 61 [pid = 3668] [id = 151] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 1CE3D800 == 60 [pid = 3668] [id = 150] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 1C486400 == 59 [pid = 3668] [id = 149] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 1660D400 == 58 [pid = 3668] [id = 148] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 19E4C000 == 57 [pid = 3668] [id = 147] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 195DC400 == 56 [pid = 3668] [id = 146] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 17FBD800 == 55 [pid = 3668] [id = 145] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 11BC8000 == 54 [pid = 3668] [id = 144] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 12C5AC00 == 53 [pid = 3668] [id = 143] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1D34A400) [pid = 3668] [serial = 410] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOCSHELL 11BCC400 == 52 [pid = 3668] [id = 138] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (1DCC9C00) [pid = 3668] [serial = 341] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (195EA800) [pid = 3668] [serial = 329] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1AD11C00) [pid = 3668] [serial = 397] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (1660F000) [pid = 3668] [serial = 388] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (16DB0000) [pid = 3668] [serial = 389] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1A8DF000) [pid = 3668] [serial = 377] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1A065C00) [pid = 3668] [serial = 376] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1C5B5000) [pid = 3668] [serial = 400] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (16D50400) [pid = 3668] [serial = 403] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1CE36400) [pid = 3668] [serial = 407] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1CE9B400) [pid = 3668] [serial = 408] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1CB21400) [pid = 3668] [serial = 401] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (18BD4000) [pid = 3668] [serial = 391] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (16DAEC00) [pid = 3668] [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.] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (14CFA800) [pid = 3668] [serial = 385] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (15C32400) [pid = 3668] [serial = 386] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (16603400) [pid = 3668] [serial = 404] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (194EAC00) [pid = 3668] [serial = 392] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1C482400) [pid = 3668] [serial = 338] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1388CC00) [pid = 3668] [serial = 332] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (194F4800) [pid = 3668] [serial = 335] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (16606400) [pid = 3668] [serial = 374] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (16578400) [pid = 3668] [serial = 373] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (19ACCC00) [pid = 3668] [serial = 394] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (19E49C00) [pid = 3668] [serial = 395] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (13F4F800) [pid = 3668] [serial = 383] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1388C000) [pid = 3668] [serial = 382] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1DCC4400) [pid = 3668] [serial = 380] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1DB33C00) [pid = 3668] [serial = 379] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1C41F400) [pid = 3668] [serial = 398] [outer = 00000000] [url = about:blank] 19:18:32 INFO - PROCESS | 3668 | 1461291512529 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 19:18:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:18:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 997ms 19:18:32 INFO - PROCESS | 3668 | 1461291512592 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 19:18:32 INFO - PROCESS | 3668 | 1461291512598 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 19:18:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:18:32 INFO - PROCESS | 3668 | 1461291512604 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:18:32 INFO - PROCESS | 3668 | 1461291512606 Marionette TRACE conn3 <- [1,606,null,{}] 19:18:32 INFO - PROCESS | 3668 | 1461291512610 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:32 INFO - PROCESS | 3668 | 1461291512701 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 19:18:32 INFO - PROCESS | 3668 | 1461291512791 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:32 INFO - PROCESS | 3668 | ++DOCSHELL 1654BC00 == 53 [pid = 3668] [id = 161] 19:18:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (1654C400) [pid = 3668] [serial = 481] [outer = 00000000] 19:18:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1657C800) [pid = 3668] [serial = 482] [outer = 1654C400] 19:18:32 INFO - PROCESS | 3668 | 1461291512845 Marionette DEBUG loaded listener.js 19:18:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (16606400) [pid = 3668] [serial = 483] [outer = 1654C400] 19:18:33 INFO - PROCESS | 3668 | 1461291513376 Marionette TRACE conn3 <- [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]]]}] 19:18:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:18:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 795ms 19:18:33 INFO - PROCESS | 3668 | 1461291513404 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 19:18:33 INFO - PROCESS | 3668 | 1461291513406 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 19:18:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:18:33 INFO - PROCESS | 3668 | 1461291513410 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:18:33 INFO - PROCESS | 3668 | 1461291513413 Marionette TRACE conn3 <- [1,610,null,{}] 19:18:33 INFO - PROCESS | 3668 | 1461291513423 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:33 INFO - PROCESS | 3668 | 1461291513507 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 19:18:33 INFO - PROCESS | 3668 | 1461291513517 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:33 INFO - PROCESS | 3668 | ++DOCSHELL 15C32400 == 54 [pid = 3668] [id = 162] 19:18:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (15CF6400) [pid = 3668] [serial = 484] [outer = 00000000] 19:18:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (16DAEC00) [pid = 3668] [serial = 485] [outer = 15CF6400] 19:18:33 INFO - PROCESS | 3668 | 1461291513565 Marionette DEBUG loaded listener.js 19:18:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (17F73800) [pid = 3668] [serial = 486] [outer = 15CF6400] 19:18:33 INFO - PROCESS | 3668 | 1461291514006 Marionette TRACE conn3 <- [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]]]}] 19:18:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:18:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 624ms 19:18:34 INFO - PROCESS | 3668 | 1461291514047 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 19:18:34 INFO - PROCESS | 3668 | 1461291514050 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 19:18:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:18:34 INFO - PROCESS | 3668 | 1461291514057 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:18:34 INFO - PROCESS | 3668 | 1461291514059 Marionette TRACE conn3 <- [1,614,null,{}] 19:18:34 INFO - PROCESS | 3668 | 1461291514062 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:34 INFO - PROCESS | 3668 | 1461291514141 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 19:18:34 INFO - PROCESS | 3668 | 1461291514147 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:34 INFO - PROCESS | 3668 | ++DOCSHELL 1336E800 == 55 [pid = 3668] [id = 163] 19:18:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (16542000) [pid = 3668] [serial = 487] [outer = 00000000] 19:18:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (19E2E800) [pid = 3668] [serial = 488] [outer = 16542000] 19:18:34 INFO - PROCESS | 3668 | 1461291514194 Marionette DEBUG loaded listener.js 19:18:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (11BCA400) [pid = 3668] [serial = 489] [outer = 16542000] 19:18:34 INFO - PROCESS | 3668 | 1461291514622 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 19:18:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:18:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 593ms 19:18:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:18:34 INFO - PROCESS | 3668 | 1461291514656 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 19:18:34 INFO - PROCESS | 3668 | 1461291514658 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 19:18:34 INFO - PROCESS | 3668 | 1461291514661 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:18:34 INFO - PROCESS | 3668 | 1461291514663 Marionette TRACE conn3 <- [1,618,null,{}] 19:18:34 INFO - PROCESS | 3668 | 1461291514666 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:34 INFO - PROCESS | 3668 | 1461291514774 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 19:18:34 INFO - PROCESS | 3668 | 1461291514781 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:34 INFO - PROCESS | 3668 | ++DOCSHELL 1881C800 == 56 [pid = 3668] [id = 164] 19:18:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (19E4E000) [pid = 3668] [serial = 490] [outer = 00000000] 19:18:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1A80C800) [pid = 3668] [serial = 491] [outer = 19E4E000] 19:18:34 INFO - PROCESS | 3668 | 1461291514877 Marionette DEBUG loaded listener.js 19:18:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1A8DF000) [pid = 3668] [serial = 492] [outer = 19E4E000] 19:18:35 INFO - PROCESS | 3668 | 1461291515325 Marionette TRACE conn3 <- [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]]]}] 19:18:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:18:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 686ms 19:18:35 INFO - PROCESS | 3668 | 1461291515360 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 19:18:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:18:35 INFO - PROCESS | 3668 | 1461291515362 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 19:18:35 INFO - PROCESS | 3668 | 1461291515365 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:18:35 INFO - PROCESS | 3668 | 1461291515367 Marionette TRACE conn3 <- [1,622,null,{}] 19:18:35 INFO - PROCESS | 3668 | 1461291515380 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:35 INFO - PROCESS | 3668 | 1461291515502 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 19:18:35 INFO - PROCESS | 3668 | 1461291515511 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:35 INFO - PROCESS | 3668 | ++DOCSHELL 189BB400 == 57 [pid = 3668] [id = 165] 19:18:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1A92A000) [pid = 3668] [serial = 493] [outer = 00000000] 19:18:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1C41E000) [pid = 3668] [serial = 494] [outer = 1A92A000] 19:18:35 INFO - PROCESS | 3668 | 1461291515557 Marionette DEBUG loaded listener.js 19:18:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1C423000) [pid = 3668] [serial = 495] [outer = 1A92A000] 19:18:35 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:35 INFO - PROCESS | 3668 | [3668] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:18:35 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:35 INFO - PROCESS | 3668 | 1461291515993 Marionette TRACE conn3 <- [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]]]}] 19:18:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:18:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 623ms 19:18:36 INFO - PROCESS | 3668 | 1461291516008 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 19:18:36 INFO - PROCESS | 3668 | 1461291516010 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 19:18:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:18:36 INFO - PROCESS | 3668 | 1461291516014 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:18:36 INFO - PROCESS | 3668 | 1461291516015 Marionette TRACE conn3 <- [1,626,null,{}] 19:18:36 INFO - PROCESS | 3668 | 1461291516019 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:36 INFO - PROCESS | 3668 | 1461291516122 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 19:18:36 INFO - PROCESS | 3668 | 1461291516206 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:36 INFO - PROCESS | 3668 | ++DOCSHELL 1C1CDC00 == 58 [pid = 3668] [id = 166] 19:18:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1C424000) [pid = 3668] [serial = 496] [outer = 00000000] 19:18:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1CB24400) [pid = 3668] [serial = 497] [outer = 1C424000] 19:18:36 INFO - PROCESS | 3668 | 1461291516250 Marionette DEBUG loaded listener.js 19:18:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1CE3B400) [pid = 3668] [serial = 498] [outer = 1C424000] 19:18:36 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:36 INFO - PROCESS | 3668 | [3668] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:18:36 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:36 INFO - PROCESS | 3668 | 1461291516791 Marionette TRACE conn3 <- [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]]]}] 19:18:36 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (16A2B000) [pid = 3668] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:18:36 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1CB26800) [pid = 3668] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:18:36 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (12CF3400) [pid = 3668] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:18:36 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1A242800) [pid = 3668] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:18:36 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (19E4D000) [pid = 3668] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:18:36 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (17FBEC00) [pid = 3668] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:18:36 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (11BCBC00) [pid = 3668] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:18:36 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1A0C7400) [pid = 3668] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:18:36 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1CB1A000) [pid = 3668] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:18:36 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1D694000) [pid = 3668] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:18:36 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (16579000) [pid = 3668] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:18:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:18:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 842ms 19:18:36 INFO - PROCESS | 3668 | 1461291516857 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 19:18:36 INFO - PROCESS | 3668 | 1461291516859 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 19:18:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:18:36 INFO - PROCESS | 3668 | 1461291516862 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:18:36 INFO - PROCESS | 3668 | 1461291516864 Marionette TRACE conn3 <- [1,630,null,{}] 19:18:36 INFO - PROCESS | 3668 | 1461291516867 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:36 INFO - PROCESS | 3668 | 1461291516949 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 19:18:36 INFO - PROCESS | 3668 | 1461291516957 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:36 INFO - PROCESS | 3668 | ++DOCSHELL 16570800 == 59 [pid = 3668] [id = 167] 19:18:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (16579000) [pid = 3668] [serial = 499] [outer = 00000000] 19:18:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (194D7400) [pid = 3668] [serial = 500] [outer = 16579000] 19:18:36 INFO - PROCESS | 3668 | 1461291517001 Marionette DEBUG loaded listener.js 19:18:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (19E4D000) [pid = 3668] [serial = 501] [outer = 16579000] 19:18:37 INFO - PROCESS | 3668 | 1461291517396 Marionette TRACE conn3 <- [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]]]}] 19:18:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:18:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 592ms 19:18:37 INFO - PROCESS | 3668 | 1461291517450 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 19:18:37 INFO - PROCESS | 3668 | 1461291517452 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 19:18:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:18:37 INFO - PROCESS | 3668 | 1461291517459 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:18:37 INFO - PROCESS | 3668 | 1461291517461 Marionette TRACE conn3 <- [1,634,null,{}] 19:18:37 INFO - PROCESS | 3668 | 1461291517464 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:37 INFO - PROCESS | 3668 | 1461291517542 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 19:18:37 INFO - PROCESS | 3668 | 1461291517548 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:37 INFO - PROCESS | 3668 | ++DOCSHELL 1A807000 == 60 [pid = 3668] [id = 168] 19:18:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1AD16400) [pid = 3668] [serial = 502] [outer = 00000000] 19:18:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1CB1D800) [pid = 3668] [serial = 503] [outer = 1AD16400] 19:18:37 INFO - PROCESS | 3668 | 1461291517594 Marionette DEBUG loaded listener.js 19:18:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1CEA0000) [pid = 3668] [serial = 504] [outer = 1AD16400] 19:18:38 INFO - PROCESS | 3668 | 1461291518004 Marionette TRACE conn3 <- [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]]]}] 19:18:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:18:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 592ms 19:18:38 INFO - PROCESS | 3668 | 1461291518057 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 19:18:38 INFO - PROCESS | 3668 | 1461291518059 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 19:18:38 INFO - PROCESS | 3668 | 1461291518062 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:18:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:18:38 INFO - PROCESS | 3668 | 1461291518064 Marionette TRACE conn3 <- [1,638,null,{}] 19:18:38 INFO - PROCESS | 3668 | 1461291518067 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:38 INFO - PROCESS | 3668 | 1461291518144 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 19:18:38 INFO - PROCESS | 3668 | 1461291518150 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:38 INFO - PROCESS | 3668 | ++DOCSHELL 1D343000 == 61 [pid = 3668] [id = 169] 19:18:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1D34A400) [pid = 3668] [serial = 505] [outer = 00000000] 19:18:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1D71A800) [pid = 3668] [serial = 506] [outer = 1D34A400] 19:18:38 INFO - PROCESS | 3668 | 1461291518198 Marionette DEBUG loaded listener.js 19:18:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1D96C800) [pid = 3668] [serial = 507] [outer = 1D34A400] 19:18:38 INFO - PROCESS | 3668 | 1461291518620 Marionette TRACE conn3 <- [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]]]}] 19:18:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:18:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 593ms 19:18:38 INFO - PROCESS | 3668 | 1461291518660 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 19:18:38 INFO - PROCESS | 3668 | 1461291518662 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 19:18:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:18:38 INFO - PROCESS | 3668 | 1461291518665 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:18:38 INFO - PROCESS | 3668 | 1461291518667 Marionette TRACE conn3 <- [1,642,null,{}] 19:18:38 INFO - PROCESS | 3668 | 1461291518675 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:38 INFO - PROCESS | 3668 | 1461291518770 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 19:18:38 INFO - PROCESS | 3668 | 1461291518956 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:38 INFO - PROCESS | 3668 | ++DOCSHELL 02660800 == 62 [pid = 3668] [id = 170] 19:18:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (02660C00) [pid = 3668] [serial = 508] [outer = 00000000] 19:18:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (02666000) [pid = 3668] [serial = 509] [outer = 02660C00] 19:18:39 INFO - PROCESS | 3668 | 1461291519035 Marionette DEBUG loaded listener.js 19:18:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (02A7D400) [pid = 3668] [serial = 510] [outer = 02660C00] 19:18:39 INFO - PROCESS | 3668 | 1461291519594 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 19:18:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:18:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 935ms 19:18:39 INFO - PROCESS | 3668 | 1461291519618 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 19:18:39 INFO - PROCESS | 3668 | 1461291519622 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 19:18:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:18:39 INFO - PROCESS | 3668 | 1461291519628 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:18:39 INFO - PROCESS | 3668 | 1461291519632 Marionette TRACE conn3 <- [1,646,null,{}] 19:18:39 INFO - PROCESS | 3668 | 1461291519638 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:39 INFO - PROCESS | 3668 | 1461291519746 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 19:18:39 INFO - PROCESS | 3668 | 1461291519842 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:39 INFO - PROCESS | 3668 | ++DOCSHELL 13618800 == 63 [pid = 3668] [id = 171] 19:18:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (13704000) [pid = 3668] [serial = 511] [outer = 00000000] 19:18:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (158AB800) [pid = 3668] [serial = 512] [outer = 13704000] 19:18:39 INFO - PROCESS | 3668 | 1461291519898 Marionette DEBUG loaded listener.js 19:18:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (15E49800) [pid = 3668] [serial = 513] [outer = 13704000] 19:18:40 INFO - PROCESS | 3668 | 1461291520525 Marionette TRACE conn3 <- [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]]]}] 19:18:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:18:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 935ms 19:18:40 INFO - PROCESS | 3668 | 1461291520576 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 19:18:40 INFO - PROCESS | 3668 | 1461291520580 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 19:18:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:18:40 INFO - PROCESS | 3668 | 1461291520584 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:18:40 INFO - PROCESS | 3668 | 1461291520587 Marionette TRACE conn3 <- [1,650,null,{}] 19:18:40 INFO - PROCESS | 3668 | 1461291520590 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:40 INFO - PROCESS | 3668 | 1461291520724 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 19:18:40 INFO - PROCESS | 3668 | 1461291520848 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:40 INFO - PROCESS | 3668 | ++DOCSHELL 17FAF800 == 64 [pid = 3668] [id = 172] 19:18:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (17FB1000) [pid = 3668] [serial = 514] [outer = 00000000] 19:18:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (19507800) [pid = 3668] [serial = 515] [outer = 17FB1000] 19:18:40 INFO - PROCESS | 3668 | 1461291520903 Marionette DEBUG loaded listener.js 19:18:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1A8D9000) [pid = 3668] [serial = 516] [outer = 17FB1000] 19:18:41 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:41 INFO - PROCESS | 3668 | [3668] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:18:41 INFO - PROCESS | 3668 | 1461291521504 Marionette TRACE conn3 <- [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]]]}] 19:18:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:18:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 936ms 19:18:41 INFO - PROCESS | 3668 | 1461291521529 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 19:18:41 INFO - PROCESS | 3668 | 1461291521532 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 19:18:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:18:41 INFO - PROCESS | 3668 | 1461291521542 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:18:41 INFO - PROCESS | 3668 | 1461291521548 Marionette TRACE conn3 <- [1,654,null,{}] 19:18:41 INFO - PROCESS | 3668 | 1461291521553 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:41 INFO - PROCESS | 3668 | 1461291521658 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 19:18:41 INFO - PROCESS | 3668 | 1461291521781 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:41 INFO - PROCESS | 3668 | ++DOCSHELL 1D346800 == 65 [pid = 3668] [id = 173] 19:18:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1D34AC00) [pid = 3668] [serial = 517] [outer = 00000000] 19:18:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1DB32000) [pid = 3668] [serial = 518] [outer = 1D34AC00] 19:18:41 INFO - PROCESS | 3668 | 1461291521836 Marionette DEBUG loaded listener.js 19:18:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1DBED000) [pid = 3668] [serial = 519] [outer = 1D34AC00] 19:18:42 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:42 INFO - PROCESS | 3668 | [3668] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:18:42 INFO - PROCESS | 3668 | 1461291522351 Marionette TRACE conn3 <- [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]]]}] 19:18:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:18:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 858ms 19:18:42 INFO - PROCESS | 3668 | 1461291522398 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 19:18:42 INFO - PROCESS | 3668 | 1461291522401 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 19:18:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:18:42 INFO - PROCESS | 3668 | 1461291522405 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:18:42 INFO - PROCESS | 3668 | 1461291522407 Marionette TRACE conn3 <- [1,658,null,{}] 19:18:42 INFO - PROCESS | 3668 | 1461291522410 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:42 INFO - PROCESS | 3668 | 1461291522513 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 19:18:42 INFO - PROCESS | 3668 | 1461291522608 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:42 INFO - PROCESS | 3668 | ++DOCSHELL 1681AC00 == 66 [pid = 3668] [id = 174] 19:18:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1681C400) [pid = 3668] [serial = 520] [outer = 00000000] 19:18:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (16822C00) [pid = 3668] [serial = 521] [outer = 1681C400] 19:18:42 INFO - PROCESS | 3668 | 1461291522661 Marionette DEBUG loaded listener.js 19:18:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (16826400) [pid = 3668] [serial = 522] [outer = 1681C400] 19:18:43 INFO - PROCESS | 3668 | 1461291523277 Marionette TRACE conn3 <- [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]]]}] 19:18:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:18:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 950ms 19:18:43 INFO - PROCESS | 3668 | 1461291523350 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 19:18:43 INFO - PROCESS | 3668 | 1461291523352 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 19:18:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:18:43 INFO - PROCESS | 3668 | 1461291523355 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:18:43 INFO - PROCESS | 3668 | 1461291523357 Marionette TRACE conn3 <- [1,662,null,{}] 19:18:43 INFO - PROCESS | 3668 | 1461291523361 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:43 INFO - PROCESS | 3668 | 1461291523465 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 19:18:43 INFO - PROCESS | 3668 | 1461291523565 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:43 INFO - PROCESS | 3668 | ++DOCSHELL 1348C800 == 67 [pid = 3668] [id = 175] 19:18:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (14AB9000) [pid = 3668] [serial = 523] [outer = 00000000] 19:18:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (16602400) [pid = 3668] [serial = 524] [outer = 14AB9000] 19:18:43 INFO - PROCESS | 3668 | 1461291523628 Marionette DEBUG loaded listener.js 19:18:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (18BD2C00) [pid = 3668] [serial = 525] [outer = 14AB9000] 19:18:44 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:18:44 INFO - PROCESS | 3668 | [3668] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:18:44 INFO - PROCESS | 3668 | 1461291524313 Marionette TRACE conn3 <- [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]]]}] 19:18:44 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 19:18:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1045ms 19:18:44 INFO - PROCESS | 3668 | 1461291524397 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 19:18:44 INFO - PROCESS | 3668 | 1461291524402 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 19:18:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:18:44 INFO - PROCESS | 3668 | 1461291524408 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:18:44 INFO - PROCESS | 3668 | 1461291524411 Marionette TRACE conn3 <- [1,666,null,{}] 19:18:44 INFO - PROCESS | 3668 | 1461291524416 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:44 INFO - PROCESS | 3668 | 1461291524556 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 19:18:44 INFO - PROCESS | 3668 | 1461291524618 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:44 INFO - PROCESS | 3668 | ++DOCSHELL 14C05000 == 68 [pid = 3668] [id = 176] 19:18:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (14C4E000) [pid = 3668] [serial = 526] [outer = 00000000] 19:18:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (16547000) [pid = 3668] [serial = 527] [outer = 14C4E000] 19:18:44 INFO - PROCESS | 3668 | 1461291524668 Marionette DEBUG loaded listener.js 19:18:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (16578400) [pid = 3668] [serial = 528] [outer = 14C4E000] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 1D343000 == 67 [pid = 3668] [id = 169] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 1A807000 == 66 [pid = 3668] [id = 168] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 16570800 == 65 [pid = 3668] [id = 167] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 1C1CDC00 == 64 [pid = 3668] [id = 166] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 189BB400 == 63 [pid = 3668] [id = 165] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 1881C800 == 62 [pid = 3668] [id = 164] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 1336E800 == 61 [pid = 3668] [id = 163] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 15C32400 == 60 [pid = 3668] [id = 162] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 1654BC00 == 59 [pid = 3668] [id = 161] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 1361A800 == 58 [pid = 3668] [id = 160] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 182BF400 == 57 [pid = 3668] [id = 157] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (1DBF6C00) [pid = 3668] [serial = 458] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | 1461291525285 Marionette TRACE conn3 <- [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]]]}] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 1C1C5400 == 56 [pid = 3668] [id = 156] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 16544C00 == 55 [pid = 3668] [id = 155] 19:18:45 INFO - PROCESS | 3668 | --DOCSHELL 1348EC00 == 54 [pid = 3668] [id = 154] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (1D69B000) [pid = 3668] [serial = 411] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (16546000) [pid = 3668] [serial = 429] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (15E47800) [pid = 3668] [serial = 428] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (1A92F000) [pid = 3668] [serial = 440] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (1A23AC00) [pid = 3668] [serial = 437] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1A64B400) [pid = 3668] [serial = 438] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (189B5C00) [pid = 3668] [serial = 434] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (195E2C00) [pid = 3668] [serial = 435] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (13482400) [pid = 3668] [serial = 431] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (134B0000) [pid = 3668] [serial = 432] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (1CB1D000) [pid = 3668] [serial = 443] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1654EC00) [pid = 3668] [serial = 425] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (11F42000) [pid = 3668] [serial = 413] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (16570400) [pid = 3668] [serial = 416] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1C41D800) [pid = 3668] [serial = 419] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1D346C00) [pid = 3668] [serial = 446] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1DB31C00) [pid = 3668] [serial = 422] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1CBC7000) [pid = 3668] [serial = 444] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1D968400) [pid = 3668] [serial = 449] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1D1C5C00) [pid = 3668] [serial = 447] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1CE36C00) [pid = 3668] [serial = 455] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1D96E000) [pid = 3668] [serial = 450] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1D713C00) [pid = 3668] [serial = 456] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (195DFC00) [pid = 3668] [serial = 452] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (195DEC00) [pid = 3668] [serial = 453] [outer = 00000000] [url = about:blank] 19:18:45 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1AD14000) [pid = 3668] [serial = 441] [outer = 00000000] [url = about:blank] 19:18:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:18:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 951ms 19:18:45 INFO - PROCESS | 3668 | 1461291525353 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 19:18:45 INFO - PROCESS | 3668 | 1461291525358 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 19:18:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:18:45 INFO - PROCESS | 3668 | 1461291525363 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:18:45 INFO - PROCESS | 3668 | 1461291525366 Marionette TRACE conn3 <- [1,670,null,{}] 19:18:45 INFO - PROCESS | 3668 | 1461291525370 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:45 INFO - PROCESS | 3668 | 1461291525455 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 19:18:45 INFO - PROCESS | 3668 | 1461291525467 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:45 INFO - PROCESS | 3668 | ++DOCSHELL 13895400 == 55 [pid = 3668] [id = 177] 19:18:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (138DB000) [pid = 3668] [serial = 529] [outer = 00000000] 19:18:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (15CECC00) [pid = 3668] [serial = 530] [outer = 138DB000] 19:18:45 INFO - PROCESS | 3668 | 1461291525514 Marionette DEBUG loaded listener.js 19:18:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1654BC00) [pid = 3668] [serial = 531] [outer = 138DB000] 19:18:46 INFO - PROCESS | 3668 | 1461291526520 Marionette TRACE conn3 <- [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]]]}] 19:18:46 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) 19:18:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1184ms 19:18:46 INFO - PROCESS | 3668 | 1461291526565 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 19:18:46 INFO - PROCESS | 3668 | 1461291526567 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 19:18:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:18:46 INFO - PROCESS | 3668 | 1461291526571 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:18:46 INFO - PROCESS | 3668 | 1461291526574 Marionette TRACE conn3 <- [1,674,null,{}] 19:18:46 INFO - PROCESS | 3668 | 1461291526585 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:46 INFO - PROCESS | 3668 | 1461291526667 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 19:18:46 INFO - PROCESS | 3668 | 1461291526675 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:46 INFO - PROCESS | 3668 | ++DOCSHELL 17F77800 == 56 [pid = 3668] [id = 178] 19:18:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1822C800) [pid = 3668] [serial = 532] [outer = 00000000] 19:18:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (18BD2000) [pid = 3668] [serial = 533] [outer = 1822C800] 19:18:46 INFO - PROCESS | 3668 | 1461291526790 Marionette DEBUG loaded listener.js 19:18:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (194EA800) [pid = 3668] [serial = 534] [outer = 1822C800] 19:18:47 INFO - PROCESS | 3668 | 1461291527679 Marionette TRACE conn3 <- [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]]]}] 19:18:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:18:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1138ms 19:18:47 INFO - PROCESS | 3668 | 1461291527715 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 19:18:47 INFO - PROCESS | 3668 | 1461291527718 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 19:18:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:18:47 INFO - PROCESS | 3668 | 1461291527722 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:18:47 INFO - PROCESS | 3668 | 1461291527723 Marionette TRACE conn3 <- [1,678,null,{}] 19:18:47 INFO - PROCESS | 3668 | 1461291527727 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:47 INFO - PROCESS | 3668 | 1461291527835 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 19:18:47 INFO - PROCESS | 3668 | 1461291527842 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:47 INFO - PROCESS | 3668 | ++DOCSHELL 19BBA000 == 57 [pid = 3668] [id = 179] 19:18:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (19BBB400) [pid = 3668] [serial = 535] [outer = 00000000] 19:18:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1A245800) [pid = 3668] [serial = 536] [outer = 19BBB400] 19:18:47 INFO - PROCESS | 3668 | 1461291527932 Marionette DEBUG loaded listener.js 19:18:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1A85B000) [pid = 3668] [serial = 537] [outer = 19BBB400] 19:18:48 INFO - PROCESS | 3668 | 1461291528867 Marionette TRACE conn3 <- [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]]]}] 19:18:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:18:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1185ms 19:18:48 INFO - PROCESS | 3668 | 1461291528931 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 19:18:48 INFO - PROCESS | 3668 | 1461291528933 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 19:18:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:18:48 INFO - PROCESS | 3668 | 1461291528937 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:18:48 INFO - PROCESS | 3668 | 1461291528938 Marionette TRACE conn3 <- [1,682,null,{}] 19:18:48 INFO - PROCESS | 3668 | 1461291528941 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:49 INFO - PROCESS | 3668 | 1461291529048 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 19:18:49 INFO - PROCESS | 3668 | 1461291529055 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:49 INFO - PROCESS | 3668 | ++DOCSHELL 1A23F400 == 58 [pid = 3668] [id = 180] 19:18:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1A811C00) [pid = 3668] [serial = 538] [outer = 00000000] 19:18:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1C1C3400) [pid = 3668] [serial = 539] [outer = 1A811C00] 19:18:49 INFO - PROCESS | 3668 | 1461291529147 Marionette DEBUG loaded listener.js 19:18:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1C1C6C00) [pid = 3668] [serial = 540] [outer = 1A811C00] 19:18:49 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (15CF6400) [pid = 3668] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:18:49 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (16542000) [pid = 3668] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:18:49 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1A92A000) [pid = 3668] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:18:49 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1361B400) [pid = 3668] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:18:49 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1654C400) [pid = 3668] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:18:49 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1C424000) [pid = 3668] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:18:49 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (16579000) [pid = 3668] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:18:49 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1AD16400) [pid = 3668] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:18:49 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (19E4E000) [pid = 3668] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:18:50 INFO - PROCESS | 3668 | 1461291530102 Marionette TRACE conn3 <- [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]]]}] 19:18:50 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) 19:18:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1184ms 19:18:50 INFO - PROCESS | 3668 | 1461291530112 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 19:18:50 INFO - PROCESS | 3668 | 1461291530114 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 19:18:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:18:50 INFO - PROCESS | 3668 | 1461291530117 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:18:50 INFO - PROCESS | 3668 | 1461291530119 Marionette TRACE conn3 <- [1,686,null,{}] 19:18:50 INFO - PROCESS | 3668 | 1461291530123 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:50 INFO - PROCESS | 3668 | 1461291530246 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 19:18:50 INFO - PROCESS | 3668 | 1461291530256 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:50 INFO - PROCESS | 3668 | ++DOCSHELL 1654C400 == 59 [pid = 3668] [id = 181] 19:18:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (16601800) [pid = 3668] [serial = 541] [outer = 00000000] 19:18:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1C423400) [pid = 3668] [serial = 542] [outer = 16601800] 19:18:50 INFO - PROCESS | 3668 | 1461291530311 Marionette DEBUG loaded listener.js 19:18:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1C1BFC00) [pid = 3668] [serial = 543] [outer = 16601800] 19:18:51 INFO - PROCESS | 3668 | 1461291531210 Marionette TRACE conn3 <- [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]]]}] 19:18:51 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) 19:18:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1138ms 19:18:51 INFO - PROCESS | 3668 | 1461291531262 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 19:18:51 INFO - PROCESS | 3668 | 1461291531264 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 19:18:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:18:51 INFO - PROCESS | 3668 | 1461291531267 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:18:51 INFO - PROCESS | 3668 | 1461291531269 Marionette TRACE conn3 <- [1,690,null,{}] 19:18:51 INFO - PROCESS | 3668 | 1461291531273 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:51 INFO - PROCESS | 3668 | 1461291531386 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 19:18:51 INFO - PROCESS | 3668 | 1461291531487 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:51 INFO - PROCESS | 3668 | ++DOCSHELL 0265E000 == 60 [pid = 3668] [id = 182] 19:18:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (0265E800) [pid = 3668] [serial = 544] [outer = 00000000] 19:18:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (11F42000) [pid = 3668] [serial = 545] [outer = 0265E800] 19:18:51 INFO - PROCESS | 3668 | 1461291531545 Marionette DEBUG loaded listener.js 19:18:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (13368400) [pid = 3668] [serial = 546] [outer = 0265E800] 19:18:52 INFO - PROCESS | 3668 | 1461291532666 Marionette TRACE conn3 <- [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]]]}] 19:18:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:18:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1434ms 19:18:52 INFO - PROCESS | 3668 | 1461291532717 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 19:18:52 INFO - PROCESS | 3668 | 1461291532721 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 19:18:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:18:52 INFO - PROCESS | 3668 | 1461291532768 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:18:52 INFO - PROCESS | 3668 | 1461291532772 Marionette TRACE conn3 <- [1,694,null,{}] 19:18:52 INFO - PROCESS | 3668 | 1461291532778 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:52 INFO - PROCESS | 3668 | 1461291532879 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 19:18:53 INFO - PROCESS | 3668 | 1461291533081 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:53 INFO - PROCESS | 3668 | ++DOCSHELL 16571000 == 61 [pid = 3668] [id = 183] 19:18:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (16572400) [pid = 3668] [serial = 547] [outer = 00000000] 19:18:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (16824800) [pid = 3668] [serial = 548] [outer = 16572400] 19:18:53 INFO - PROCESS | 3668 | 1461291533139 Marionette DEBUG loaded listener.js 19:18:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (16DAF000) [pid = 3668] [serial = 549] [outer = 16572400] 19:18:54 INFO - PROCESS | 3668 | 1461291534212 Marionette TRACE conn3 <- [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]]]}] 19:18:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:18:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1450ms 19:18:54 INFO - PROCESS | 3668 | 1461291534224 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 19:18:54 INFO - PROCESS | 3668 | 1461291534228 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 19:18:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:18:54 INFO - PROCESS | 3668 | 1461291534232 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:18:54 INFO - PROCESS | 3668 | 1461291534234 Marionette TRACE conn3 <- [1,698,null,{}] 19:18:54 INFO - PROCESS | 3668 | 1461291534238 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:54 INFO - PROCESS | 3668 | 1461291534346 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 19:18:54 INFO - PROCESS | 3668 | 1461291534509 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:54 INFO - PROCESS | 3668 | ++DOCSHELL 1862C800 == 62 [pid = 3668] [id = 184] 19:18:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (189BB400) [pid = 3668] [serial = 550] [outer = 00000000] 19:18:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (19E30000) [pid = 3668] [serial = 551] [outer = 189BB400] 19:18:54 INFO - PROCESS | 3668 | 1461291534569 Marionette DEBUG loaded listener.js 19:18:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1A0C9800) [pid = 3668] [serial = 552] [outer = 189BB400] 19:18:55 INFO - PROCESS | 3668 | 1461291535693 Marionette TRACE conn3 <- [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]]]}] 19:18:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:18:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1497ms 19:18:55 INFO - PROCESS | 3668 | 1461291535731 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 19:18:55 INFO - PROCESS | 3668 | 1461291535735 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 19:18:55 INFO - PROCESS | 3668 | 1461291535741 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:18:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:18:55 INFO - PROCESS | 3668 | 1461291535744 Marionette TRACE conn3 <- [1,702,null,{}] 19:18:55 INFO - PROCESS | 3668 | 1461291535752 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:55 INFO - PROCESS | 3668 | 1461291535931 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 19:18:56 INFO - PROCESS | 3668 | 1461291536025 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:56 INFO - PROCESS | 3668 | ++DOCSHELL 14C54000 == 63 [pid = 3668] [id = 185] 19:18:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (158A8800) [pid = 3668] [serial = 553] [outer = 00000000] 19:18:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (15CD7400) [pid = 3668] [serial = 554] [outer = 158A8800] 19:18:56 INFO - PROCESS | 3668 | 1461291536076 Marionette DEBUG loaded listener.js 19:18:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (16547C00) [pid = 3668] [serial = 555] [outer = 158A8800] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 13617C00 == 62 [pid = 3668] [id = 159] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 14C04800 == 61 [pid = 3668] [id = 19] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 16DB7800 == 60 [pid = 3668] [id = 24] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 13F53C00 == 59 [pid = 3668] [id = 22] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 1654C400 == 58 [pid = 3668] [id = 181] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 1A23F400 == 57 [pid = 3668] [id = 180] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 19BBA000 == 56 [pid = 3668] [id = 179] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 17F77800 == 55 [pid = 3668] [id = 178] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 13895400 == 54 [pid = 3668] [id = 177] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 14C05000 == 53 [pid = 3668] [id = 176] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 1348C800 == 52 [pid = 3668] [id = 175] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 1681AC00 == 51 [pid = 3668] [id = 174] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 1D346800 == 50 [pid = 3668] [id = 173] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 17FAF800 == 49 [pid = 3668] [id = 172] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 13618800 == 48 [pid = 3668] [id = 171] 19:18:57 INFO - PROCESS | 3668 | --DOCSHELL 02660800 == 47 [pid = 3668] [id = 170] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (15CF4000) [pid = 3668] [serial = 461] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (194EA400) [pid = 3668] [serial = 464] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (1C1C8C00) [pid = 3668] [serial = 467] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1D71AC00) [pid = 3668] [serial = 470] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (16DAEC00) [pid = 3668] [serial = 485] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (17F73800) [pid = 3668] [serial = 486] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (19E2E800) [pid = 3668] [serial = 488] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1654C800) [pid = 3668] [serial = 476] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1C423000) [pid = 3668] [serial = 495] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1C41E000) [pid = 3668] [serial = 494] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (158FA800) [pid = 3668] [serial = 480] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (13DD9400) [pid = 3668] [serial = 479] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1657C800) [pid = 3668] [serial = 482] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (16606400) [pid = 3668] [serial = 483] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1DCCFC00) [pid = 3668] [serial = 473] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1CB24400) [pid = 3668] [serial = 497] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (194D7400) [pid = 3668] [serial = 500] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1CE3B400) [pid = 3668] [serial = 498] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1A80C800) [pid = 3668] [serial = 491] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (19E4D000) [pid = 3668] [serial = 501] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1A8DF000) [pid = 3668] [serial = 492] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (11BCA400) [pid = 3668] [serial = 489] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1D71A800) [pid = 3668] [serial = 506] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1CB1D800) [pid = 3668] [serial = 503] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1CEA0000) [pid = 3668] [serial = 504] [outer = 00000000] [url = about:blank] 19:18:57 INFO - PROCESS | 3668 | 1461291537109 Marionette TRACE conn3 <- [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]]]}] 19:18:57 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 19:18:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1388ms 19:18:57 INFO - PROCESS | 3668 | 1461291537128 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 19:18:57 INFO - PROCESS | 3668 | 1461291537133 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 19:18:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:18:57 INFO - PROCESS | 3668 | 1461291537139 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:18:57 INFO - PROCESS | 3668 | 1461291537142 Marionette TRACE conn3 <- [1,706,null,{}] 19:18:57 INFO - PROCESS | 3668 | 1461291537146 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:57 INFO - PROCESS | 3668 | 1461291537231 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 19:18:57 INFO - PROCESS | 3668 | 1461291537240 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:57 INFO - PROCESS | 3668 | ++DOCSHELL 11BCA400 == 48 [pid = 3668] [id = 186] 19:18:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1348C800) [pid = 3668] [serial = 556] [outer = 00000000] 19:18:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (16544C00) [pid = 3668] [serial = 557] [outer = 1348C800] 19:18:57 INFO - PROCESS | 3668 | 1461291537285 Marionette DEBUG loaded listener.js 19:18:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (16601400) [pid = 3668] [serial = 558] [outer = 1348C800] 19:18:58 INFO - PROCESS | 3668 | 1461291538265 Marionette TRACE conn3 <- [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]]]}] 19:18:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:18:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1154ms 19:18:58 INFO - PROCESS | 3668 | 1461291538294 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 19:18:58 INFO - PROCESS | 3668 | 1461291538296 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 19:18:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:18:58 INFO - PROCESS | 3668 | 1461291538300 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:18:58 INFO - PROCESS | 3668 | 1461291538303 Marionette TRACE conn3 <- [1,710,null,{}] 19:18:58 INFO - PROCESS | 3668 | 1461291538314 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:58 INFO - PROCESS | 3668 | 1461291538407 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 19:18:58 INFO - PROCESS | 3668 | 1461291538415 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:58 INFO - PROCESS | 3668 | ++DOCSHELL 1881A800 == 49 [pid = 3668] [id = 187] 19:18:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1881E800) [pid = 3668] [serial = 559] [outer = 00000000] 19:18:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1950E000) [pid = 3668] [serial = 560] [outer = 1881E800] 19:18:58 INFO - PROCESS | 3668 | 1461291538465 Marionette DEBUG loaded listener.js 19:18:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (19A10800) [pid = 3668] [serial = 561] [outer = 1881E800] 19:18:58 INFO - PROCESS | 3668 | 1461291538962 Marionette TRACE conn3 <- [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] 19:18:58 INFO - PROCESS | 3668 | 1461291539001 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 19:18:58 INFO - PROCESS | 3668 | 1461291539008 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:18:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:18:58 INFO - PROCESS | 3668 | 1461291539010 Marionette TRACE conn3 <- [1,714,null,{}] 19:18:58 INFO - PROCESS | 3668 | 1461291539013 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:59 INFO - PROCESS | 3668 | 1461291539095 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 19:18:59 INFO - PROCESS | 3668 | 1461291539104 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:59 INFO - PROCESS | 3668 | ++DOCSHELL 1A807000 == 50 [pid = 3668] [id = 188] 19:18:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1A92C800) [pid = 3668] [serial = 562] [outer = 00000000] 19:18:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1AD16C00) [pid = 3668] [serial = 563] [outer = 1A92C800] 19:18:59 INFO - PROCESS | 3668 | 1461291539150 Marionette DEBUG loaded listener.js 19:18:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1C1C4000) [pid = 3668] [serial = 564] [outer = 1A92C800] 19:18:59 INFO - PROCESS | 3668 | 1461291539659 Marionette TRACE conn3 <- [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]]]}] 19:18:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:18:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 701ms 19:18:59 INFO - PROCESS | 3668 | 1461291539711 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 19:18:59 INFO - PROCESS | 3668 | 1461291539713 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 19:18:59 INFO - PROCESS | 3668 | 1461291539717 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:18:59 INFO - PROCESS | 3668 | 1461291539718 Marionette TRACE conn3 <- [1,718,null,{}] 19:18:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:18:59 INFO - PROCESS | 3668 | 1461291539722 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:59 INFO - PROCESS | 3668 | 1461291539854 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 19:18:59 INFO - PROCESS | 3668 | 1461291539910 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:59 INFO - PROCESS | 3668 | ++DOCSHELL 1C422800 == 51 [pid = 3668] [id = 189] 19:18:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1C423000) [pid = 3668] [serial = 565] [outer = 00000000] 19:18:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1C486400) [pid = 3668] [serial = 566] [outer = 1C423000] 19:18:59 INFO - PROCESS | 3668 | 1461291539955 Marionette DEBUG loaded listener.js 19:19:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1CB1D000) [pid = 3668] [serial = 567] [outer = 1C423000] 19:19:00 INFO - PROCESS | 3668 | 1461291540392 Marionette TRACE conn3 <- [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] 19:19:00 INFO - PROCESS | 3668 | 1461291540420 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 19:19:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:19:00 INFO - PROCESS | 3668 | 1461291540424 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:19:00 INFO - PROCESS | 3668 | 1461291540425 Marionette TRACE conn3 <- [1,722,null,{}] 19:19:00 INFO - PROCESS | 3668 | 1461291540429 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:00 INFO - PROCESS | 3668 | 1461291540591 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 19:19:00 INFO - PROCESS | 3668 | 1461291540648 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:00 INFO - PROCESS | 3668 | ++DOCSHELL 1AD16400 == 52 [pid = 3668] [id = 190] 19:19:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1CB1A000) [pid = 3668] [serial = 568] [outer = 00000000] 19:19:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1CE9B400) [pid = 3668] [serial = 569] [outer = 1CB1A000] 19:19:00 INFO - PROCESS | 3668 | 1461291540696 Marionette DEBUG loaded listener.js 19:19:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1D30E800) [pid = 3668] [serial = 570] [outer = 1CB1A000] 19:19:01 INFO - PROCESS | 3668 | 1461291541120 Marionette TRACE conn3 <- [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]]]}] 19:19:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:19:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 733ms 19:19:01 INFO - PROCESS | 3668 | 1461291541168 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 19:19:01 INFO - PROCESS | 3668 | 1461291541170 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 19:19:01 INFO - PROCESS | 3668 | 1461291541184 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:19:01 INFO - PROCESS | 3668 | 1461291541185 Marionette TRACE conn3 <- [1,726,null,{}] 19:19:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:19:01 INFO - PROCESS | 3668 | 1461291541189 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:01 INFO - PROCESS | 3668 | 1461291541294 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 19:19:01 INFO - PROCESS | 3668 | 1461291541300 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:01 INFO - PROCESS | 3668 | ++DOCSHELL 1CBCAC00 == 53 [pid = 3668] [id = 191] 19:19:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1D30F800) [pid = 3668] [serial = 571] [outer = 00000000] 19:19:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1D33EC00) [pid = 3668] [serial = 572] [outer = 1D30F800] 19:19:01 INFO - PROCESS | 3668 | 1461291541347 Marionette DEBUG loaded listener.js 19:19:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1D343400) [pid = 3668] [serial = 573] [outer = 1D30F800] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1A8E1C00) [pid = 3668] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (16540000) [pid = 3668] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (13485000) [pid = 3668] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1D718400) [pid = 3668] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (13618400) [pid = 3668] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (19BBB400) [pid = 3668] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1A811C00) [pid = 3668] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (02660C00) [pid = 3668] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1822C800) [pid = 3668] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (138DB000) [pid = 3668] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (14C4E000) [pid = 3668] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (14AB9000) [pid = 3668] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1C482000) [pid = 3668] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1C1C5800) [pid = 3668] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1C42A000) [pid = 3668] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (16A27C00) [pid = 3668] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1348F800) [pid = 3668] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1D971800) [pid = 3668] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1D71F000) [pid = 3668] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:19:01 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (11BCC800) [pid = 3668] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:19:02 INFO - PROCESS | 3668 | 1461291542433 Marionette TRACE conn3 <- [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]]]}] 19:19:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:19:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1294ms 19:19:02 INFO - PROCESS | 3668 | 1461291542478 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 19:19:02 INFO - PROCESS | 3668 | 1461291542480 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 19:19:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:19:02 INFO - PROCESS | 3668 | 1461291542484 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:19:02 INFO - PROCESS | 3668 | 1461291542485 Marionette TRACE conn3 <- [1,730,null,{}] 19:19:02 INFO - PROCESS | 3668 | 1461291542489 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:02 INFO - PROCESS | 3668 | 1461291542566 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 19:19:02 INFO - PROCESS | 3668 | 1461291542682 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:02 INFO - PROCESS | 3668 | ++DOCSHELL 11BEC400 == 54 [pid = 3668] [id = 192] 19:19:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (11BED400) [pid = 3668] [serial = 574] [outer = 00000000] 19:19:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (158FAC00) [pid = 3668] [serial = 575] [outer = 11BED400] 19:19:02 INFO - PROCESS | 3668 | 1461291542728 Marionette DEBUG loaded listener.js 19:19:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (18235C00) [pid = 3668] [serial = 576] [outer = 11BED400] 19:19:03 INFO - PROCESS | 3668 | 1461291543542 Marionette TRACE conn3 <- [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]]]}] 19:19:03 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 19:19:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1091ms 19:19:03 INFO - PROCESS | 3668 | 1461291543561 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 19:19:03 INFO - PROCESS | 3668 | 1461291543563 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 19:19:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:19:03 INFO - PROCESS | 3668 | 1461291543566 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:19:03 INFO - PROCESS | 3668 | 1461291543569 Marionette TRACE conn3 <- [1,734,null,{}] 19:19:03 INFO - PROCESS | 3668 | 1461291543573 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:03 INFO - PROCESS | 3668 | 1461291543655 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 19:19:03 INFO - PROCESS | 3668 | 1461291543663 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:03 INFO - PROCESS | 3668 | ++DOCSHELL 13701800 == 55 [pid = 3668] [id = 193] 19:19:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (16540000) [pid = 3668] [serial = 577] [outer = 00000000] 19:19:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1C1C2800) [pid = 3668] [serial = 578] [outer = 16540000] 19:19:03 INFO - PROCESS | 3668 | 1461291543710 Marionette DEBUG loaded listener.js 19:19:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1C1C0C00) [pid = 3668] [serial = 579] [outer = 16540000] 19:19:04 INFO - PROCESS | 3668 | 1461291544894 Marionette TRACE conn3 <- [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]]]}] 19:19:04 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.) 19:19:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1356ms 19:19:04 INFO - PROCESS | 3668 | 1461291544931 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 19:19:04 INFO - PROCESS | 3668 | 1461291544935 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 19:19:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:19:04 INFO - PROCESS | 3668 | 1461291544940 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:19:04 INFO - PROCESS | 3668 | 1461291544943 Marionette TRACE conn3 <- [1,738,null,{}] 19:19:04 INFO - PROCESS | 3668 | 1461291544949 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:05 INFO - PROCESS | 3668 | 1461291545085 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 19:19:05 INFO - PROCESS | 3668 | 1461291545219 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:05 INFO - PROCESS | 3668 | ++DOCSHELL 14AB7000 == 56 [pid = 3668] [id = 194] 19:19:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (158A3C00) [pid = 3668] [serial = 580] [outer = 00000000] 19:19:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (16822400) [pid = 3668] [serial = 581] [outer = 158A3C00] 19:19:05 INFO - PROCESS | 3668 | 1461291545277 Marionette DEBUG loaded listener.js 19:19:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (16D51000) [pid = 3668] [serial = 582] [outer = 158A3C00] 19:19:06 INFO - PROCESS | 3668 | 1461291546306 Marionette TRACE conn3 <- [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]]]}] 19:19:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:19:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1388ms 19:19:06 INFO - PROCESS | 3668 | 1461291546347 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 19:19:06 INFO - PROCESS | 3668 | 1461291546353 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 19:19:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:19:06 INFO - PROCESS | 3668 | 1461291546360 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:19:06 INFO - PROCESS | 3668 | 1461291546363 Marionette TRACE conn3 <- [1,742,null,{}] 19:19:06 INFO - PROCESS | 3668 | 1461291546367 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:06 INFO - PROCESS | 3668 | 1461291546506 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 19:19:06 INFO - PROCESS | 3668 | 1461291546638 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:06 INFO - PROCESS | 3668 | ++DOCSHELL 1A065C00 == 57 [pid = 3668] [id = 195] 19:19:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1A0C6C00) [pid = 3668] [serial = 583] [outer = 00000000] 19:19:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1AD15000) [pid = 3668] [serial = 584] [outer = 1A0C6C00] 19:19:06 INFO - PROCESS | 3668 | 1461291546700 Marionette DEBUG loaded listener.js 19:19:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1C426800) [pid = 3668] [serial = 585] [outer = 1A0C6C00] 19:19:07 INFO - PROCESS | 3668 | 1461291547720 Marionette TRACE conn3 <- [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]]]}] 19:19:07 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 19:19:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1419ms 19:19:07 INFO - PROCESS | 3668 | 1461291547774 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 19:19:07 INFO - PROCESS | 3668 | 1461291547778 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 19:19:07 INFO - PROCESS | 3668 | 1461291547783 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:19:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:19:07 INFO - PROCESS | 3668 | 1461291547788 Marionette TRACE conn3 <- [1,746,null,{}] 19:19:07 INFO - PROCESS | 3668 | 1461291547799 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:07 INFO - PROCESS | 3668 | 1461291547966 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 19:19:08 INFO - PROCESS | 3668 | 1461291548075 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:08 INFO - PROCESS | 3668 | ++DOCSHELL 1C5B2C00 == 58 [pid = 3668] [id = 196] 19:19:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1C5B8C00) [pid = 3668] [serial = 586] [outer = 00000000] 19:19:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1D696800) [pid = 3668] [serial = 587] [outer = 1C5B8C00] 19:19:08 INFO - PROCESS | 3668 | 1461291548151 Marionette DEBUG loaded listener.js 19:19:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1D713C00) [pid = 3668] [serial = 588] [outer = 1C5B8C00] 19:19:08 INFO - PROCESS | 3668 | 1461291548688 Marionette TRACE conn3 <- [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]]]}] 19:19:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:19:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 935ms 19:19:08 INFO - PROCESS | 3668 | 1461291548869 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 19:19:08 INFO - PROCESS | 3668 | 1461291548872 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 19:19:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:19:08 INFO - PROCESS | 3668 | 1461291548924 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:19:08 INFO - PROCESS | 3668 | 1461291548927 Marionette TRACE conn3 <- [1,750,null,{}] 19:19:08 INFO - PROCESS | 3668 | 1461291548933 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:09 INFO - PROCESS | 3668 | 1461291549029 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 19:19:09 INFO - PROCESS | 3668 | 1461291549108 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:09 INFO - PROCESS | 3668 | ++DOCSHELL 13615C00 == 59 [pid = 3668] [id = 197] 19:19:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (13616800) [pid = 3668] [serial = 589] [outer = 00000000] 19:19:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (15C36000) [pid = 3668] [serial = 590] [outer = 13616800] 19:19:09 INFO - PROCESS | 3668 | 1461291549156 Marionette DEBUG loaded listener.js 19:19:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1653FC00) [pid = 3668] [serial = 591] [outer = 13616800] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1DCC3C00) [pid = 3668] [serial = 423] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1331B800) [pid = 3668] [serial = 414] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1CB1FC00) [pid = 3668] [serial = 420] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (16D4E400) [pid = 3668] [serial = 417] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1654E400) [pid = 3668] [serial = 426] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1D971C00) [pid = 3668] [serial = 371] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (19BBEC00) [pid = 3668] [serial = 477] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1A85B000) [pid = 3668] [serial = 537] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1C1C3400) [pid = 3668] [serial = 539] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (02A7D400) [pid = 3668] [serial = 510] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (02666000) [pid = 3668] [serial = 509] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (18BD2000) [pid = 3668] [serial = 533] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (15CECC00) [pid = 3668] [serial = 530] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1654BC00) [pid = 3668] [serial = 531] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (16578400) [pid = 3668] [serial = 528] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (16547000) [pid = 3668] [serial = 527] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (18BD2C00) [pid = 3668] [serial = 525] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (16602400) [pid = 3668] [serial = 524] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (158AB800) [pid = 3668] [serial = 512] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (16822C00) [pid = 3668] [serial = 521] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1DB32000) [pid = 3668] [serial = 518] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (19507800) [pid = 3668] [serial = 515] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1C423400) [pid = 3668] [serial = 542] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (1C1C6C00) [pid = 3668] [serial = 540] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1A245800) [pid = 3668] [serial = 536] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (194EA800) [pid = 3668] [serial = 534] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (1DB30C00) [pid = 3668] [serial = 471] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (1C1CC000) [pid = 3668] [serial = 468] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (1DCCE400) [pid = 3668] [serial = 474] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (195EA000) [pid = 3668] [serial = 465] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (15F80C00) [pid = 3668] [serial = 462] [outer = 00000000] [url = about:blank] 19:19:09 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (1DCC9000) [pid = 3668] [serial = 459] [outer = 00000000] [url = about:blank] 19:19:10 INFO - PROCESS | 3668 | 1461291550196 Marionette TRACE conn3 <- [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]]]}] 19:19:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:19:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1325ms 19:19:10 INFO - PROCESS | 3668 | 1461291550223 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 19:19:10 INFO - PROCESS | 3668 | 1461291550226 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 19:19:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:19:10 INFO - PROCESS | 3668 | 1461291550233 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:19:10 INFO - PROCESS | 3668 | 1461291550237 Marionette TRACE conn3 <- [1,754,null,{}] 19:19:10 INFO - PROCESS | 3668 | 1461291550241 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:10 INFO - PROCESS | 3668 | 1461291550324 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 19:19:10 INFO - PROCESS | 3668 | 1461291550331 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:10 INFO - PROCESS | 3668 | ++DOCSHELL 15CECC00 == 60 [pid = 3668] [id = 198] 19:19:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (15CEF400) [pid = 3668] [serial = 592] [outer = 00000000] 19:19:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (16545000) [pid = 3668] [serial = 593] [outer = 15CEF400] 19:19:10 INFO - PROCESS | 3668 | 1461291550379 Marionette DEBUG loaded listener.js 19:19:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (1654D800) [pid = 3668] [serial = 594] [outer = 15CEF400] 19:19:11 INFO - PROCESS | 3668 | 1461291551349 Marionette TRACE conn3 <- [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]]]}] 19:19:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:19:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1154ms 19:19:11 INFO - PROCESS | 3668 | 1461291551387 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 19:19:11 INFO - PROCESS | 3668 | 1461291551389 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 19:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:19:11 INFO - PROCESS | 3668 | 1461291551393 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:19:11 INFO - PROCESS | 3668 | 1461291551395 Marionette TRACE conn3 <- [1,758,null,{}] 19:19:11 INFO - PROCESS | 3668 | 1461291551404 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:11 INFO - PROCESS | 3668 | 1461291551487 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 19:19:11 INFO - PROCESS | 3668 | 1461291551496 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:11 INFO - PROCESS | 3668 | ++DOCSHELL 18622800 == 61 [pid = 3668] [id = 199] 19:19:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (18622C00) [pid = 3668] [serial = 595] [outer = 00000000] 19:19:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (189B5C00) [pid = 3668] [serial = 596] [outer = 18622C00] 19:19:11 INFO - PROCESS | 3668 | 1461291551544 Marionette DEBUG loaded listener.js 19:19:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (18BD4C00) [pid = 3668] [serial = 597] [outer = 18622C00] 19:19:11 INFO - PROCESS | 3668 | 1461291552010 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 19:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 624ms 19:19:12 INFO - PROCESS | 3668 | 1461291552034 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 19:19:12 INFO - PROCESS | 3668 | 1461291552036 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 19:19:12 INFO - PROCESS | 3668 | 1461291552039 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:19:12 INFO - PROCESS | 3668 | 1461291552041 Marionette TRACE conn3 <- [1,762,null,{}] 19:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:19:12 INFO - PROCESS | 3668 | 1461291552048 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:12 INFO - PROCESS | 3668 | 1461291552161 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 19:19:12 INFO - PROCESS | 3668 | 1461291552168 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:12 INFO - PROCESS | 3668 | ++DOCSHELL 195E4800 == 62 [pid = 3668] [id = 200] 19:19:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (195E6C00) [pid = 3668] [serial = 598] [outer = 00000000] 19:19:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (19E54000) [pid = 3668] [serial = 599] [outer = 195E6C00] 19:19:12 INFO - PROCESS | 3668 | 1461291552213 Marionette DEBUG loaded listener.js 19:19:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1A05FC00) [pid = 3668] [serial = 600] [outer = 195E6C00] 19:19:12 INFO - PROCESS | 3668 | 1461291552649 Marionette TRACE conn3 <- [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]]]}] 19:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 640ms 19:19:12 INFO - PROCESS | 3668 | 1461291552679 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 19:19:12 INFO - PROCESS | 3668 | 1461291552681 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 19:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:19:12 INFO - PROCESS | 3668 | 1461291552684 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:19:12 INFO - PROCESS | 3668 | 1461291552686 Marionette TRACE conn3 <- [1,766,null,{}] 19:19:12 INFO - PROCESS | 3668 | 1461291552689 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:12 INFO - PROCESS | 3668 | 1461291552795 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 19:19:12 INFO - PROCESS | 3668 | 1461291552802 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:12 INFO - PROCESS | 3668 | ++DOCSHELL 134AA800 == 63 [pid = 3668] [id = 201] 19:19:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (138D6000) [pid = 3668] [serial = 601] [outer = 00000000] 19:19:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1A85E000) [pid = 3668] [serial = 602] [outer = 138D6000] 19:19:12 INFO - PROCESS | 3668 | 1461291552893 Marionette DEBUG loaded listener.js 19:19:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1A8DFC00) [pid = 3668] [serial = 603] [outer = 138D6000] 19:19:13 INFO - PROCESS | 3668 | 1461291553355 Marionette TRACE conn3 <- [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]]]}] 19:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 701ms 19:19:13 INFO - PROCESS | 3668 | 1461291553384 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 19:19:13 INFO - PROCESS | 3668 | 1461291553386 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 19:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:19:13 INFO - PROCESS | 3668 | 1461291553390 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:19:13 INFO - PROCESS | 3668 | 1461291553391 Marionette TRACE conn3 <- [1,770,null,{}] 19:19:13 INFO - PROCESS | 3668 | 1461291553395 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:13 INFO - PROCESS | 3668 | 1461291553527 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 19:19:13 INFO - PROCESS | 3668 | 1461291553590 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:13 INFO - PROCESS | 3668 | ++DOCSHELL 138D3800 == 64 [pid = 3668] [id = 202] 19:19:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (1C1C1400) [pid = 3668] [serial = 604] [outer = 00000000] 19:19:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (1C422C00) [pid = 3668] [serial = 605] [outer = 1C1C1400] 19:19:13 INFO - PROCESS | 3668 | 1461291553638 Marionette DEBUG loaded listener.js 19:19:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1C5AE800) [pid = 3668] [serial = 606] [outer = 1C1C1400] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (11BED400) [pid = 3668] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (17FB1000) [pid = 3668] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1D34AC00) [pid = 3668] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1D34A400) [pid = 3668] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (13704000) [pid = 3668] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1681C400) [pid = 3668] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (1CB1A000) [pid = 3668] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1881E800) [pid = 3668] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (0265E800) [pid = 3668] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (158A8800) [pid = 3668] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (1A92C800) [pid = 3668] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (1C423000) [pid = 3668] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (189BB400) [pid = 3668] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (16572400) [pid = 3668] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (1348C800) [pid = 3668] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:19:14 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (1D30F800) [pid = 3668] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:19:14 INFO - PROCESS | 3668 | 1461291554228 Marionette TRACE conn3 <- [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]]]}] 19:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 904ms 19:19:14 INFO - PROCESS | 3668 | 1461291554294 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 19:19:14 INFO - PROCESS | 3668 | 1461291554296 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 19:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:19:14 INFO - PROCESS | 3668 | 1461291554300 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:19:14 INFO - PROCESS | 3668 | 1461291554301 Marionette TRACE conn3 <- [1,774,null,{}] 19:19:14 INFO - PROCESS | 3668 | 1461291554305 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:14 INFO - PROCESS | 3668 | 1461291554386 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 19:19:14 INFO - PROCESS | 3668 | 1461291554396 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:14 INFO - PROCESS | 3668 | ++DOCSHELL 13DCE000 == 65 [pid = 3668] [id = 203] 19:19:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (14C5A000) [pid = 3668] [serial = 607] [outer = 00000000] 19:19:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (17F78400) [pid = 3668] [serial = 608] [outer = 14C5A000] 19:19:14 INFO - PROCESS | 3668 | 1461291554441 Marionette DEBUG loaded listener.js 19:19:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (194DEC00) [pid = 3668] [serial = 609] [outer = 14C5A000] 19:19:14 INFO - PROCESS | 3668 | 1461291554857 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 19:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 592ms 19:19:14 INFO - PROCESS | 3668 | 1461291554897 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 19:19:14 INFO - PROCESS | 3668 | 1461291554899 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 19:19:14 INFO - PROCESS | 3668 | 1461291554902 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:19:14 INFO - PROCESS | 3668 | 1461291554904 Marionette TRACE conn3 <- [1,778,null,{}] 19:19:14 INFO - PROCESS | 3668 | 1461291554907 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:14 INFO - PROCESS | 3668 | 1461291554991 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 19:19:14 INFO - PROCESS | 3668 | 1461291554998 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:15 INFO - PROCESS | 3668 | ++DOCSHELL 1361CC00 == 66 [pid = 3668] [id = 204] 19:19:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (13620800) [pid = 3668] [serial = 610] [outer = 00000000] 19:19:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (1C423000) [pid = 3668] [serial = 611] [outer = 13620800] 19:19:15 INFO - PROCESS | 3668 | 1461291555043 Marionette DEBUG loaded listener.js 19:19:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (1CBC4000) [pid = 3668] [serial = 612] [outer = 13620800] 19:19:15 INFO - PROCESS | 3668 | 1461291555465 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 19:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 592ms 19:19:15 INFO - PROCESS | 3668 | 1461291555502 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 19:19:15 INFO - PROCESS | 3668 | 1461291555504 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 19:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:19:15 INFO - PROCESS | 3668 | 1461291555511 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:19:15 INFO - PROCESS | 3668 | 1461291555513 Marionette TRACE conn3 <- [1,782,null,{}] 19:19:15 INFO - PROCESS | 3668 | 1461291555516 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:15 INFO - PROCESS | 3668 | 1461291555597 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 19:19:15 INFO - PROCESS | 3668 | 1461291555604 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:15 INFO - PROCESS | 3668 | ++DOCSHELL 1653F400 == 67 [pid = 3668] [id = 205] 19:19:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (1A8DE000) [pid = 3668] [serial = 613] [outer = 00000000] 19:19:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1D313400) [pid = 3668] [serial = 614] [outer = 1A8DE000] 19:19:15 INFO - PROCESS | 3668 | 1461291555648 Marionette DEBUG loaded listener.js 19:19:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1D312400) [pid = 3668] [serial = 615] [outer = 1A8DE000] 19:19:16 INFO - PROCESS | 3668 | 1461291556093 Marionette TRACE conn3 <- [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]]]}] 19:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 623ms 19:19:16 INFO - PROCESS | 3668 | 1461291556144 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 19:19:16 INFO - PROCESS | 3668 | 1461291556146 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 19:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:19:16 INFO - PROCESS | 3668 | 1461291556149 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:19:16 INFO - PROCESS | 3668 | 1461291556151 Marionette TRACE conn3 <- [1,786,null,{}] 19:19:16 INFO - PROCESS | 3668 | 1461291556154 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:16 INFO - PROCESS | 3668 | 1461291556273 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 19:19:16 INFO - PROCESS | 3668 | 1461291556407 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:16 INFO - PROCESS | 3668 | ++DOCSHELL 11BE5C00 == 68 [pid = 3668] [id = 206] 19:19:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (11F3BC00) [pid = 3668] [serial = 616] [outer = 00000000] 19:19:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (13485C00) [pid = 3668] [serial = 617] [outer = 11F3BC00] 19:19:16 INFO - PROCESS | 3668 | 1461291556465 Marionette DEBUG loaded listener.js 19:19:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (13616000) [pid = 3668] [serial = 618] [outer = 11F3BC00] 19:19:17 INFO - PROCESS | 3668 | 1461291557102 Marionette TRACE conn3 <- [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]]]}] 19:19:17 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 19:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1044ms 19:19:17 INFO - PROCESS | 3668 | 1461291557194 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 19:19:17 INFO - PROCESS | 3668 | 1461291557199 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 19:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:19:17 INFO - PROCESS | 3668 | 1461291557204 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:19:17 INFO - PROCESS | 3668 | 1461291557208 Marionette TRACE conn3 <- [1,790,null,{}] 19:19:17 INFO - PROCESS | 3668 | 1461291557228 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:17 INFO - PROCESS | 3668 | 1461291557342 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 19:19:17 INFO - PROCESS | 3668 | 1461291557463 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:17 INFO - PROCESS | 3668 | ++DOCSHELL 1657B800 == 69 [pid = 3668] [id = 207] 19:19:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1681B400) [pid = 3668] [serial = 619] [outer = 00000000] 19:19:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (17AD3400) [pid = 3668] [serial = 620] [outer = 1681B400] 19:19:17 INFO - PROCESS | 3668 | 1461291557521 Marionette DEBUG loaded listener.js 19:19:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (182BF400) [pid = 3668] [serial = 621] [outer = 1681B400] 19:19:18 INFO - PROCESS | 3668 | 1461291558072 Marionette TRACE conn3 <- [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]]]}] 19:19:18 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 19:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 904ms 19:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:19:18 INFO - PROCESS | 3668 | 1461291558111 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 19:19:18 INFO - PROCESS | 3668 | 1461291558114 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 19:19:18 INFO - PROCESS | 3668 | 1461291558118 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:19:18 INFO - PROCESS | 3668 | 1461291558120 Marionette TRACE conn3 <- [1,794,null,{}] 19:19:18 INFO - PROCESS | 3668 | 1461291558124 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:18 INFO - PROCESS | 3668 | 1461291558228 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 19:19:18 INFO - PROCESS | 3668 | 1461291558330 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:18 INFO - PROCESS | 3668 | ++DOCSHELL 19E55400 == 70 [pid = 3668] [id = 208] 19:19:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1A0CB400) [pid = 3668] [serial = 622] [outer = 00000000] 19:19:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1C1C0400) [pid = 3668] [serial = 623] [outer = 1A0CB400] 19:19:18 INFO - PROCESS | 3668 | 1461291558385 Marionette DEBUG loaded listener.js 19:19:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1C427800) [pid = 3668] [serial = 624] [outer = 1A0CB400] 19:19:18 INFO - PROCESS | 3668 | 1461291558946 Marionette TRACE conn3 <- [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]]]}] 19:19:18 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 19:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 842ms 19:19:18 INFO - PROCESS | 3668 | 1461291558974 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 19:19:18 INFO - PROCESS | 3668 | 1461291558978 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 19:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:19:18 INFO - PROCESS | 3668 | 1461291558990 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:19:18 INFO - PROCESS | 3668 | 1461291558995 Marionette TRACE conn3 <- [1,798,null,{}] 19:19:18 INFO - PROCESS | 3668 | 1461291558999 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:19 INFO - PROCESS | 3668 | 1461291559111 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 19:19:19 INFO - PROCESS | 3668 | 1461291559208 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:19 INFO - PROCESS | 3668 | ++DOCSHELL 1D71B800 == 71 [pid = 3668] [id = 209] 19:19:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1D71E800) [pid = 3668] [serial = 625] [outer = 00000000] 19:19:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1D96BC00) [pid = 3668] [serial = 626] [outer = 1D71E800] 19:19:19 INFO - PROCESS | 3668 | 1461291559262 Marionette DEBUG loaded listener.js 19:19:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1D96F400) [pid = 3668] [serial = 627] [outer = 1D71E800] 19:19:19 INFO - PROCESS | 3668 | 1461291559792 Marionette TRACE conn3 <- [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]]]}] 19:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 857ms 19:19:19 INFO - PROCESS | 3668 | 1461291559847 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 19:19:19 INFO - PROCESS | 3668 | 1461291559849 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 19:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:19:19 INFO - PROCESS | 3668 | 1461291559853 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:19:19 INFO - PROCESS | 3668 | 1461291559855 Marionette TRACE conn3 <- [1,802,null,{}] 19:19:19 INFO - PROCESS | 3668 | 1461291559859 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:19 INFO - PROCESS | 3668 | 1461291559960 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 19:19:20 INFO - PROCESS | 3668 | 1461291560058 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:20 INFO - PROCESS | 3668 | ++DOCSHELL 1D966800 == 72 [pid = 3668] [id = 210] 19:19:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1D967000) [pid = 3668] [serial = 628] [outer = 00000000] 19:19:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1DB30800) [pid = 3668] [serial = 629] [outer = 1D967000] 19:19:20 INFO - PROCESS | 3668 | 1461291560112 Marionette DEBUG loaded listener.js 19:19:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1DB33000) [pid = 3668] [serial = 630] [outer = 1D967000] 19:19:20 INFO - PROCESS | 3668 | 1461291560697 Marionette TRACE conn3 <- [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] 19:19:20 INFO - PROCESS | 3668 | 1461291560760 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 19:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:19:20 INFO - PROCESS | 3668 | 1461291560763 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:19:20 INFO - PROCESS | 3668 | 1461291560765 Marionette TRACE conn3 <- [1,806,null,{}] 19:19:20 INFO - PROCESS | 3668 | 1461291560769 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:20 INFO - PROCESS | 3668 | 1461291560869 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 19:19:20 INFO - PROCESS | 3668 | 1461291560971 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:20 INFO - PROCESS | 3668 | ++DOCSHELL 1DBF2800 == 73 [pid = 3668] [id = 211] 19:19:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1DBF2C00) [pid = 3668] [serial = 631] [outer = 00000000] 19:19:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1DCC2400) [pid = 3668] [serial = 632] [outer = 1DBF2C00] 19:19:21 INFO - PROCESS | 3668 | 1461291561034 Marionette DEBUG loaded listener.js 19:19:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1DCC6C00) [pid = 3668] [serial = 633] [outer = 1DBF2C00] 19:19:21 INFO - PROCESS | 3668 | 1461291561574 Marionette TRACE conn3 <- [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]]]}] 19:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 841ms 19:19:21 INFO - PROCESS | 3668 | 1461291561607 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 19:19:21 INFO - PROCESS | 3668 | 1461291561609 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 19:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:19:21 INFO - PROCESS | 3668 | 1461291561613 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:19:21 INFO - PROCESS | 3668 | 1461291561615 Marionette TRACE conn3 <- [1,810,null,{}] 19:19:21 INFO - PROCESS | 3668 | 1461291561618 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:21 INFO - PROCESS | 3668 | 1461291561725 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 19:19:21 INFO - PROCESS | 3668 | 1461291561824 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:21 INFO - PROCESS | 3668 | ++DOCSHELL 1DBF6400 == 74 [pid = 3668] [id = 212] 19:19:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1DBFA400) [pid = 3668] [serial = 634] [outer = 00000000] 19:19:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1E26F400) [pid = 3668] [serial = 635] [outer = 1DBFA400] 19:19:21 INFO - PROCESS | 3668 | 1461291561877 Marionette DEBUG loaded listener.js 19:19:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1E271C00) [pid = 3668] [serial = 636] [outer = 1DBFA400] 19:19:22 INFO - PROCESS | 3668 | 1461291562453 Marionette TRACE conn3 <- [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] 19:19:22 INFO - PROCESS | 3668 | 1461291562668 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 19:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:19:22 INFO - PROCESS | 3668 | 1461291562673 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:19:22 INFO - PROCESS | 3668 | 1461291562676 Marionette TRACE conn3 <- [1,814,null,{}] 19:19:22 INFO - PROCESS | 3668 | 1461291562682 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:22 INFO - PROCESS | 3668 | 1461291562779 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 19:19:22 INFO - PROCESS | 3668 | 1461291562903 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:22 INFO - PROCESS | 3668 | ++DOCSHELL 1348F000 == 75 [pid = 3668] [id = 213] 19:19:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (13F5B800) [pid = 3668] [serial = 637] [outer = 00000000] 19:19:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (15CD7C00) [pid = 3668] [serial = 638] [outer = 13F5B800] 19:19:22 INFO - PROCESS | 3668 | 1461291562953 Marionette DEBUG loaded listener.js 19:19:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (15F7F800) [pid = 3668] [serial = 639] [outer = 13F5B800] 19:19:23 INFO - PROCESS | 3668 | --DOCSHELL 182BD400 == 74 [pid = 3668] [id = 26] 19:19:23 INFO - PROCESS | 3668 | --DOCSHELL 13367000 == 73 [pid = 3668] [id = 21] 19:19:23 INFO - PROCESS | 3668 | --DOCSHELL 16571000 == 72 [pid = 3668] [id = 183] 19:19:23 INFO - PROCESS | 3668 | --DOCSHELL 1DCC8800 == 71 [pid = 3668] [id = 15] 19:19:23 INFO - PROCESS | 3668 | --DOCSHELL 16D5D400 == 70 [pid = 3668] [id = 25] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1A8D9000) [pid = 3668] [serial = 516] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1DBED000) [pid = 3668] [serial = 519] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1D96C800) [pid = 3668] [serial = 507] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (15E49800) [pid = 3668] [serial = 513] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (16826400) [pid = 3668] [serial = 522] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1C1C2800) [pid = 3668] [serial = 578] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1CE9B400) [pid = 3668] [serial = 569] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1950E000) [pid = 3668] [serial = 560] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (19A10800) [pid = 3668] [serial = 561] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (13368400) [pid = 3668] [serial = 546] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (11F42000) [pid = 3668] [serial = 545] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (16547C00) [pid = 3668] [serial = 555] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (15CD7400) [pid = 3668] [serial = 554] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1AD16C00) [pid = 3668] [serial = 563] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1CB1D000) [pid = 3668] [serial = 567] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1C486400) [pid = 3668] [serial = 566] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1A0C9800) [pid = 3668] [serial = 552] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (19E30000) [pid = 3668] [serial = 551] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (16DAF000) [pid = 3668] [serial = 549] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (16824800) [pid = 3668] [serial = 548] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (16544C00) [pid = 3668] [serial = 557] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (16601400) [pid = 3668] [serial = 558] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1D30E800) [pid = 3668] [serial = 570] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (1D343400) [pid = 3668] [serial = 573] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1D33EC00) [pid = 3668] [serial = 572] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (18235C00) [pid = 3668] [serial = 576] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (158FAC00) [pid = 3668] [serial = 575] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (1C1C4000) [pid = 3668] [serial = 564] [outer = 00000000] [url = about:blank] 19:19:23 INFO - PROCESS | 3668 | 1461291563533 Marionette TRACE conn3 <- [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]]]}] 19:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 904ms 19:19:23 INFO - PROCESS | 3668 | 1461291563576 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 19:19:23 INFO - PROCESS | 3668 | 1461291563579 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 19:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:19:23 INFO - PROCESS | 3668 | 1461291563586 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:19:23 INFO - PROCESS | 3668 | 1461291563590 Marionette TRACE conn3 <- [1,818,null,{}] 19:19:23 INFO - PROCESS | 3668 | 1461291563594 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:23 INFO - PROCESS | 3668 | 1461291563678 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 19:19:23 INFO - PROCESS | 3668 | 1461291563685 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:23 INFO - PROCESS | 3668 | ++DOCSHELL 1361C000 == 71 [pid = 3668] [id = 214] 19:19:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (1361F800) [pid = 3668] [serial = 640] [outer = 00000000] 19:19:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (16549C00) [pid = 3668] [serial = 641] [outer = 1361F800] 19:19:23 INFO - PROCESS | 3668 | 1461291563731 Marionette DEBUG loaded listener.js 19:19:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (16601400) [pid = 3668] [serial = 642] [outer = 1361F800] 19:19:24 INFO - PROCESS | 3668 | 1461291564190 Marionette TRACE conn3 <- [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]]]}] 19:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 654ms 19:19:24 INFO - PROCESS | 3668 | 1461291564251 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 19:19:24 INFO - PROCESS | 3668 | 1461291564254 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 19:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:19:24 INFO - PROCESS | 3668 | 1461291564257 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:19:24 INFO - PROCESS | 3668 | 1461291564259 Marionette TRACE conn3 <- [1,822,null,{}] 19:19:24 INFO - PROCESS | 3668 | 1461291564269 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:24 INFO - PROCESS | 3668 | 1461291564360 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 19:19:24 INFO - PROCESS | 3668 | 1461291564368 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:24 INFO - PROCESS | 3668 | ++DOCSHELL 16A27800 == 72 [pid = 3668] [id = 215] 19:19:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (16D5D400) [pid = 3668] [serial = 643] [outer = 00000000] 19:19:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (17FBC800) [pid = 3668] [serial = 644] [outer = 16D5D400] 19:19:24 INFO - PROCESS | 3668 | 1461291564416 Marionette DEBUG loaded listener.js 19:19:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (18627400) [pid = 3668] [serial = 645] [outer = 16D5D400] 19:19:24 INFO - PROCESS | 3668 | 1461291564872 Marionette TRACE conn3 <- [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]]]}] 19:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 623ms 19:19:24 INFO - PROCESS | 3668 | 1461291564894 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 19:19:24 INFO - PROCESS | 3668 | 1461291564896 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 19:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:19:24 INFO - PROCESS | 3668 | 1461291564899 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:19:24 INFO - PROCESS | 3668 | 1461291564901 Marionette TRACE conn3 <- [1,826,null,{}] 19:19:24 INFO - PROCESS | 3668 | 1461291564904 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:24 INFO - PROCESS | 3668 | 1461291564988 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 19:19:24 INFO - PROCESS | 3668 | 1461291564995 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:24 INFO - PROCESS | 3668 | ++DOCSHELL 17F6CC00 == 73 [pid = 3668] [id = 216] 19:19:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (17FAFC00) [pid = 3668] [serial = 646] [outer = 00000000] 19:19:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (19E2D800) [pid = 3668] [serial = 647] [outer = 17FAFC00] 19:19:25 INFO - PROCESS | 3668 | 1461291565039 Marionette DEBUG loaded listener.js 19:19:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (19E53800) [pid = 3668] [serial = 648] [outer = 17FAFC00] 19:19:25 INFO - PROCESS | 3668 | 1461291565479 Marionette TRACE conn3 <- [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]]]}] 19:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 639ms 19:19:25 INFO - PROCESS | 3668 | 1461291565537 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 19:19:25 INFO - PROCESS | 3668 | 1461291565539 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 19:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:19:25 INFO - PROCESS | 3668 | 1461291565543 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:19:25 INFO - PROCESS | 3668 | 1461291565544 Marionette TRACE conn3 <- [1,830,null,{}] 19:19:25 INFO - PROCESS | 3668 | 1461291565548 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:25 INFO - PROCESS | 3668 | 1461291565628 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 19:19:25 INFO - PROCESS | 3668 | 1461291565634 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:25 INFO - PROCESS | 3668 | ++DOCSHELL 13365C00 == 74 [pid = 3668] [id = 217] 19:19:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (17F78C00) [pid = 3668] [serial = 649] [outer = 00000000] 19:19:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1A8E0800) [pid = 3668] [serial = 650] [outer = 17F78C00] 19:19:25 INFO - PROCESS | 3668 | 1461291565678 Marionette DEBUG loaded listener.js 19:19:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1AD15400) [pid = 3668] [serial = 651] [outer = 17F78C00] 19:19:26 INFO - PROCESS | 3668 | 1461291566178 Marionette TRACE conn3 <- [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]]]}] 19:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 701ms 19:19:26 INFO - PROCESS | 3668 | 1461291566243 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 19:19:26 INFO - PROCESS | 3668 | 1461291566245 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 19:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:19:26 INFO - PROCESS | 3668 | 1461291566248 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:19:26 INFO - PROCESS | 3668 | 1461291566250 Marionette TRACE conn3 <- [1,834,null,{}] 19:19:26 INFO - PROCESS | 3668 | 1461291566253 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:26 INFO - PROCESS | 3668 | 1461291566392 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 19:19:26 INFO - PROCESS | 3668 | 1461291566453 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:26 INFO - PROCESS | 3668 | ++DOCSHELL 1C1CBC00 == 75 [pid = 3668] [id = 218] 19:19:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1C420400) [pid = 3668] [serial = 652] [outer = 00000000] 19:19:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1C489800) [pid = 3668] [serial = 653] [outer = 1C420400] 19:19:26 INFO - PROCESS | 3668 | 1461291566501 Marionette DEBUG loaded listener.js 19:19:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1CB1F800) [pid = 3668] [serial = 654] [outer = 1C420400] 19:19:26 INFO - PROCESS | 3668 | 1461291566919 Marionette TRACE conn3 <- [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]]]}] 19:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 702ms 19:19:26 INFO - PROCESS | 3668 | 1461291566947 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 19:19:26 INFO - PROCESS | 3668 | 1461291566949 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 19:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:19:26 INFO - PROCESS | 3668 | 1461291566992 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:19:26 INFO - PROCESS | 3668 | 1461291566994 Marionette TRACE conn3 <- [1,838,null,{}] 19:19:26 INFO - PROCESS | 3668 | 1461291567009 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:27 INFO - PROCESS | 3668 | 1461291567117 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 19:19:27 INFO - PROCESS | 3668 | 1461291567177 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:27 INFO - PROCESS | 3668 | ++DOCSHELL 1CB23400 == 76 [pid = 3668] [id = 219] 19:19:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1CB23C00) [pid = 3668] [serial = 655] [outer = 00000000] 19:19:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1D30B000) [pid = 3668] [serial = 656] [outer = 1CB23C00] 19:19:27 INFO - PROCESS | 3668 | 1461291567226 Marionette DEBUG loaded listener.js 19:19:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1D311400) [pid = 3668] [serial = 657] [outer = 1CB23C00] 19:19:27 INFO - PROCESS | 3668 | 1461291567649 Marionette TRACE conn3 <- [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]]]}] 19:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 733ms 19:19:27 INFO - PROCESS | 3668 | 1461291567704 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 19:19:27 INFO - PROCESS | 3668 | 1461291567706 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 19:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:19:27 INFO - PROCESS | 3668 | 1461291567710 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:19:27 INFO - PROCESS | 3668 | 1461291567711 Marionette TRACE conn3 <- [1,842,null,{}] 19:19:27 INFO - PROCESS | 3668 | 1461291567715 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:27 INFO - PROCESS | 3668 | 1461291567826 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 19:19:27 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (14C5A000) [pid = 3668] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:19:27 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (195E6C00) [pid = 3668] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:19:27 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (13620800) [pid = 3668] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:19:27 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (138D6000) [pid = 3668] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:19:27 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1C1C1400) [pid = 3668] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:19:27 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (13616800) [pid = 3668] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:19:27 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (18622C00) [pid = 3668] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:19:27 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (15CEF400) [pid = 3668] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:19:27 INFO - PROCESS | 3668 | 1461291567942 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:27 INFO - PROCESS | 3668 | ++DOCSHELL 11BED400 == 77 [pid = 3668] [id = 220] 19:19:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (13616800) [pid = 3668] [serial = 658] [outer = 00000000] 19:19:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (16828400) [pid = 3668] [serial = 659] [outer = 13616800] 19:19:27 INFO - PROCESS | 3668 | 1461291567987 Marionette DEBUG loaded listener.js 19:19:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1A244800) [pid = 3668] [serial = 660] [outer = 13616800] 19:19:28 INFO - PROCESS | 3668 | 1461291568336 Marionette TRACE conn3 <- [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]]]}] 19:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 639ms 19:19:28 INFO - PROCESS | 3668 | 1461291568349 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 19:19:28 INFO - PROCESS | 3668 | 1461291568351 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 19:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:19:28 INFO - PROCESS | 3668 | 1461291568354 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:19:28 INFO - PROCESS | 3668 | 1461291568356 Marionette TRACE conn3 <- [1,846,null,{}] 19:19:28 INFO - PROCESS | 3668 | 1461291568359 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:28 INFO - PROCESS | 3668 | 1461291568441 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 19:19:28 INFO - PROCESS | 3668 | 1461291568558 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:28 INFO - PROCESS | 3668 | ++DOCSHELL 194D9800 == 78 [pid = 3668] [id = 221] 19:19:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (195E4C00) [pid = 3668] [serial = 661] [outer = 00000000] 19:19:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1D695800) [pid = 3668] [serial = 662] [outer = 195E4C00] 19:19:28 INFO - PROCESS | 3668 | 1461291568602 Marionette DEBUG loaded listener.js 19:19:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1D71A000) [pid = 3668] [serial = 663] [outer = 195E4C00] 19:19:28 INFO - PROCESS | 3668 | 1461291568950 Marionette TRACE conn3 <- [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]]]}] 19:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 639ms 19:19:28 INFO - PROCESS | 3668 | 1461291568991 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 19:19:28 INFO - PROCESS | 3668 | 1461291568993 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 19:19:28 INFO - PROCESS | 3668 | 1461291568996 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:19:28 INFO - PROCESS | 3668 | 1461291568998 Marionette TRACE conn3 <- [1,850,null,{}] 19:19:28 INFO - PROCESS | 3668 | 1461291569002 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:29 INFO - PROCESS | 3668 | 1461291569069 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 19:19:29 INFO - PROCESS | 3668 | 1461291569156 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:29 INFO - PROCESS | 3668 | ++DOCSHELL 1C1C3000 == 79 [pid = 3668] [id = 222] 19:19:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1D313800) [pid = 3668] [serial = 664] [outer = 00000000] 19:19:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1D974400) [pid = 3668] [serial = 665] [outer = 1D313800] 19:19:29 INFO - PROCESS | 3668 | 1461291569199 Marionette DEBUG loaded listener.js 19:19:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1DB2E800) [pid = 3668] [serial = 666] [outer = 1D313800] 19:19:29 INFO - PROCESS | 3668 | 1461291569565 Marionette TRACE conn3 <- [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]]]}] 19:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 639ms 19:19:29 INFO - PROCESS | 3668 | 1461291569619 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 19:19:29 INFO - PROCESS | 3668 | 1461291569621 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 19:19:29 INFO - PROCESS | 3668 | 1461291569625 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:19:29 INFO - PROCESS | 3668 | 1461291569627 Marionette TRACE conn3 <- [1,854,null,{}] 19:19:29 INFO - PROCESS | 3668 | 1461291569637 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:29 INFO - PROCESS | 3668 | 1461291569737 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 19:19:29 INFO - PROCESS | 3668 | 1461291569770 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:29 INFO - PROCESS | 3668 | ++DOCSHELL 1DB2B400 == 80 [pid = 3668] [id = 223] 19:19:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1DBEDC00) [pid = 3668] [serial = 667] [outer = 00000000] 19:19:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1DCCBC00) [pid = 3668] [serial = 668] [outer = 1DBEDC00] 19:19:29 INFO - PROCESS | 3668 | 1461291569832 Marionette DEBUG loaded listener.js 19:19:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1E26E400) [pid = 3668] [serial = 669] [outer = 1DBEDC00] 19:19:30 INFO - PROCESS | 3668 | 1461291570505 Marionette TRACE conn3 <- [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]]]}] 19:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 951ms 19:19:30 INFO - PROCESS | 3668 | 1461291570571 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 19:19:30 INFO - PROCESS | 3668 | 1461291570576 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 19:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:19:30 INFO - PROCESS | 3668 | 1461291570582 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:19:30 INFO - PROCESS | 3668 | 1461291570586 Marionette TRACE conn3 <- [1,858,null,{}] 19:19:30 INFO - PROCESS | 3668 | 1461291570591 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:30 INFO - PROCESS | 3668 | 1461291570733 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 19:19:30 INFO - PROCESS | 3668 | 1461291570865 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:30 INFO - PROCESS | 3668 | ++DOCSHELL 134A8400 == 81 [pid = 3668] [id = 224] 19:19:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (138E0C00) [pid = 3668] [serial = 670] [outer = 00000000] 19:19:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (16549000) [pid = 3668] [serial = 671] [outer = 138E0C00] 19:19:30 INFO - PROCESS | 3668 | 1461291570922 Marionette DEBUG loaded listener.js 19:19:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1681C000) [pid = 3668] [serial = 672] [outer = 138E0C00] 19:19:31 INFO - PROCESS | 3668 | 1461291571511 Marionette TRACE conn3 <- [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]]]}] 19:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 998ms 19:19:31 INFO - PROCESS | 3668 | 1461291571585 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 19:19:31 INFO - PROCESS | 3668 | 1461291571591 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 19:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:19:31 INFO - PROCESS | 3668 | 1461291571598 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:19:31 INFO - PROCESS | 3668 | 1461291571601 Marionette TRACE conn3 <- [1,862,null,{}] 19:19:31 INFO - PROCESS | 3668 | 1461291571605 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:31 INFO - PROCESS | 3668 | 1461291571715 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 19:19:31 INFO - PROCESS | 3668 | 1461291571817 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:31 INFO - PROCESS | 3668 | ++DOCSHELL 16820800 == 82 [pid = 3668] [id = 225] 19:19:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (16A27C00) [pid = 3668] [serial = 673] [outer = 00000000] 19:19:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (19A11400) [pid = 3668] [serial = 674] [outer = 16A27C00] 19:19:31 INFO - PROCESS | 3668 | 1461291571871 Marionette DEBUG loaded listener.js 19:19:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1A0CF400) [pid = 3668] [serial = 675] [outer = 16A27C00] 19:19:32 INFO - PROCESS | 3668 | 1461291572516 Marionette TRACE conn3 <- [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]]]}] 19:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 936ms 19:19:32 INFO - PROCESS | 3668 | 1461291572541 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 19:19:32 INFO - PROCESS | 3668 | 1461291572543 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 19:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:19:32 INFO - PROCESS | 3668 | 1461291572547 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:19:32 INFO - PROCESS | 3668 | 1461291572551 Marionette TRACE conn3 <- [1,866,null,{}] 19:19:32 INFO - PROCESS | 3668 | 1461291572562 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:32 INFO - PROCESS | 3668 | 1461291572672 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 19:19:32 INFO - PROCESS | 3668 | 1461291572804 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:32 INFO - PROCESS | 3668 | ++DOCSHELL 1D308800 == 83 [pid = 3668] [id = 226] 19:19:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1D30A800) [pid = 3668] [serial = 676] [outer = 00000000] 19:19:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1DBF3800) [pid = 3668] [serial = 677] [outer = 1D30A800] 19:19:32 INFO - PROCESS | 3668 | 1461291572862 Marionette DEBUG loaded listener.js 19:19:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1DCC9C00) [pid = 3668] [serial = 678] [outer = 1D30A800] 19:19:33 INFO - PROCESS | 3668 | 1461291573379 Marionette TRACE conn3 <- [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]]]}] 19:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 904ms 19:19:33 INFO - PROCESS | 3668 | 1461291573451 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 19:19:33 INFO - PROCESS | 3668 | 1461291573454 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 19:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:19:33 INFO - PROCESS | 3668 | 1461291573457 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:19:33 INFO - PROCESS | 3668 | 1461291573459 Marionette TRACE conn3 <- [1,870,null,{}] 19:19:33 INFO - PROCESS | 3668 | 1461291573463 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:33 INFO - PROCESS | 3668 | 1461291573577 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 19:19:33 INFO - PROCESS | 3668 | 1461291573679 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:33 INFO - PROCESS | 3668 | ++DOCSHELL 1D692000 == 84 [pid = 3668] [id = 227] 19:19:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1DB35C00) [pid = 3668] [serial = 679] [outer = 00000000] 19:19:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1E3D7400) [pid = 3668] [serial = 680] [outer = 1DB35C00] 19:19:33 INFO - PROCESS | 3668 | 1461291573732 Marionette DEBUG loaded listener.js 19:19:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1E3D9800) [pid = 3668] [serial = 681] [outer = 1DB35C00] 19:19:34 INFO - PROCESS | 3668 | 1461291574255 Marionette TRACE conn3 <- [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]]]}] 19:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 826ms 19:19:34 INFO - PROCESS | 3668 | 1461291574308 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 19:19:34 INFO - PROCESS | 3668 | 1461291574310 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 19:19:34 INFO - PROCESS | 3668 | 1461291574315 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:19:34 INFO - PROCESS | 3668 | 1461291574317 Marionette TRACE conn3 <- [1,874,null,{}] 19:19:34 INFO - PROCESS | 3668 | 1461291574320 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:34 INFO - PROCESS | 3668 | 1461291574423 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 19:19:34 INFO - PROCESS | 3668 | 1461291574529 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:34 INFO - PROCESS | 3668 | ++DOCSHELL 1658D000 == 85 [pid = 3668] [id = 228] 19:19:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1658F800) [pid = 3668] [serial = 682] [outer = 00000000] 19:19:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (16596000) [pid = 3668] [serial = 683] [outer = 1658F800] 19:19:34 INFO - PROCESS | 3668 | 1461291574583 Marionette DEBUG loaded listener.js 19:19:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (16599000) [pid = 3668] [serial = 684] [outer = 1658F800] 19:19:35 INFO - PROCESS | 3668 | 1461291575185 Marionette TRACE conn3 <- [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]]]}] 19:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 935ms 19:19:35 INFO - PROCESS | 3668 | 1461291575261 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 19:19:35 INFO - PROCESS | 3668 | 1461291575264 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 19:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:19:35 INFO - PROCESS | 3668 | 1461291575267 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:19:35 INFO - PROCESS | 3668 | 1461291575269 Marionette TRACE conn3 <- [1,878,null,{}] 19:19:35 INFO - PROCESS | 3668 | 1461291575273 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:35 INFO - PROCESS | 3668 | 1461291575541 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 19:19:35 INFO - PROCESS | 3668 | 1461291575700 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:35 INFO - PROCESS | 3668 | ++DOCSHELL 134B1800 == 86 [pid = 3668] [id = 229] 19:19:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (13617000) [pid = 3668] [serial = 685] [outer = 00000000] 19:19:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (14AB9000) [pid = 3668] [serial = 686] [outer = 13617000] 19:19:35 INFO - PROCESS | 3668 | 1461291575750 Marionette DEBUG loaded listener.js 19:19:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (15CFA400) [pid = 3668] [serial = 687] [outer = 13617000] 19:19:36 INFO - PROCESS | 3668 | 1461291576687 Marionette TRACE conn3 <- [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]]]}] 19:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1434ms 19:19:36 INFO - PROCESS | 3668 | 1461291576701 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 19:19:36 INFO - PROCESS | 3668 | 1461291576705 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 19:19:36 INFO - PROCESS | 3668 | 1461291576709 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:19:36 INFO - PROCESS | 3668 | 1461291576712 Marionette TRACE conn3 <- [1,882,null,{}] 19:19:36 INFO - PROCESS | 3668 | 1461291576717 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:36 INFO - PROCESS | 3668 | 1461291576814 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 19:19:36 INFO - PROCESS | 3668 | 1461291576931 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:36 INFO - PROCESS | 3668 | --DOCSHELL 11BF4000 == 85 [pid = 3668] [id = 142] 19:19:36 INFO - PROCESS | 3668 | --DOCSHELL 1C1C3000 == 84 [pid = 3668] [id = 222] 19:19:36 INFO - PROCESS | 3668 | --DOCSHELL 194D9800 == 83 [pid = 3668] [id = 221] 19:19:36 INFO - PROCESS | 3668 | --DOCSHELL 11BED400 == 82 [pid = 3668] [id = 220] 19:19:36 INFO - PROCESS | 3668 | --DOCSHELL 1CB23400 == 81 [pid = 3668] [id = 219] 19:19:36 INFO - PROCESS | 3668 | --DOCSHELL 1C1CBC00 == 80 [pid = 3668] [id = 218] 19:19:36 INFO - PROCESS | 3668 | --DOCSHELL 13365C00 == 79 [pid = 3668] [id = 217] 19:19:36 INFO - PROCESS | 3668 | --DOCSHELL 17F6CC00 == 78 [pid = 3668] [id = 216] 19:19:36 INFO - PROCESS | 3668 | --DOCSHELL 16A27800 == 77 [pid = 3668] [id = 215] 19:19:36 INFO - PROCESS | 3668 | --DOCSHELL 1361C000 == 76 [pid = 3668] [id = 214] 19:19:36 INFO - PROCESS | 3668 | --DOCSHELL 1348F000 == 75 [pid = 3668] [id = 213] 19:19:36 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1D313400) [pid = 3668] [serial = 614] [outer = 00000000] [url = about:blank] 19:19:36 INFO - PROCESS | 3668 | ++DOCSHELL 13317400 == 76 [pid = 3668] [id = 230] 19:19:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1331B400) [pid = 3668] [serial = 688] [outer = 00000000] 19:19:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (15E47800) [pid = 3668] [serial = 689] [outer = 1331B400] 19:19:37 INFO - PROCESS | 3668 | 1461291577012 Marionette DEBUG loaded listener.js 19:19:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1654E400) [pid = 3668] [serial = 690] [outer = 1331B400] 19:19:37 INFO - PROCESS | 3668 | --DOCSHELL 1DBF2800 == 75 [pid = 3668] [id = 211] 19:19:37 INFO - PROCESS | 3668 | --DOCSHELL 1D966800 == 74 [pid = 3668] [id = 210] 19:19:37 INFO - PROCESS | 3668 | --DOCSHELL 1D71B800 == 73 [pid = 3668] [id = 209] 19:19:37 INFO - PROCESS | 3668 | --DOCSHELL 19E55400 == 72 [pid = 3668] [id = 208] 19:19:37 INFO - PROCESS | 3668 | --DOCSHELL 1657B800 == 71 [pid = 3668] [id = 207] 19:19:37 INFO - PROCESS | 3668 | --DOCSHELL 11BE5C00 == 70 [pid = 3668] [id = 206] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (1A85E000) [pid = 3668] [serial = 602] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (1C422C00) [pid = 3668] [serial = 605] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1653FC00) [pid = 3668] [serial = 591] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (15C36000) [pid = 3668] [serial = 590] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (189B5C00) [pid = 3668] [serial = 596] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (16545000) [pid = 3668] [serial = 593] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (1654D800) [pid = 3668] [serial = 594] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (16822400) [pid = 3668] [serial = 581] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1AD15000) [pid = 3668] [serial = 584] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1D696800) [pid = 3668] [serial = 587] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1A8DFC00) [pid = 3668] [serial = 603] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (194DEC00) [pid = 3668] [serial = 609] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (17F78400) [pid = 3668] [serial = 608] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1C5AE800) [pid = 3668] [serial = 606] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (19E54000) [pid = 3668] [serial = 599] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1A05FC00) [pid = 3668] [serial = 600] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (18BD4C00) [pid = 3668] [serial = 597] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1C423000) [pid = 3668] [serial = 611] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1CBC4000) [pid = 3668] [serial = 612] [outer = 00000000] [url = about:blank] 19:19:37 INFO - PROCESS | 3668 | 1461291577466 Marionette TRACE conn3 <- [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]]]}] 19:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 795ms 19:19:37 INFO - PROCESS | 3668 | 1461291577512 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 19:19:37 INFO - PROCESS | 3668 | 1461291577515 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 19:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:19:37 INFO - PROCESS | 3668 | 1461291577519 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:19:37 INFO - PROCESS | 3668 | 1461291577521 Marionette TRACE conn3 <- [1,886,null,{}] 19:19:37 INFO - PROCESS | 3668 | 1461291577524 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:37 INFO - PROCESS | 3668 | 1461291577613 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 19:19:37 INFO - PROCESS | 3668 | 1461291577622 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:37 INFO - PROCESS | 3668 | ++DOCSHELL 17F78400 == 71 [pid = 3668] [id = 231] 19:19:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (189BB800) [pid = 3668] [serial = 691] [outer = 00000000] 19:19:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1950D000) [pid = 3668] [serial = 692] [outer = 189BB800] 19:19:37 INFO - PROCESS | 3668 | 1461291577668 Marionette DEBUG loaded listener.js 19:19:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (195E7400) [pid = 3668] [serial = 693] [outer = 189BB800] 19:19:38 INFO - PROCESS | 3668 | 1461291578147 Marionette TRACE conn3 <- [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]]]}] 19:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 685ms 19:19:38 INFO - PROCESS | 3668 | 1461291578217 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 19:19:38 INFO - PROCESS | 3668 | 1461291578221 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 19:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:19:38 INFO - PROCESS | 3668 | 1461291578231 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:19:38 INFO - PROCESS | 3668 | 1461291578235 Marionette TRACE conn3 <- [1,890,null,{}] 19:19:38 INFO - PROCESS | 3668 | 1461291578238 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:38 INFO - PROCESS | 3668 | 1461291578351 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 19:19:38 INFO - PROCESS | 3668 | 1461291578446 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:38 INFO - PROCESS | 3668 | ++DOCSHELL 1653FC00 == 72 [pid = 3668] [id = 232] 19:19:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (18BD1400) [pid = 3668] [serial = 694] [outer = 00000000] 19:19:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1A85E000) [pid = 3668] [serial = 695] [outer = 18BD1400] 19:19:38 INFO - PROCESS | 3668 | 1461291578492 Marionette DEBUG loaded listener.js 19:19:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1A8E3800) [pid = 3668] [serial = 696] [outer = 18BD1400] 19:19:38 INFO - PROCESS | 3668 | 1461291578853 Marionette TRACE conn3 <- [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]]]}] 19:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 655ms 19:19:38 INFO - PROCESS | 3668 | 1461291578881 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 19:19:38 INFO - PROCESS | 3668 | 1461291578883 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 19:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:19:38 INFO - PROCESS | 3668 | 1461291578887 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:19:38 INFO - PROCESS | 3668 | 1461291578888 Marionette TRACE conn3 <- [1,894,null,{}] 19:19:38 INFO - PROCESS | 3668 | 1461291578892 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:39 INFO - PROCESS | 3668 | 1461291579014 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 19:19:39 INFO - PROCESS | 3668 | 1461291579069 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:39 INFO - PROCESS | 3668 | ++DOCSHELL 189BD000 == 73 [pid = 3668] [id = 233] 19:19:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1A8E1800) [pid = 3668] [serial = 697] [outer = 00000000] 19:19:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1C1C1000) [pid = 3668] [serial = 698] [outer = 1A8E1800] 19:19:39 INFO - PROCESS | 3668 | 1461291579115 Marionette DEBUG loaded listener.js 19:19:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1C116800) [pid = 3668] [serial = 699] [outer = 1A8E1800] 19:19:39 INFO - PROCESS | 3668 | 1461291579514 Marionette TRACE conn3 <- [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]]]}] 19:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 701ms 19:19:39 INFO - PROCESS | 3668 | 1461291579590 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 19:19:39 INFO - PROCESS | 3668 | 1461291579592 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 19:19:39 INFO - PROCESS | 3668 | 1461291579596 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:19:39 INFO - PROCESS | 3668 | 1461291579597 Marionette TRACE conn3 <- [1,898,null,{}] 19:19:39 INFO - PROCESS | 3668 | 1461291579601 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:39 INFO - PROCESS | 3668 | 1461291579720 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 19:19:39 INFO - PROCESS | 3668 | 1461291579811 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:39 INFO - PROCESS | 3668 | ++DOCSHELL 1331B000 == 74 [pid = 3668] [id = 234] 19:19:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1AD17400) [pid = 3668] [serial = 700] [outer = 00000000] 19:19:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1C422400) [pid = 3668] [serial = 701] [outer = 1AD17400] 19:19:39 INFO - PROCESS | 3668 | 1461291579865 Marionette DEBUG loaded listener.js 19:19:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1C5AE800) [pid = 3668] [serial = 702] [outer = 1AD17400] 19:19:40 INFO - PROCESS | 3668 | 1461291580324 Marionette TRACE conn3 <- [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]]]}] 19:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 795ms 19:19:40 INFO - PROCESS | 3668 | 1461291580399 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 19:19:40 INFO - PROCESS | 3668 | 1461291580401 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 19:19:40 INFO - PROCESS | 3668 | 1461291580404 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:19:40 INFO - PROCESS | 3668 | 1461291580406 Marionette TRACE conn3 <- [1,902,null,{}] 19:19:40 INFO - PROCESS | 3668 | 1461291580409 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:40 INFO - PROCESS | 3668 | 1461291580528 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 19:19:40 INFO - PROCESS | 3668 | 1461291580539 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:40 INFO - PROCESS | 3668 | ++DOCSHELL 1C5BBC00 == 75 [pid = 3668] [id = 235] 19:19:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1CB1AC00) [pid = 3668] [serial = 703] [outer = 00000000] 19:19:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1D1C6800) [pid = 3668] [serial = 704] [outer = 1CB1AC00] 19:19:40 INFO - PROCESS | 3668 | 1461291580633 Marionette DEBUG loaded listener.js 19:19:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1D30C000) [pid = 3668] [serial = 705] [outer = 1CB1AC00] 19:19:41 INFO - PROCESS | 3668 | 1461291581069 Marionette TRACE conn3 <- [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]]]}] 19:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 701ms 19:19:41 INFO - PROCESS | 3668 | 1461291581117 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 19:19:41 INFO - PROCESS | 3668 | 1461291581119 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 19:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:19:41 INFO - PROCESS | 3668 | 1461291581122 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:19:41 INFO - PROCESS | 3668 | 1461291581124 Marionette TRACE conn3 <- [1,906,null,{}] 19:19:41 INFO - PROCESS | 3668 | 1461291581127 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:41 INFO - PROCESS | 3668 | 1461291581237 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 19:19:41 INFO - PROCESS | 3668 | 1461291581243 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:41 INFO - PROCESS | 3668 | ++DOCSHELL 1CBC0800 == 76 [pid = 3668] [id = 236] 19:19:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1CE9FC00) [pid = 3668] [serial = 706] [outer = 00000000] 19:19:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1D714000) [pid = 3668] [serial = 707] [outer = 1CE9FC00] 19:19:41 INFO - PROCESS | 3668 | 1461291581291 Marionette DEBUG loaded listener.js 19:19:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (1D96A400) [pid = 3668] [serial = 708] [outer = 1CE9FC00] 19:19:41 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (1D313800) [pid = 3668] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:19:41 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (17F78C00) [pid = 3668] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:19:41 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (195E4C00) [pid = 3668] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:19:41 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (13F5B800) [pid = 3668] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:19:41 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1A8DE000) [pid = 3668] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:19:41 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (1CB23C00) [pid = 3668] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:19:41 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (17FAFC00) [pid = 3668] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:19:41 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (16D5D400) [pid = 3668] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:19:41 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1361F800) [pid = 3668] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:19:41 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (13616800) [pid = 3668] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:19:41 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1C420400) [pid = 3668] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:19:41 INFO - PROCESS | 3668 | 1461291581832 Marionette TRACE conn3 <- [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]]]}] 19:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 732ms 19:19:41 INFO - PROCESS | 3668 | 1461291581861 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 19:19:41 INFO - PROCESS | 3668 | 1461291581863 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 19:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:19:41 INFO - PROCESS | 3668 | 1461291581866 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:19:41 INFO - PROCESS | 3668 | 1461291581868 Marionette TRACE conn3 <- [1,910,null,{}] 19:19:41 INFO - PROCESS | 3668 | 1461291581871 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:41 INFO - PROCESS | 3668 | 1461291581936 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 19:19:41 INFO - PROCESS | 3668 | 1461291581942 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:41 INFO - PROCESS | 3668 | ++DOCSHELL 13F5B800 == 77 [pid = 3668] [id = 237] 19:19:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (180AB400) [pid = 3668] [serial = 709] [outer = 00000000] 19:19:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (180B0800) [pid = 3668] [serial = 710] [outer = 180AB400] 19:19:41 INFO - PROCESS | 3668 | 1461291581988 Marionette DEBUG loaded listener.js 19:19:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (180B3000) [pid = 3668] [serial = 711] [outer = 180AB400] 19:19:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (180AC400) [pid = 3668] [serial = 712] [outer = 1E3E2000] 19:19:42 INFO - PROCESS | 3668 | 1461291582476 Marionette TRACE conn3 <- [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]]]}] 19:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 686ms 19:19:42 INFO - PROCESS | 3668 | 1461291582550 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 19:19:42 INFO - PROCESS | 3668 | 1461291582552 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 19:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:19:42 INFO - PROCESS | 3668 | 1461291582555 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:19:42 INFO - PROCESS | 3668 | 1461291582557 Marionette TRACE conn3 <- [1,914,null,{}] 19:19:42 INFO - PROCESS | 3668 | 1461291582561 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:42 INFO - PROCESS | 3668 | 1461291582643 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 19:19:42 INFO - PROCESS | 3668 | 1461291582685 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:42 INFO - PROCESS | 3668 | ++DOCSHELL 180B7C00 == 78 [pid = 3668] [id = 238] 19:19:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (180B8400) [pid = 3668] [serial = 713] [outer = 00000000] 19:19:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (18E1D400) [pid = 3668] [serial = 714] [outer = 180B8400] 19:19:42 INFO - PROCESS | 3668 | 1461291582735 Marionette DEBUG loaded listener.js 19:19:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (18E1F800) [pid = 3668] [serial = 715] [outer = 180B8400] 19:19:43 INFO - PROCESS | 3668 | 1461291583155 Marionette TRACE conn3 <- [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]]]}] 19:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 639ms 19:19:43 INFO - PROCESS | 3668 | 1461291583198 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 19:19:43 INFO - PROCESS | 3668 | 1461291583200 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 19:19:43 INFO - PROCESS | 3668 | 1461291583203 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:19:43 INFO - PROCESS | 3668 | 1461291583205 Marionette TRACE conn3 <- [1,918,null,{}] 19:19:43 INFO - PROCESS | 3668 | 1461291583208 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:43 INFO - PROCESS | 3668 | 1461291583290 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 19:19:43 INFO - PROCESS | 3668 | 1461291583298 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:43 INFO - PROCESS | 3668 | ++DOCSHELL 180B7000 == 79 [pid = 3668] [id = 239] 19:19:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (18E21000) [pid = 3668] [serial = 716] [outer = 00000000] 19:19:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1CB20C00) [pid = 3668] [serial = 717] [outer = 18E21000] 19:19:43 INFO - PROCESS | 3668 | 1461291583347 Marionette DEBUG loaded listener.js 19:19:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1D317400) [pid = 3668] [serial = 718] [outer = 18E21000] 19:19:44 INFO - PROCESS | 3668 | 1461291584054 Marionette TRACE conn3 <- [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]]]}] 19:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 888ms 19:19:44 INFO - PROCESS | 3668 | 1461291584109 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 19:19:44 INFO - PROCESS | 3668 | 1461291584115 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 19:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:19:44 INFO - PROCESS | 3668 | 1461291584121 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:19:44 INFO - PROCESS | 3668 | 1461291584124 Marionette TRACE conn3 <- [1,922,null,{}] 19:19:44 INFO - PROCESS | 3668 | 1461291584129 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:44 INFO - PROCESS | 3668 | 1461291584248 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 19:19:44 INFO - PROCESS | 3668 | 1461291584347 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:44 INFO - PROCESS | 3668 | ++DOCSHELL 13480400 == 80 [pid = 3668] [id = 240] 19:19:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (13481C00) [pid = 3668] [serial = 719] [outer = 00000000] 19:19:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (16590000) [pid = 3668] [serial = 720] [outer = 13481C00] 19:19:44 INFO - PROCESS | 3668 | 1461291584403 Marionette DEBUG loaded listener.js 19:19:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (16D5D400) [pid = 3668] [serial = 721] [outer = 13481C00] 19:19:44 INFO - PROCESS | 3668 | 1461291584958 Marionette TRACE conn3 <- [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]]]}] 19:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 904ms 19:19:45 INFO - PROCESS | 3668 | 1461291585025 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 19:19:45 INFO - PROCESS | 3668 | 1461291585031 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 19:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:19:45 INFO - PROCESS | 3668 | 1461291585037 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:19:45 INFO - PROCESS | 3668 | 1461291585040 Marionette TRACE conn3 <- [1,926,null,{}] 19:19:45 INFO - PROCESS | 3668 | 1461291585044 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:45 INFO - PROCESS | 3668 | 1461291585184 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 19:19:45 INFO - PROCESS | 3668 | 1461291585318 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:45 INFO - PROCESS | 3668 | ++DOCSHELL 1654D800 == 81 [pid = 3668] [id = 241] 19:19:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (1822DC00) [pid = 3668] [serial = 722] [outer = 00000000] 19:19:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (194E7400) [pid = 3668] [serial = 723] [outer = 1822DC00] 19:19:45 INFO - PROCESS | 3668 | 1461291585379 Marionette DEBUG loaded listener.js 19:19:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (195E4000) [pid = 3668] [serial = 724] [outer = 1822DC00] 19:19:45 INFO - PROCESS | 3668 | 1461291586007 Marionette TRACE conn3 <- [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]]]}] 19:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1028ms 19:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:19:46 INFO - PROCESS | 3668 | 1461291586078 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 19:19:46 INFO - PROCESS | 3668 | 1461291586081 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 19:19:46 INFO - PROCESS | 3668 | 1461291586102 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:19:46 INFO - PROCESS | 3668 | 1461291586106 Marionette TRACE conn3 <- [1,930,null,{}] 19:19:46 INFO - PROCESS | 3668 | 1461291586118 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:46 INFO - PROCESS | 3668 | 1461291586258 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 19:19:46 INFO - PROCESS | 3668 | 1461291586393 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:46 INFO - PROCESS | 3668 | ++DOCSHELL 12B3EC00 == 82 [pid = 3668] [id = 242] 19:19:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (16A2B800) [pid = 3668] [serial = 725] [outer = 00000000] 19:19:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (1CE3C000) [pid = 3668] [serial = 726] [outer = 16A2B800] 19:19:46 INFO - PROCESS | 3668 | 1461291586451 Marionette DEBUG loaded listener.js 19:19:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (1D343C00) [pid = 3668] [serial = 727] [outer = 16A2B800] 19:19:47 INFO - PROCESS | 3668 | 1461291587023 Marionette TRACE conn3 <- [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]]]}] 19:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 997ms 19:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:19:47 INFO - PROCESS | 3668 | 1461291587093 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 19:19:47 INFO - PROCESS | 3668 | 1461291587096 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 19:19:47 INFO - PROCESS | 3668 | 1461291587100 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:19:47 INFO - PROCESS | 3668 | 1461291587102 Marionette TRACE conn3 <- [1,934,null,{}] 19:19:47 INFO - PROCESS | 3668 | 1461291587106 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:47 INFO - PROCESS | 3668 | 1461291587211 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 19:19:47 INFO - PROCESS | 3668 | 1461291587346 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:47 INFO - PROCESS | 3668 | ++DOCSHELL 1D349C00 == 83 [pid = 3668] [id = 243] 19:19:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (1D96C800) [pid = 3668] [serial = 728] [outer = 00000000] 19:19:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (1DBEC000) [pid = 3668] [serial = 729] [outer = 1D96C800] 19:19:47 INFO - PROCESS | 3668 | 1461291587405 Marionette DEBUG loaded listener.js 19:19:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1DBF3C00) [pid = 3668] [serial = 730] [outer = 1D96C800] 19:19:47 INFO - PROCESS | 3668 | 1461291587994 Marionette TRACE conn3 <- [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]]]}] 19:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 935ms 19:19:48 INFO - PROCESS | 3668 | 1461291588045 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 19:19:48 INFO - PROCESS | 3668 | 1461291588047 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 19:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:19:48 INFO - PROCESS | 3668 | 1461291588051 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:19:48 INFO - PROCESS | 3668 | 1461291588053 Marionette TRACE conn3 <- [1,938,null,{}] 19:19:48 INFO - PROCESS | 3668 | 1461291588056 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:48 INFO - PROCESS | 3668 | 1461291588159 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 19:19:48 INFO - PROCESS | 3668 | 1461291588290 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:48 INFO - PROCESS | 3668 | ++DOCSHELL 17ADC800 == 84 [pid = 3668] [id = 244] 19:19:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (17F6B400) [pid = 3668] [serial = 731] [outer = 00000000] 19:19:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (1E26FC00) [pid = 3668] [serial = 732] [outer = 17F6B400] 19:19:48 INFO - PROCESS | 3668 | 1461291588345 Marionette DEBUG loaded listener.js 19:19:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1E27BC00) [pid = 3668] [serial = 733] [outer = 17F6B400] 19:19:48 INFO - PROCESS | 3668 | 1461291588960 Marionette TRACE conn3 <- [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]]]}] 19:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 997ms 19:19:49 INFO - PROCESS | 3668 | 1461291589038 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 19:19:49 INFO - PROCESS | 3668 | 1461291589040 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 19:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:19:49 INFO - PROCESS | 3668 | 1461291589044 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:19:49 INFO - PROCESS | 3668 | 1461291589046 Marionette TRACE conn3 <- [1,942,null,{}] 19:19:49 INFO - PROCESS | 3668 | 1461291589050 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:49 INFO - PROCESS | 3668 | 1461291589309 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 19:19:49 INFO - PROCESS | 3668 | 1461291589448 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:49 INFO - PROCESS | 3668 | ++DOCSHELL 138D6000 == 85 [pid = 3668] [id = 245] 19:19:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (138DC400) [pid = 3668] [serial = 734] [outer = 00000000] 19:19:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (158F8400) [pid = 3668] [serial = 735] [outer = 138DC400] 19:19:49 INFO - PROCESS | 3668 | 1461291589500 Marionette DEBUG loaded listener.js 19:19:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (16545800) [pid = 3668] [serial = 736] [outer = 138DC400] 19:19:50 INFO - PROCESS | 3668 | 1461291590054 Marionette TRACE conn3 <- [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]]]}] 19:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1045ms 19:19:50 INFO - PROCESS | 3668 | 1461291590087 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 19:19:50 INFO - PROCESS | 3668 | 1461291590091 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 19:19:50 INFO - PROCESS | 3668 | 1461291590112 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:19:50 INFO - PROCESS | 3668 | 1461291590116 Marionette TRACE conn3 <- [1,946,null,{}] 19:19:50 INFO - PROCESS | 3668 | 1461291590121 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:50 INFO - PROCESS | 3668 | 1461291590217 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 19:19:50 INFO - PROCESS | 3668 | 1461291590326 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:50 INFO - PROCESS | 3668 | ++DOCSHELL 180AC800 == 86 [pid = 3668] [id = 246] 19:19:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 142 (180ACC00) [pid = 3668] [serial = 737] [outer = 00000000] 19:19:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 143 (182BBC00) [pid = 3668] [serial = 738] [outer = 180ACC00] 19:19:50 INFO - PROCESS | 3668 | 1461291590377 Marionette DEBUG loaded listener.js 19:19:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 144 (1881C800) [pid = 3668] [serial = 739] [outer = 180ACC00] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 1361CC00 == 85 [pid = 3668] [id = 204] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 13DCE000 == 84 [pid = 3668] [id = 203] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 193BD400 == 83 [pid = 3668] [id = 8] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 180B7C00 == 82 [pid = 3668] [id = 238] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 13F5B800 == 81 [pid = 3668] [id = 237] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 1CBC0800 == 80 [pid = 3668] [id = 236] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 1C5BBC00 == 79 [pid = 3668] [id = 235] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 1331B000 == 78 [pid = 3668] [id = 234] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 189BD000 == 77 [pid = 3668] [id = 233] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 1653FC00 == 76 [pid = 3668] [id = 232] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 17F78400 == 75 [pid = 3668] [id = 231] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 13317400 == 74 [pid = 3668] [id = 230] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 143 (1C1C0400) [pid = 3668] [serial = 623] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 142 (1D96BC00) [pid = 3668] [serial = 626] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 141 (1DCC2400) [pid = 3668] [serial = 632] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (1E26F400) [pid = 3668] [serial = 635] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (13485C00) [pid = 3668] [serial = 617] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (1DB30800) [pid = 3668] [serial = 629] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (17AD3400) [pid = 3668] [serial = 620] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (1DCCBC00) [pid = 3668] [serial = 668] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 134B1800 == 73 [pid = 3668] [id = 229] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 16820800 == 72 [pid = 3668] [id = 225] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 134A8400 == 71 [pid = 3668] [id = 224] 19:19:50 INFO - PROCESS | 3668 | --DOCSHELL 1DB2B400 == 70 [pid = 3668] [id = 223] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1D974400) [pid = 3668] [serial = 665] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (1AD15400) [pid = 3668] [serial = 651] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (1D695800) [pid = 3668] [serial = 662] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (15CD7C00) [pid = 3668] [serial = 638] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (1D312400) [pid = 3668] [serial = 615] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (1D311400) [pid = 3668] [serial = 657] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (1D30B000) [pid = 3668] [serial = 656] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (19E53800) [pid = 3668] [serial = 648] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (1D71A000) [pid = 3668] [serial = 663] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (18627400) [pid = 3668] [serial = 645] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (17FBC800) [pid = 3668] [serial = 644] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (15F7F800) [pid = 3668] [serial = 639] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (16601400) [pid = 3668] [serial = 642] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1A8E0800) [pid = 3668] [serial = 650] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (1A244800) [pid = 3668] [serial = 660] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (16549C00) [pid = 3668] [serial = 641] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1C489800) [pid = 3668] [serial = 653] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (16828400) [pid = 3668] [serial = 659] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (1CB1F800) [pid = 3668] [serial = 654] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (19E2D800) [pid = 3668] [serial = 647] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1DB2E800) [pid = 3668] [serial = 666] [outer = 00000000] [url = about:blank] 19:19:50 INFO - PROCESS | 3668 | 1461291590916 Marionette TRACE conn3 <- [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]]]}] 19:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 842ms 19:19:50 INFO - PROCESS | 3668 | 1461291590961 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 19:19:50 INFO - PROCESS | 3668 | 1461291590965 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 19:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:19:50 INFO - PROCESS | 3668 | 1461291590970 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:19:50 INFO - PROCESS | 3668 | 1461291590973 Marionette TRACE conn3 <- [1,950,null,{}] 19:19:50 INFO - PROCESS | 3668 | 1461291590977 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:51 INFO - PROCESS | 3668 | 1461291591061 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 19:19:51 INFO - PROCESS | 3668 | 1461291591072 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:51 INFO - PROCESS | 3668 | ++DOCSHELL 16D5B800 == 71 [pid = 3668] [id = 247] 19:19:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (16DAE400) [pid = 3668] [serial = 740] [outer = 00000000] 19:19:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (17FBC800) [pid = 3668] [serial = 741] [outer = 16DAE400] 19:19:51 INFO - PROCESS | 3668 | 1461291591119 Marionette DEBUG loaded listener.js 19:19:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1822D800) [pid = 3668] [serial = 742] [outer = 16DAE400] 19:19:51 INFO - PROCESS | 3668 | 1461291591609 Marionette TRACE conn3 <- [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]]]}] 19:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 686ms 19:19:51 INFO - PROCESS | 3668 | 1461291591669 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 19:19:51 INFO - PROCESS | 3668 | 1461291591673 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 19:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:19:51 INFO - PROCESS | 3668 | 1461291591683 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:19:51 INFO - PROCESS | 3668 | 1461291591687 Marionette TRACE conn3 <- [1,954,null,{}] 19:19:51 INFO - PROCESS | 3668 | 1461291591691 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:51 INFO - PROCESS | 3668 | 1461291591776 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 19:19:51 INFO - PROCESS | 3668 | 1461291591868 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:51 INFO - PROCESS | 3668 | ++DOCSHELL 15C06400 == 72 [pid = 3668] [id = 248] 19:19:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (16572400) [pid = 3668] [serial = 743] [outer = 00000000] 19:19:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (19EF4400) [pid = 3668] [serial = 744] [outer = 16572400] 19:19:51 INFO - PROCESS | 3668 | 1461291591919 Marionette DEBUG loaded listener.js 19:19:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1A0C9800) [pid = 3668] [serial = 745] [outer = 16572400] 19:19:52 INFO - PROCESS | 3668 | 1461291592283 Marionette TRACE conn3 <- [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]]]}] 19:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 654ms 19:19:52 INFO - PROCESS | 3668 | 1461291592334 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 19:19:52 INFO - PROCESS | 3668 | 1461291592336 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 19:19:52 INFO - PROCESS | 3668 | 1461291592339 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:19:52 INFO - PROCESS | 3668 | 1461291592341 Marionette TRACE conn3 <- [1,958,null,{}] 19:19:52 INFO - PROCESS | 3668 | 1461291592344 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:52 INFO - PROCESS | 3668 | 1461291592427 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 19:19:52 INFO - PROCESS | 3668 | 1461291592467 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:52 INFO - PROCESS | 3668 | ++DOCSHELL 1A8DFC00 == 73 [pid = 3668] [id = 249] 19:19:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1A8E0800) [pid = 3668] [serial = 746] [outer = 00000000] 19:19:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1AD16C00) [pid = 3668] [serial = 747] [outer = 1A8E0800] 19:19:52 INFO - PROCESS | 3668 | 1461291592511 Marionette DEBUG loaded listener.js 19:19:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (1C1C2400) [pid = 3668] [serial = 748] [outer = 1A8E0800] 19:19:52 INFO - PROCESS | 3668 | 1461291592985 Marionette TRACE conn3 <- [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]]]}] 19:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 702ms 19:19:53 INFO - PROCESS | 3668 | 1461291593039 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 19:19:53 INFO - PROCESS | 3668 | 1461291593041 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 19:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:19:53 INFO - PROCESS | 3668 | 1461291593051 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:19:53 INFO - PROCESS | 3668 | 1461291593053 Marionette TRACE conn3 <- [1,962,null,{}] 19:19:53 INFO - PROCESS | 3668 | 1461291593056 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:53 INFO - PROCESS | 3668 | 1461291593169 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 19:19:53 INFO - PROCESS | 3668 | 1461291593176 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:53 INFO - PROCESS | 3668 | ++DOCSHELL 1C420800 == 74 [pid = 3668] [id = 250] 19:19:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1C420C00) [pid = 3668] [serial = 749] [outer = 00000000] 19:19:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (1C5B1C00) [pid = 3668] [serial = 750] [outer = 1C420C00] 19:19:53 INFO - PROCESS | 3668 | 1461291593289 Marionette DEBUG loaded listener.js 19:19:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (1CB27800) [pid = 3668] [serial = 751] [outer = 1C420C00] 19:19:53 INFO - PROCESS | 3668 | 1461291593721 Marionette TRACE conn3 <- [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]]]}] 19:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 701ms 19:19:53 INFO - PROCESS | 3668 | 1461291593752 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 19:19:53 INFO - PROCESS | 3668 | 1461291593754 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 19:19:53 INFO - PROCESS | 3668 | 1461291593757 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:19:53 INFO - PROCESS | 3668 | 1461291593759 Marionette TRACE conn3 <- [1,966,null,{}] 19:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:19:53 INFO - PROCESS | 3668 | 1461291593763 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:53 INFO - PROCESS | 3668 | 1461291593905 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 19:19:53 INFO - PROCESS | 3668 | 1461291593918 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:53 INFO - PROCESS | 3668 | ++DOCSHELL 1D1BF800 == 75 [pid = 3668] [id = 251] 19:19:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (1D310400) [pid = 3668] [serial = 752] [outer = 00000000] 19:19:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (1D343000) [pid = 3668] [serial = 753] [outer = 1D310400] 19:19:54 INFO - PROCESS | 3668 | 1461291594013 Marionette DEBUG loaded listener.js 19:19:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (1D693400) [pid = 3668] [serial = 754] [outer = 1D310400] 19:19:54 INFO - PROCESS | 3668 | 1461291594447 Marionette TRACE conn3 <- [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]]]}] 19:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 732ms 19:19:54 INFO - PROCESS | 3668 | 1461291594501 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 19:19:54 INFO - PROCESS | 3668 | 1461291594503 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 19:19:54 INFO - PROCESS | 3668 | 1461291594506 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:19:54 INFO - PROCESS | 3668 | 1461291594507 Marionette TRACE conn3 <- [1,970,null,{}] 19:19:54 INFO - PROCESS | 3668 | 1461291594511 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:54 INFO - PROCESS | 3668 | 1461291594629 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 19:19:54 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (180B8400) [pid = 3668] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:19:54 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (1CE9FC00) [pid = 3668] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:19:54 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (180AB400) [pid = 3668] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:19:54 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (16540000) [pid = 3668] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:19:54 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (1AD17400) [pid = 3668] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:19:54 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (1331B400) [pid = 3668] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:19:54 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (1A8E1800) [pid = 3668] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:19:54 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1CB1AC00) [pid = 3668] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:19:54 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (13617000) [pid = 3668] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:19:54 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (189BB800) [pid = 3668] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:19:54 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (18BD1400) [pid = 3668] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:19:54 INFO - PROCESS | 3668 | 1461291594839 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:54 INFO - PROCESS | 3668 | ++DOCSHELL 11BC8C00 == 76 [pid = 3668] [id = 252] 19:19:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (13316C00) [pid = 3668] [serial = 755] [outer = 00000000] 19:19:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (15C38800) [pid = 3668] [serial = 756] [outer = 13316C00] 19:19:54 INFO - PROCESS | 3668 | 1461291594912 Marionette DEBUG loaded listener.js 19:19:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (180AF800) [pid = 3668] [serial = 757] [outer = 13316C00] 19:19:55 INFO - PROCESS | 3668 | 1461291595331 Marionette TRACE conn3 <- [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]]]}] 19:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 904ms 19:19:55 INFO - PROCESS | 3668 | 1461291595395 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 19:19:55 INFO - PROCESS | 3668 | 1461291595397 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 19:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:19:55 INFO - PROCESS | 3668 | 1461291595401 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:19:55 INFO - PROCESS | 3668 | 1461291595402 Marionette TRACE conn3 <- [1,974,null,{}] 19:19:55 INFO - PROCESS | 3668 | 1461291595406 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:55 INFO - PROCESS | 3668 | 1461291595489 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 19:19:55 INFO - PROCESS | 3668 | 1461291595499 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:55 INFO - PROCESS | 3668 | ++DOCSHELL 1C1CB400 == 77 [pid = 3668] [id = 253] 19:19:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1C42A800) [pid = 3668] [serial = 758] [outer = 00000000] 19:19:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (1D314800) [pid = 3668] [serial = 759] [outer = 1C42A800] 19:19:55 INFO - PROCESS | 3668 | 1461291595542 Marionette DEBUG loaded listener.js 19:19:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1D71EC00) [pid = 3668] [serial = 760] [outer = 1C42A800] 19:19:55 INFO - PROCESS | 3668 | 1461291595972 Marionette TRACE conn3 <- [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]]]}] 19:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 592ms 19:19:55 INFO - PROCESS | 3668 | 1461291595997 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 19:19:55 INFO - PROCESS | 3668 | 1461291595999 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 19:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:19:56 INFO - PROCESS | 3668 | 1461291596014 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:19:56 INFO - PROCESS | 3668 | 1461291596015 Marionette TRACE conn3 <- [1,978,null,{}] 19:19:56 INFO - PROCESS | 3668 | 1461291596019 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:56 INFO - PROCESS | 3668 | 1461291596103 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 19:19:56 INFO - PROCESS | 3668 | 1461291596112 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:56 INFO - PROCESS | 3668 | ++DOCSHELL 16824800 == 78 [pid = 3668] [id = 254] 19:19:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (1D966800) [pid = 3668] [serial = 761] [outer = 00000000] 19:19:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (1DB31400) [pid = 3668] [serial = 762] [outer = 1D966800] 19:19:56 INFO - PROCESS | 3668 | 1461291596158 Marionette DEBUG loaded listener.js 19:19:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (1DB37800) [pid = 3668] [serial = 763] [outer = 1D966800] 19:19:56 INFO - PROCESS | 3668 | 1461291596586 Marionette TRACE conn3 <- [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]]]}] 19:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 592ms 19:19:56 INFO - PROCESS | 3668 | 1461291596600 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 19:19:56 INFO - PROCESS | 3668 | 1461291596601 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 19:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:19:56 INFO - PROCESS | 3668 | 1461291596605 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:19:56 INFO - PROCESS | 3668 | 1461291596606 Marionette TRACE conn3 <- [1,982,null,{}] 19:19:56 INFO - PROCESS | 3668 | 1461291596610 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:56 INFO - PROCESS | 3668 | 1461291596731 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 19:19:56 INFO - PROCESS | 3668 | 1461291596740 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:56 INFO - PROCESS | 3668 | ++DOCSHELL 1C118800 == 79 [pid = 3668] [id = 255] 19:19:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (1CEA0000) [pid = 3668] [serial = 764] [outer = 00000000] 19:19:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (1DCD0000) [pid = 3668] [serial = 765] [outer = 1CEA0000] 19:19:56 INFO - PROCESS | 3668 | 1461291596790 Marionette DEBUG loaded listener.js 19:19:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (1E3E1400) [pid = 3668] [serial = 766] [outer = 1CEA0000] 19:19:57 INFO - PROCESS | 3668 | 1461291597473 Marionette TRACE conn3 <- [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]]]}] 19:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 951ms 19:19:57 INFO - PROCESS | 3668 | 1461291597552 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 19:19:57 INFO - PROCESS | 3668 | 1461291597557 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 19:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:19:57 INFO - PROCESS | 3668 | 1461291597563 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:19:57 INFO - PROCESS | 3668 | 1461291597567 Marionette TRACE conn3 <- [1,986,null,{}] 19:19:57 INFO - PROCESS | 3668 | 1461291597572 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:57 INFO - PROCESS | 3668 | 1461291597685 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 19:19:57 INFO - PROCESS | 3668 | 1461291597823 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:57 INFO - PROCESS | 3668 | ++DOCSHELL 13616800 == 80 [pid = 3668] [id = 256] 19:19:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (15C31800) [pid = 3668] [serial = 767] [outer = 00000000] 19:19:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (1660C800) [pid = 3668] [serial = 768] [outer = 15C31800] 19:19:57 INFO - PROCESS | 3668 | 1461291597880 Marionette DEBUG loaded listener.js 19:19:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (16D4F800) [pid = 3668] [serial = 769] [outer = 15C31800] 19:19:58 INFO - PROCESS | 3668 | 1461291598498 Marionette TRACE conn3 <- [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]]]}] 19:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 998ms 19:19:58 INFO - PROCESS | 3668 | 1461291598565 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 19:19:58 INFO - PROCESS | 3668 | 1461291598571 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 19:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:19:58 INFO - PROCESS | 3668 | 1461291598577 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:19:58 INFO - PROCESS | 3668 | 1461291598580 Marionette TRACE conn3 <- [1,990,null,{}] 19:19:58 INFO - PROCESS | 3668 | 1461291598584 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:58 INFO - PROCESS | 3668 | 1461291598693 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 19:19:58 INFO - PROCESS | 3668 | 1461291598829 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:58 INFO - PROCESS | 3668 | ++DOCSHELL 11B6D800 == 81 [pid = 3668] [id = 257] 19:19:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (11B6E000) [pid = 3668] [serial = 770] [outer = 00000000] 19:19:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (12B7D000) [pid = 3668] [serial = 771] [outer = 11B6E000] 19:19:58 INFO - PROCESS | 3668 | 1461291598884 Marionette DEBUG loaded listener.js 19:19:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (16602800) [pid = 3668] [serial = 772] [outer = 11B6E000] 19:19:59 INFO - PROCESS | 3668 | 1461291599504 Marionette TRACE conn3 <- [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]]]}] 19:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 998ms 19:19:59 INFO - PROCESS | 3668 | 1461291599578 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 19:19:59 INFO - PROCESS | 3668 | 1461291599581 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 19:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:19:59 INFO - PROCESS | 3668 | 1461291599585 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:19:59 INFO - PROCESS | 3668 | 1461291599589 Marionette TRACE conn3 <- [1,994,null,{}] 19:19:59 INFO - PROCESS | 3668 | 1461291599600 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:59 INFO - PROCESS | 3668 | 1461291599711 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 19:19:59 INFO - PROCESS | 3668 | 1461291599848 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:59 INFO - PROCESS | 3668 | ++DOCSHELL 1C1C6000 == 82 [pid = 3668] [id = 258] 19:19:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1C1C6400) [pid = 3668] [serial = 773] [outer = 00000000] 19:19:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (1CB1B000) [pid = 3668] [serial = 774] [outer = 1C1C6400] 19:19:59 INFO - PROCESS | 3668 | 1461291599906 Marionette DEBUG loaded listener.js 19:19:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (1CEA3C00) [pid = 3668] [serial = 775] [outer = 1C1C6400] 19:20:00 INFO - PROCESS | 3668 | 1461291600434 Marionette TRACE conn3 <- [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]]]}] 19:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 889ms 19:20:00 INFO - PROCESS | 3668 | 1461291600488 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 19:20:00 INFO - PROCESS | 3668 | 1461291600491 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 19:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:20:00 INFO - PROCESS | 3668 | 1461291600495 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:20:00 INFO - PROCESS | 3668 | 1461291600497 Marionette TRACE conn3 <- [1,998,null,{}] 19:20:00 INFO - PROCESS | 3668 | 1461291600501 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:00 INFO - PROCESS | 3668 | 1461291600607 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 19:20:00 INFO - PROCESS | 3668 | 1461291600716 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:00 INFO - PROCESS | 3668 | ++DOCSHELL 1C485000 == 83 [pid = 3668] [id = 259] 19:20:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (1CE9B400) [pid = 3668] [serial = 776] [outer = 00000000] 19:20:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 142 (1DBEE800) [pid = 3668] [serial = 777] [outer = 1CE9B400] 19:20:00 INFO - PROCESS | 3668 | 1461291600770 Marionette DEBUG loaded listener.js 19:20:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 143 (1DCCA800) [pid = 3668] [serial = 778] [outer = 1CE9B400] 19:20:01 INFO - PROCESS | 3668 | 1461291601348 Marionette TRACE conn3 <- [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]]]}] 19:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 936ms 19:20:01 INFO - PROCESS | 3668 | 1461291601423 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 19:20:01 INFO - PROCESS | 3668 | 1461291601425 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 19:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:20:01 INFO - PROCESS | 3668 | 1461291601429 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:20:01 INFO - PROCESS | 3668 | 1461291601431 Marionette TRACE conn3 <- [1,1002,null,{}] 19:20:01 INFO - PROCESS | 3668 | 1461291601435 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:01 INFO - PROCESS | 3668 | 1461291601538 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 19:20:01 INFO - PROCESS | 3668 | 1461291601674 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:01 INFO - PROCESS | 3668 | ++DOCSHELL 1950E000 == 84 [pid = 3668] [id = 260] 19:20:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 144 (19E2D800) [pid = 3668] [serial = 779] [outer = 00000000] 19:20:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 145 (1E548C00) [pid = 3668] [serial = 780] [outer = 19E2D800] 19:20:01 INFO - PROCESS | 3668 | 1461291601729 Marionette DEBUG loaded listener.js 19:20:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 146 (1E54BC00) [pid = 3668] [serial = 781] [outer = 19E2D800] 19:20:02 INFO - PROCESS | 3668 | 1461291602314 Marionette TRACE conn3 <- [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]]]}] 19:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 936ms 19:20:02 INFO - PROCESS | 3668 | 1461291602374 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 19:20:02 INFO - PROCESS | 3668 | 1461291602377 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 19:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:20:02 INFO - PROCESS | 3668 | 1461291602381 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:20:02 INFO - PROCESS | 3668 | 1461291602383 Marionette TRACE conn3 <- [1,1006,null,{}] 19:20:02 INFO - PROCESS | 3668 | 1461291602387 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:02 INFO - PROCESS | 3668 | 1461291602533 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 19:20:02 INFO - PROCESS | 3668 | 1461291602823 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:02 INFO - PROCESS | 3668 | ++DOCSHELL 02662000 == 85 [pid = 3668] [id = 261] 19:20:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 147 (11BEE000) [pid = 3668] [serial = 782] [outer = 00000000] 19:20:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 148 (12CEEC00) [pid = 3668] [serial = 783] [outer = 11BEE000] 19:20:02 INFO - PROCESS | 3668 | 1461291602899 Marionette DEBUG loaded listener.js 19:20:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 149 (1331B800) [pid = 3668] [serial = 784] [outer = 11BEE000] 19:20:03 INFO - PROCESS | 3668 | 1461291603477 Marionette TRACE conn3 <- [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]]]}] 19:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1138ms 19:20:03 INFO - PROCESS | 3668 | 1461291603527 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 19:20:03 INFO - PROCESS | 3668 | 1461291603532 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 19:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:20:03 INFO - PROCESS | 3668 | 1461291603537 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:20:03 INFO - PROCESS | 3668 | 1461291603540 Marionette TRACE conn3 <- [1,1010,null,{}] 19:20:03 INFO - PROCESS | 3668 | 1461291603544 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:03 INFO - PROCESS | 3668 | 1461291603657 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 19:20:03 INFO - PROCESS | 3668 | 1461291603838 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:03 INFO - PROCESS | 3668 | ++DOCSHELL 15CF9000 == 86 [pid = 3668] [id = 262] 19:20:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 150 (15CF9800) [pid = 3668] [serial = 785] [outer = 00000000] 19:20:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 151 (16547000) [pid = 3668] [serial = 786] [outer = 15CF9800] 19:20:03 INFO - PROCESS | 3668 | 1461291603889 Marionette DEBUG loaded listener.js 19:20:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 152 (16571800) [pid = 3668] [serial = 787] [outer = 15CF9800] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 18234C00 == 85 [pid = 3668] [id = 83] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 12CF8C00 == 84 [pid = 3668] [id = 28] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 16824800 == 83 [pid = 3668] [id = 254] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 1C1CB400 == 82 [pid = 3668] [id = 253] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 11BC8C00 == 81 [pid = 3668] [id = 252] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 1D1BF800 == 80 [pid = 3668] [id = 251] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 1C420800 == 79 [pid = 3668] [id = 250] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 1A8DFC00 == 78 [pid = 3668] [id = 249] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 15C06400 == 77 [pid = 3668] [id = 248] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 16D5B800 == 76 [pid = 3668] [id = 247] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 180AC800 == 75 [pid = 3668] [id = 246] 19:20:04 INFO - PROCESS | 3668 | --DOCSHELL 138D6000 == 74 [pid = 3668] [id = 245] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 151 (1CB20C00) [pid = 3668] [serial = 717] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 150 (1C1C0C00) [pid = 3668] [serial = 579] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 149 (16549000) [pid = 3668] [serial = 671] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 148 (19A11400) [pid = 3668] [serial = 674] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 147 (1C422400) [pid = 3668] [serial = 701] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 146 (1DBF3800) [pid = 3668] [serial = 677] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 145 (1E3D7400) [pid = 3668] [serial = 680] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 144 (16596000) [pid = 3668] [serial = 683] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 143 (15E47800) [pid = 3668] [serial = 689] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 142 (1654E400) [pid = 3668] [serial = 690] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 141 (1C1C1000) [pid = 3668] [serial = 698] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (1D1C6800) [pid = 3668] [serial = 704] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (15CFA400) [pid = 3668] [serial = 687] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (14AB9000) [pid = 3668] [serial = 686] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (1950D000) [pid = 3668] [serial = 692] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (195E7400) [pid = 3668] [serial = 693] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1A85E000) [pid = 3668] [serial = 695] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (18E1F800) [pid = 3668] [serial = 715] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (1A8E3800) [pid = 3668] [serial = 696] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (1C5AE800) [pid = 3668] [serial = 702] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (1D714000) [pid = 3668] [serial = 707] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (1D30C000) [pid = 3668] [serial = 705] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (138E1800) [pid = 3668] [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.] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (18E1D400) [pid = 3668] [serial = 714] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (1D96A400) [pid = 3668] [serial = 708] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (180B0800) [pid = 3668] [serial = 710] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (180B3000) [pid = 3668] [serial = 711] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (1C116800) [pid = 3668] [serial = 699] [outer = 00000000] [url = about:blank] 19:20:04 INFO - PROCESS | 3668 | 1461291604416 Marionette TRACE conn3 <- [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]]]}] 19:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 904ms 19:20:04 INFO - PROCESS | 3668 | 1461291604443 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 19:20:04 INFO - PROCESS | 3668 | 1461291604447 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 19:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:20:04 INFO - PROCESS | 3668 | 1461291604452 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:20:04 INFO - PROCESS | 3668 | 1461291604454 Marionette TRACE conn3 <- [1,1014,null,{}] 19:20:04 INFO - PROCESS | 3668 | 1461291604458 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:04 INFO - PROCESS | 3668 | 1461291604544 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 19:20:04 INFO - PROCESS | 3668 | 1461291604553 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:04 INFO - PROCESS | 3668 | ++DOCSHELL 15CD2800 == 75 [pid = 3668] [id = 263] 19:20:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (15CD7400) [pid = 3668] [serial = 788] [outer = 00000000] 19:20:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (1657B800) [pid = 3668] [serial = 789] [outer = 15CD7400] 19:20:04 INFO - PROCESS | 3668 | 1461291604598 Marionette DEBUG loaded listener.js 19:20:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (1660E800) [pid = 3668] [serial = 790] [outer = 15CD7400] 19:20:05 INFO - PROCESS | 3668 | 1461291605080 Marionette TRACE conn3 <- [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]]]}] 19:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 701ms 19:20:05 INFO - PROCESS | 3668 | 1461291605152 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 19:20:05 INFO - PROCESS | 3668 | 1461291605154 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 19:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:20:05 INFO - PROCESS | 3668 | 1461291605159 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:20:05 INFO - PROCESS | 3668 | 1461291605164 Marionette TRACE conn3 <- [1,1018,null,{}] 19:20:05 INFO - PROCESS | 3668 | 1461291605173 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:05 INFO - PROCESS | 3668 | 1461291605261 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 19:20:05 INFO - PROCESS | 3668 | 1461291605403 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:05 INFO - PROCESS | 3668 | ++DOCSHELL 16824400 == 76 [pid = 3668] [id = 264] 19:20:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (17FB1000) [pid = 3668] [serial = 791] [outer = 00000000] 19:20:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (18822800) [pid = 3668] [serial = 792] [outer = 17FB1000] 19:20:05 INFO - PROCESS | 3668 | 1461291605467 Marionette DEBUG loaded listener.js 19:20:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (18BD4C00) [pid = 3668] [serial = 793] [outer = 17FB1000] 19:20:05 INFO - PROCESS | 3668 | 1461291605879 Marionette TRACE conn3 <- [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]]]}] 19:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 795ms 19:20:05 INFO - PROCESS | 3668 | 1461291605959 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 19:20:05 INFO - PROCESS | 3668 | 1461291605962 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 19:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:20:05 INFO - PROCESS | 3668 | 1461291605965 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:20:05 INFO - PROCESS | 3668 | 1461291605967 Marionette TRACE conn3 <- [1,1022,null,{}] 19:20:05 INFO - PROCESS | 3668 | 1461291605971 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:06 INFO - PROCESS | 3668 | 1461291606054 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 19:20:06 INFO - PROCESS | 3668 | 1461291606060 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:06 INFO - PROCESS | 3668 | ++DOCSHELL 1862B800 == 77 [pid = 3668] [id = 265] 19:20:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (189BB800) [pid = 3668] [serial = 794] [outer = 00000000] 19:20:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (195DE800) [pid = 3668] [serial = 795] [outer = 189BB800] 19:20:06 INFO - PROCESS | 3668 | 1461291606106 Marionette DEBUG loaded listener.js 19:20:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (19A11400) [pid = 3668] [serial = 796] [outer = 189BB800] 19:20:06 INFO - PROCESS | 3668 | 1461291606575 Marionette TRACE conn3 <- [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]]]}] 19:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 639ms 19:20:06 INFO - PROCESS | 3668 | 1461291606603 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 19:20:06 INFO - PROCESS | 3668 | 1461291606605 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 19:20:06 INFO - PROCESS | 3668 | 1461291606608 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:20:06 INFO - PROCESS | 3668 | 1461291606610 Marionette TRACE conn3 <- [1,1026,null,{}] 19:20:06 INFO - PROCESS | 3668 | 1461291606613 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:06 INFO - PROCESS | 3668 | 1461291606724 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 19:20:06 INFO - PROCESS | 3668 | 1461291606814 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:06 INFO - PROCESS | 3668 | ++DOCSHELL 195EA000 == 78 [pid = 3668] [id = 266] 19:20:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (19ACB800) [pid = 3668] [serial = 797] [outer = 00000000] 19:20:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1A0CB000) [pid = 3668] [serial = 798] [outer = 19ACB800] 19:20:06 INFO - PROCESS | 3668 | 1461291606868 Marionette DEBUG loaded listener.js 19:20:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (1A8DE000) [pid = 3668] [serial = 799] [outer = 19ACB800] 19:20:07 INFO - PROCESS | 3668 | 1461291607310 Marionette TRACE conn3 <- [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]]]}] 19:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 748ms 19:20:07 INFO - PROCESS | 3668 | 1461291607351 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 19:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:20:07 INFO - PROCESS | 3668 | 1461291607353 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 19:20:07 INFO - PROCESS | 3668 | 1461291607363 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:20:07 INFO - PROCESS | 3668 | 1461291607365 Marionette TRACE conn3 <- [1,1030,null,{}] 19:20:07 INFO - PROCESS | 3668 | 1461291607368 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:07 INFO - PROCESS | 3668 | 1461291607493 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 19:20:07 INFO - PROCESS | 3668 | 1461291607558 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:07 INFO - PROCESS | 3668 | ++DOCSHELL 1A8E0400 == 79 [pid = 3668] [id = 267] 19:20:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (1A8E3400) [pid = 3668] [serial = 800] [outer = 00000000] 19:20:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1C1C5C00) [pid = 3668] [serial = 801] [outer = 1A8E3400] 19:20:07 INFO - PROCESS | 3668 | 1461291607602 Marionette DEBUG loaded listener.js 19:20:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (1C41D800) [pid = 3668] [serial = 802] [outer = 1A8E3400] 19:20:08 INFO - PROCESS | 3668 | 1461291607999 Marionette TRACE conn3 <- [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]]]}] 19:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 701ms 19:20:08 INFO - PROCESS | 3668 | 1461291608038 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 19:20:08 INFO - PROCESS | 3668 | 1461291608040 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 19:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:20:08 INFO - PROCESS | 3668 | 1461291608044 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:20:08 INFO - PROCESS | 3668 | 1461291608045 Marionette TRACE conn3 <- [1,1034,null,{}] 19:20:08 INFO - PROCESS | 3668 | 1461291608052 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:08 INFO - PROCESS | 3668 | 1461291608190 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 19:20:08 INFO - PROCESS | 3668 | 1461291608212 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:08 INFO - PROCESS | 3668 | ++DOCSHELL 1C1C2000 == 80 [pid = 3668] [id = 268] 19:20:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (1C425400) [pid = 3668] [serial = 803] [outer = 00000000] 19:20:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (1C5BDC00) [pid = 3668] [serial = 804] [outer = 1C425400] 19:20:08 INFO - PROCESS | 3668 | 1461291608256 Marionette DEBUG loaded listener.js 19:20:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 142 (1CBC2000) [pid = 3668] [serial = 805] [outer = 1C425400] 19:20:08 INFO - PROCESS | 3668 | --DOMWINDOW == 141 (1D966800) [pid = 3668] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:20:08 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (1C420C00) [pid = 3668] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:20:08 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (1A8E0800) [pid = 3668] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:20:08 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (16572400) [pid = 3668] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:20:08 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (1D310400) [pid = 3668] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:20:08 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (16DAE400) [pid = 3668] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:20:08 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (13316C00) [pid = 3668] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:20:08 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (138DC400) [pid = 3668] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:20:08 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (180ACC00) [pid = 3668] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:20:08 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (1C42A800) [pid = 3668] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:20:08 INFO - PROCESS | 3668 | 1461291608772 Marionette TRACE conn3 <- [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]]]}] 19:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 795ms 19:20:08 INFO - PROCESS | 3668 | 1461291608846 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 19:20:08 INFO - PROCESS | 3668 | 1461291608848 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 19:20:08 INFO - PROCESS | 3668 | 1461291608851 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:20:08 INFO - PROCESS | 3668 | 1461291608853 Marionette TRACE conn3 <- [1,1038,null,{}] 19:20:08 INFO - PROCESS | 3668 | 1461291608856 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:08 INFO - PROCESS | 3668 | 1461291608939 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 19:20:08 INFO - PROCESS | 3668 | 1461291608945 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:08 INFO - PROCESS | 3668 | ++DOCSHELL 13DCE000 == 81 [pid = 3668] [id = 269] 19:20:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (16DAE400) [pid = 3668] [serial = 806] [outer = 00000000] 19:20:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (1AD13800) [pid = 3668] [serial = 807] [outer = 16DAE400] 19:20:08 INFO - PROCESS | 3668 | 1461291608991 Marionette DEBUG loaded listener.js 19:20:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1C420400) [pid = 3668] [serial = 808] [outer = 16DAE400] 19:20:09 INFO - PROCESS | 3668 | 1461291609410 Marionette TRACE conn3 <- [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]]]}] 19:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 592ms 19:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:20:09 INFO - PROCESS | 3668 | 1461291609453 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 19:20:09 INFO - PROCESS | 3668 | 1461291609455 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 19:20:09 INFO - PROCESS | 3668 | 1461291609459 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:20:09 INFO - PROCESS | 3668 | 1461291609461 Marionette TRACE conn3 <- [1,1042,null,{}] 19:20:09 INFO - PROCESS | 3668 | 1461291609468 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:09 INFO - PROCESS | 3668 | 1461291609558 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 19:20:09 INFO - PROCESS | 3668 | 1461291609567 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:09 INFO - PROCESS | 3668 | ++DOCSHELL 1945E800 == 82 [pid = 3668] [id = 270] 19:20:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (19461400) [pid = 3668] [serial = 809] [outer = 00000000] 19:20:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (19467800) [pid = 3668] [serial = 810] [outer = 19461400] 19:20:09 INFO - PROCESS | 3668 | 1461291609615 Marionette DEBUG loaded listener.js 19:20:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (19469000) [pid = 3668] [serial = 811] [outer = 19461400] 19:20:10 INFO - PROCESS | 3668 | 1461291610309 Marionette TRACE conn3 <- [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]]]}] 19:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 904ms 19:20:10 INFO - PROCESS | 3668 | 1461291610364 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 19:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:20:10 INFO - PROCESS | 3668 | 1461291610367 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 19:20:10 INFO - PROCESS | 3668 | 1461291610372 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:20:10 INFO - PROCESS | 3668 | 1461291610376 Marionette TRACE conn3 <- [1,1046,null,{}] 19:20:10 INFO - PROCESS | 3668 | 1461291610382 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:10 INFO - PROCESS | 3668 | 1461291610530 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 19:20:10 INFO - PROCESS | 3668 | 1461291610666 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:10 INFO - PROCESS | 3668 | ++DOCSHELL 13372400 == 83 [pid = 3668] [id = 271] 19:20:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (13484400) [pid = 3668] [serial = 812] [outer = 00000000] 19:20:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (15C36C00) [pid = 3668] [serial = 813] [outer = 13484400] 19:20:10 INFO - PROCESS | 3668 | 1461291610722 Marionette DEBUG loaded listener.js 19:20:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (15EDD000) [pid = 3668] [serial = 814] [outer = 13484400] 19:20:11 INFO - PROCESS | 3668 | 1461291611300 Marionette TRACE conn3 <- [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]]]}] 19:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 997ms 19:20:11 INFO - PROCESS | 3668 | 1461291611373 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 19:20:11 INFO - PROCESS | 3668 | 1461291611379 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 19:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:20:11 INFO - PROCESS | 3668 | 1461291611386 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:20:11 INFO - PROCESS | 3668 | 1461291611389 Marionette TRACE conn3 <- [1,1050,null,{}] 19:20:11 INFO - PROCESS | 3668 | 1461291611393 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:11 INFO - PROCESS | 3668 | 1461291611506 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 19:20:11 INFO - PROCESS | 3668 | 1461291611620 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:11 INFO - PROCESS | 3668 | ++DOCSHELL 16DBC400 == 84 [pid = 3668] [id = 272] 19:20:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 142 (17F6CC00) [pid = 3668] [serial = 815] [outer = 00000000] 19:20:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 143 (18E1EC00) [pid = 3668] [serial = 816] [outer = 17F6CC00] 19:20:11 INFO - PROCESS | 3668 | 1461291611715 Marionette DEBUG loaded listener.js 19:20:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 144 (19462800) [pid = 3668] [serial = 817] [outer = 17F6CC00] 19:20:12 INFO - PROCESS | 3668 | 1461291612353 Marionette TRACE conn3 <- [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]]]}] 19:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 982ms 19:20:12 INFO - PROCESS | 3668 | 1461291612376 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 19:20:12 INFO - PROCESS | 3668 | 1461291612378 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 19:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:20:12 INFO - PROCESS | 3668 | 1461291612382 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:20:12 INFO - PROCESS | 3668 | 1461291612386 Marionette TRACE conn3 <- [1,1054,null,{}] 19:20:12 INFO - PROCESS | 3668 | 1461291612397 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:12 INFO - PROCESS | 3668 | 1461291612506 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 19:20:12 INFO - PROCESS | 3668 | 1461291612648 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:12 INFO - PROCESS | 3668 | ++DOCSHELL 1A855C00 == 85 [pid = 3668] [id = 273] 19:20:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 145 (1A85D800) [pid = 3668] [serial = 818] [outer = 00000000] 19:20:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 146 (1C1C8000) [pid = 3668] [serial = 819] [outer = 1A85D800] 19:20:12 INFO - PROCESS | 3668 | 1461291612706 Marionette DEBUG loaded listener.js 19:20:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 147 (1C48FC00) [pid = 3668] [serial = 820] [outer = 1A85D800] 19:20:13 INFO - PROCESS | 3668 | 1461291613246 Marionette TRACE conn3 <- [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]]]}] 19:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 904ms 19:20:13 INFO - PROCESS | 3668 | 1461291613286 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 19:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:20:13 INFO - PROCESS | 3668 | 1461291613289 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 19:20:13 INFO - PROCESS | 3668 | 1461291613293 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:20:13 INFO - PROCESS | 3668 | 1461291613295 Marionette TRACE conn3 <- [1,1058,null,{}] 19:20:13 INFO - PROCESS | 3668 | 1461291613299 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:13 INFO - PROCESS | 3668 | 1461291613406 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 19:20:13 INFO - PROCESS | 3668 | 1461291613513 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:13 INFO - PROCESS | 3668 | ++DOCSHELL 12C10400 == 86 [pid = 3668] [id = 274] 19:20:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 148 (1A8E4000) [pid = 3668] [serial = 821] [outer = 00000000] 19:20:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 149 (1D310C00) [pid = 3668] [serial = 822] [outer = 1A8E4000] 19:20:13 INFO - PROCESS | 3668 | 1461291613567 Marionette DEBUG loaded listener.js 19:20:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 150 (1D315800) [pid = 3668] [serial = 823] [outer = 1A8E4000] 19:20:14 INFO - PROCESS | 3668 | 1461291614166 Marionette TRACE conn3 <- [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]]]}] 19:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 935ms 19:20:14 INFO - PROCESS | 3668 | 1461291614221 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 19:20:14 INFO - PROCESS | 3668 | 1461291614223 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 19:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:20:14 INFO - PROCESS | 3668 | 1461291614227 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:20:14 INFO - PROCESS | 3668 | 1461291614229 Marionette TRACE conn3 <- [1,1062,null,{}] 19:20:14 INFO - PROCESS | 3668 | 1461291614233 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:14 INFO - PROCESS | 3668 | 1461291614336 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 19:20:14 INFO - PROCESS | 3668 | 1461291614470 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:14 INFO - PROCESS | 3668 | ++DOCSHELL 195DDC00 == 87 [pid = 3668] [id = 275] 19:20:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 151 (1C112400) [pid = 3668] [serial = 824] [outer = 00000000] 19:20:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 152 (1D715800) [pid = 3668] [serial = 825] [outer = 1C112400] 19:20:14 INFO - PROCESS | 3668 | 1461291614526 Marionette DEBUG loaded listener.js 19:20:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 153 (1D714000) [pid = 3668] [serial = 826] [outer = 1C112400] 19:20:15 INFO - PROCESS | 3668 | 1461291615074 Marionette TRACE conn3 <- [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]]]}] 19:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 904ms 19:20:15 INFO - PROCESS | 3668 | 1461291615131 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 19:20:15 INFO - PROCESS | 3668 | 1461291615133 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 19:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:20:15 INFO - PROCESS | 3668 | 1461291615137 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:20:15 INFO - PROCESS | 3668 | 1461291615139 Marionette TRACE conn3 <- [1,1066,null,{}] 19:20:15 INFO - PROCESS | 3668 | 1461291615143 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:15 INFO - PROCESS | 3668 | 1461291615255 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 19:20:15 INFO - PROCESS | 3668 | 1461291615364 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:15 INFO - PROCESS | 3668 | ++DOCSHELL 1D30A400 == 88 [pid = 3668] [id = 276] 19:20:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 154 (1D317000) [pid = 3668] [serial = 827] [outer = 00000000] 19:20:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 155 (1DBED400) [pid = 3668] [serial = 828] [outer = 1D317000] 19:20:15 INFO - PROCESS | 3668 | 1461291615421 Marionette DEBUG loaded listener.js 19:20:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 156 (1DCC3800) [pid = 3668] [serial = 829] [outer = 1D317000] 19:20:16 INFO - PROCESS | 3668 | 1461291616028 Marionette TRACE conn3 <- [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]]]}] 19:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 951ms 19:20:16 INFO - PROCESS | 3668 | 1461291616082 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 19:20:16 INFO - PROCESS | 3668 | 1461291616085 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 19:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:20:16 INFO - PROCESS | 3668 | 1461291616088 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:20:16 INFO - PROCESS | 3668 | 1461291616090 Marionette TRACE conn3 <- [1,1070,null,{}] 19:20:16 INFO - PROCESS | 3668 | 1461291616094 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:16 INFO - PROCESS | 3668 | 1461291616200 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 19:20:16 INFO - PROCESS | 3668 | 1461291616312 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:16 INFO - PROCESS | 3668 | ++DOCSHELL 11BEE400 == 89 [pid = 3668] [id = 277] 19:20:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 157 (12C62000) [pid = 3668] [serial = 830] [outer = 00000000] 19:20:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 158 (16597800) [pid = 3668] [serial = 831] [outer = 12C62000] 19:20:16 INFO - PROCESS | 3668 | 1461291616365 Marionette DEBUG loaded listener.js 19:20:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 159 (18666800) [pid = 3668] [serial = 832] [outer = 12C62000] 19:20:17 INFO - PROCESS | 3668 | 1461291617149 Marionette TRACE conn3 <- [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]]]}] 19:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1091ms 19:20:17 INFO - PROCESS | 3668 | 1461291617186 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 19:20:17 INFO - PROCESS | 3668 | 1461291617191 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 19:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:20:17 INFO - PROCESS | 3668 | 1461291617197 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:20:17 INFO - PROCESS | 3668 | 1461291617200 Marionette TRACE conn3 <- [1,1074,null,{}] 19:20:17 INFO - PROCESS | 3668 | 1461291617205 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:17 INFO - PROCESS | 3668 | 1461291617307 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 19:20:17 INFO - PROCESS | 3668 | 1461291617427 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:17 INFO - PROCESS | 3668 | ++DOCSHELL 12B87400 == 90 [pid = 3668] [id = 278] 19:20:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 160 (12DDE400) [pid = 3668] [serial = 833] [outer = 00000000] 19:20:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 161 (1348A000) [pid = 3668] [serial = 834] [outer = 12DDE400] 19:20:17 INFO - PROCESS | 3668 | 1461291617519 Marionette DEBUG loaded listener.js 19:20:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 162 (134B0000) [pid = 3668] [serial = 835] [outer = 12DDE400] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 15E90C00 == 89 [pid = 3668] [id = 23] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 13DCE000 == 88 [pid = 3668] [id = 269] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 1C1C2000 == 87 [pid = 3668] [id = 268] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 1A8E0400 == 86 [pid = 3668] [id = 267] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 195EA000 == 85 [pid = 3668] [id = 266] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 1862B800 == 84 [pid = 3668] [id = 265] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 16824400 == 83 [pid = 3668] [id = 264] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 15CD2800 == 82 [pid = 3668] [id = 263] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 15CF9000 == 81 [pid = 3668] [id = 262] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 02662000 == 80 [pid = 3668] [id = 261] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 11B6D800 == 79 [pid = 3668] [id = 257] 19:20:17 INFO - PROCESS | 3668 | --DOCSHELL 13616800 == 78 [pid = 3668] [id = 256] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 161 (1DB31400) [pid = 3668] [serial = 762] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 160 (1C5B1C00) [pid = 3668] [serial = 750] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 159 (16590000) [pid = 3668] [serial = 720] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 158 (194E7400) [pid = 3668] [serial = 723] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 157 (1CE3C000) [pid = 3668] [serial = 726] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 156 (1DBEC000) [pid = 3668] [serial = 729] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 155 (1AD16C00) [pid = 3668] [serial = 747] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 154 (19EF4400) [pid = 3668] [serial = 744] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 153 (1D343000) [pid = 3668] [serial = 753] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 152 (1A0C9800) [pid = 3668] [serial = 745] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 151 (17FBC800) [pid = 3668] [serial = 741] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 150 (1822D800) [pid = 3668] [serial = 742] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 149 (1CB27800) [pid = 3668] [serial = 751] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 148 (15C38800) [pid = 3668] [serial = 756] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 147 (16545800) [pid = 3668] [serial = 736] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 146 (158F8400) [pid = 3668] [serial = 735] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 145 (1881C800) [pid = 3668] [serial = 739] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 144 (182BBC00) [pid = 3668] [serial = 738] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 143 (1E26FC00) [pid = 3668] [serial = 732] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 142 (1D693400) [pid = 3668] [serial = 754] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 141 (1D314800) [pid = 3668] [serial = 759] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (1DB37800) [pid = 3668] [serial = 763] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (180AF800) [pid = 3668] [serial = 757] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (1D71EC00) [pid = 3668] [serial = 760] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (1C1C2400) [pid = 3668] [serial = 748] [outer = 00000000] [url = about:blank] 19:20:17 INFO - PROCESS | 3668 | 1461291617995 Marionette TRACE conn3 <- [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]]]}] 19:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 842ms 19:20:18 INFO - PROCESS | 3668 | 1461291618040 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 19:20:18 INFO - PROCESS | 3668 | 1461291618045 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 19:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:20:18 INFO - PROCESS | 3668 | 1461291618051 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:20:18 INFO - PROCESS | 3668 | 1461291618054 Marionette TRACE conn3 <- [1,1078,null,{}] 19:20:18 INFO - PROCESS | 3668 | 1461291618057 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:18 INFO - PROCESS | 3668 | 1461291618148 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 19:20:18 INFO - PROCESS | 3668 | 1461291618157 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:18 INFO - PROCESS | 3668 | ++DOCSHELL 1370C400 == 79 [pid = 3668] [id = 279] 19:20:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1370C800) [pid = 3668] [serial = 836] [outer = 00000000] 19:20:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (13DD5400) [pid = 3668] [serial = 837] [outer = 1370C800] 19:20:18 INFO - PROCESS | 3668 | 1461291618203 Marionette DEBUG loaded listener.js 19:20:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (14AB1800) [pid = 3668] [serial = 838] [outer = 1370C800] 19:20:18 INFO - PROCESS | 3668 | 1461291618683 Marionette TRACE conn3 <- [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]]]}] 19:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 686ms 19:20:18 INFO - PROCESS | 3668 | 1461291618750 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 19:20:18 INFO - PROCESS | 3668 | 1461291618754 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 19:20:18 INFO - PROCESS | 3668 | 1461291618758 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:20:18 INFO - PROCESS | 3668 | 1461291618761 Marionette TRACE conn3 <- [1,1082,null,{}] 19:20:18 INFO - PROCESS | 3668 | 1461291618772 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:18 INFO - PROCESS | 3668 | 1461291618892 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 19:20:18 INFO - PROCESS | 3668 | 1461291618990 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:19 INFO - PROCESS | 3668 | ++DOCSHELL 15C10C00 == 80 [pid = 3668] [id = 280] 19:20:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (15C35C00) [pid = 3668] [serial = 839] [outer = 00000000] 19:20:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 142 (15E95400) [pid = 3668] [serial = 840] [outer = 15C35C00] 19:20:19 INFO - PROCESS | 3668 | 1461291619039 Marionette DEBUG loaded listener.js 19:20:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 143 (1653FC00) [pid = 3668] [serial = 841] [outer = 15C35C00] 19:20:19 INFO - PROCESS | 3668 | 1461291619434 Marionette TRACE conn3 <- [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]]]}] 19:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 732ms 19:20:19 INFO - PROCESS | 3668 | 1461291619503 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 19:20:19 INFO - PROCESS | 3668 | 1461291619505 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 19:20:19 INFO - PROCESS | 3668 | 1461291619509 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:20:19 INFO - PROCESS | 3668 | 1461291619511 Marionette TRACE conn3 <- [1,1086,null,{}] 19:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:20:19 INFO - PROCESS | 3668 | 1461291619515 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:19 INFO - PROCESS | 3668 | 1461291619600 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 19:20:19 INFO - PROCESS | 3668 | 1461291619611 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:19 INFO - PROCESS | 3668 | ++DOCSHELL 1654DC00 == 81 [pid = 3668] [id = 281] 19:20:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 144 (1654E800) [pid = 3668] [serial = 842] [outer = 00000000] 19:20:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 145 (1658C400) [pid = 3668] [serial = 843] [outer = 1654E800] 19:20:19 INFO - PROCESS | 3668 | 1461291619659 Marionette DEBUG loaded listener.js 19:20:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 146 (16602400) [pid = 3668] [serial = 844] [outer = 1654E800] 19:20:20 INFO - PROCESS | 3668 | 1461291620118 Marionette TRACE conn3 <- [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]]]}] 19:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 639ms 19:20:20 INFO - PROCESS | 3668 | 1461291620149 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 19:20:20 INFO - PROCESS | 3668 | 1461291620151 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 19:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:20:20 INFO - PROCESS | 3668 | 1461291620161 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:20:20 INFO - PROCESS | 3668 | 1461291620162 Marionette TRACE conn3 <- [1,1090,null,{}] 19:20:20 INFO - PROCESS | 3668 | 1461291620166 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:20 INFO - PROCESS | 3668 | 1461291620282 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 19:20:20 INFO - PROCESS | 3668 | 1461291620372 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:20 INFO - PROCESS | 3668 | ++DOCSHELL 15855000 == 82 [pid = 3668] [id = 282] 19:20:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 147 (1589F400) [pid = 3668] [serial = 845] [outer = 00000000] 19:20:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 148 (16828000) [pid = 3668] [serial = 846] [outer = 1589F400] 19:20:20 INFO - PROCESS | 3668 | 1461291620417 Marionette DEBUG loaded listener.js 19:20:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 149 (16DB3800) [pid = 3668] [serial = 847] [outer = 1589F400] 19:20:20 INFO - PROCESS | 3668 | 1461291620833 Marionette TRACE conn3 <- [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]]]}] 19:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 748ms 19:20:20 INFO - PROCESS | 3668 | 1461291620879 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 19:20:20 INFO - PROCESS | 3668 | 1461291620881 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 19:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:20:20 INFO - PROCESS | 3668 | 1461291620884 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:20:20 INFO - PROCESS | 3668 | 1461291620886 Marionette TRACE conn3 <- [1,1094,null,{}] 19:20:20 INFO - PROCESS | 3668 | 1461291620889 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:21 INFO - PROCESS | 3668 | 1461291621020 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 19:20:21 INFO - PROCESS | 3668 | 1461291621097 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:21 INFO - PROCESS | 3668 | ++DOCSHELL 180B2800 == 83 [pid = 3668] [id = 283] 19:20:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 150 (180B8C00) [pid = 3668] [serial = 848] [outer = 00000000] 19:20:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 151 (18624C00) [pid = 3668] [serial = 849] [outer = 180B8C00] 19:20:21 INFO - PROCESS | 3668 | 1461291621146 Marionette DEBUG loaded listener.js 19:20:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 152 (1866DC00) [pid = 3668] [serial = 850] [outer = 180B8C00] 19:20:21 INFO - PROCESS | 3668 | 1461291621560 Marionette TRACE conn3 <- [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]]]}] 19:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 702ms 19:20:21 INFO - PROCESS | 3668 | 1461291621584 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 19:20:21 INFO - PROCESS | 3668 | 1461291621586 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 19:20:21 INFO - PROCESS | 3668 | 1461291621589 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:20:21 INFO - PROCESS | 3668 | 1461291621591 Marionette TRACE conn3 <- [1,1098,null,{}] 19:20:21 INFO - PROCESS | 3668 | 1461291621594 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:21 INFO - PROCESS | 3668 | 1461291621736 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 19:20:21 INFO - PROCESS | 3668 | 1461291621753 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:21 INFO - PROCESS | 3668 | ++DOCSHELL 15F7F000 == 84 [pid = 3668] [id = 284] 19:20:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 153 (180B1400) [pid = 3668] [serial = 851] [outer = 00000000] 19:20:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 154 (18E1CC00) [pid = 3668] [serial = 852] [outer = 180B1400] 19:20:21 INFO - PROCESS | 3668 | 1461291621800 Marionette DEBUG loaded listener.js 19:20:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 155 (18E1F000) [pid = 3668] [serial = 853] [outer = 180B1400] 19:20:22 INFO - PROCESS | 3668 | --DOMWINDOW == 154 (19ACB800) [pid = 3668] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:20:22 INFO - PROCESS | 3668 | --DOMWINDOW == 153 (1A8E3400) [pid = 3668] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:20:22 INFO - PROCESS | 3668 | --DOMWINDOW == 152 (11BEE000) [pid = 3668] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:20:22 INFO - PROCESS | 3668 | --DOMWINDOW == 151 (1C425400) [pid = 3668] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:20:22 INFO - PROCESS | 3668 | --DOMWINDOW == 150 (17FB1000) [pid = 3668] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:20:22 INFO - PROCESS | 3668 | --DOMWINDOW == 149 (189BB800) [pid = 3668] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:20:22 INFO - PROCESS | 3668 | --DOMWINDOW == 148 (15CF9800) [pid = 3668] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:20:22 INFO - PROCESS | 3668 | --DOMWINDOW == 147 (15CD7400) [pid = 3668] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:20:22 INFO - PROCESS | 3668 | --DOMWINDOW == 146 (16DAE400) [pid = 3668] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:20:22 INFO - PROCESS | 3668 | 1461291622370 Marionette TRACE conn3 <- [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]]]}] 19:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 841ms 19:20:22 INFO - PROCESS | 3668 | 1461291622433 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 19:20:22 INFO - PROCESS | 3668 | 1461291622435 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 19:20:22 INFO - PROCESS | 3668 | 1461291622438 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:20:22 INFO - PROCESS | 3668 | 1461291622440 Marionette TRACE conn3 <- [1,1102,null,{}] 19:20:22 INFO - PROCESS | 3668 | 1461291622443 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:22 INFO - PROCESS | 3668 | 1461291622528 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 19:20:22 INFO - PROCESS | 3668 | 1461291622538 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:22 INFO - PROCESS | 3668 | ++DOCSHELL 11BE6400 == 85 [pid = 3668] [id = 285] 19:20:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 147 (11BE7C00) [pid = 3668] [serial = 854] [outer = 00000000] 19:20:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 148 (16823400) [pid = 3668] [serial = 855] [outer = 11BE7C00] 19:20:22 INFO - PROCESS | 3668 | 1461291622666 Marionette DEBUG loaded listener.js 19:20:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 149 (18E21800) [pid = 3668] [serial = 856] [outer = 11BE7C00] 19:20:23 INFO - PROCESS | 3668 | 1461291623038 Marionette TRACE conn3 <- [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]]]}] 19:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 623ms 19:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:20:23 INFO - PROCESS | 3668 | 1461291623076 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 19:20:23 INFO - PROCESS | 3668 | 1461291623078 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 19:20:23 INFO - PROCESS | 3668 | 1461291623082 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:20:23 INFO - PROCESS | 3668 | 1461291623083 Marionette TRACE conn3 <- [1,1106,null,{}] 19:20:23 INFO - PROCESS | 3668 | 1461291623087 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:23 INFO - PROCESS | 3668 | 1461291623171 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 19:20:23 INFO - PROCESS | 3668 | 1461291623268 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:23 INFO - PROCESS | 3668 | ++DOCSHELL 12DE1000 == 86 [pid = 3668] [id = 286] 19:20:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 150 (14C4E000) [pid = 3668] [serial = 857] [outer = 00000000] 19:20:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 151 (195DE400) [pid = 3668] [serial = 858] [outer = 14C4E000] 19:20:23 INFO - PROCESS | 3668 | 1461291623315 Marionette DEBUG loaded listener.js 19:20:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 152 (19A11000) [pid = 3668] [serial = 859] [outer = 14C4E000] 19:20:23 INFO - PROCESS | 3668 | 1461291623663 Marionette TRACE conn3 <- [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]]]}] 19:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 623ms 19:20:23 INFO - PROCESS | 3668 | 1461291623720 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 19:20:23 INFO - PROCESS | 3668 | 1461291623722 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 19:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:20:23 INFO - PROCESS | 3668 | 1461291623725 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:20:23 INFO - PROCESS | 3668 | 1461291623727 Marionette TRACE conn3 <- [1,1110,null,{}] 19:20:23 INFO - PROCESS | 3668 | 1461291623730 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:23 INFO - PROCESS | 3668 | 1461291623851 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 19:20:23 INFO - PROCESS | 3668 | 1461291623863 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:23 INFO - PROCESS | 3668 | ++DOCSHELL 180B3C00 == 87 [pid = 3668] [id = 287] 19:20:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 153 (18822C00) [pid = 3668] [serial = 860] [outer = 00000000] 19:20:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 154 (19EF4400) [pid = 3668] [serial = 861] [outer = 18822C00] 19:20:23 INFO - PROCESS | 3668 | 1461291623915 Marionette DEBUG loaded listener.js 19:20:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 155 (1A066400) [pid = 3668] [serial = 862] [outer = 18822C00] 19:20:24 INFO - PROCESS | 3668 | 1461291624379 Marionette TRACE conn3 <- [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]]]}] 19:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 686ms 19:20:24 INFO - PROCESS | 3668 | 1461291624432 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 19:20:24 INFO - PROCESS | 3668 | 1461291624437 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 19:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:20:24 INFO - PROCESS | 3668 | 1461291624443 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:20:24 INFO - PROCESS | 3668 | 1461291624448 Marionette TRACE conn3 <- [1,1114,null,{}] 19:20:24 INFO - PROCESS | 3668 | 1461291624455 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:24 INFO - PROCESS | 3668 | 1461291624630 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 19:20:24 INFO - PROCESS | 3668 | 1461291624737 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:24 INFO - PROCESS | 3668 | ++DOCSHELL 13312800 == 88 [pid = 3668] [id = 288] 19:20:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 156 (13313C00) [pid = 3668] [serial = 863] [outer = 00000000] 19:20:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 157 (1336EC00) [pid = 3668] [serial = 864] [outer = 13313C00] 19:20:24 INFO - PROCESS | 3668 | 1461291624793 Marionette DEBUG loaded listener.js 19:20:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 158 (1348B400) [pid = 3668] [serial = 865] [outer = 13313C00] 19:20:25 INFO - PROCESS | 3668 | 1461291625334 Marionette TRACE conn3 <- [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]]]}] 19:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 935ms 19:20:25 INFO - PROCESS | 3668 | 1461291625398 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 19:20:25 INFO - PROCESS | 3668 | 1461291625404 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 19:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:20:25 INFO - PROCESS | 3668 | 1461291625411 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:20:25 INFO - PROCESS | 3668 | 1461291625414 Marionette TRACE conn3 <- [1,1118,null,{}] 19:20:25 INFO - PROCESS | 3668 | 1461291625418 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:25 INFO - PROCESS | 3668 | 1461291625531 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 19:20:25 INFO - PROCESS | 3668 | 1461291625644 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:25 INFO - PROCESS | 3668 | ++DOCSHELL 14C04000 == 89 [pid = 3668] [id = 289] 19:20:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 159 (15C2CC00) [pid = 3668] [serial = 866] [outer = 00000000] 19:20:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 160 (15E47800) [pid = 3668] [serial = 867] [outer = 15C2CC00] 19:20:25 INFO - PROCESS | 3668 | 1461291625739 Marionette DEBUG loaded listener.js 19:20:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 161 (1654B400) [pid = 3668] [serial = 868] [outer = 15C2CC00] 19:20:26 INFO - PROCESS | 3668 | 1461291626342 Marionette TRACE conn3 <- [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]]]}] 19:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 936ms 19:20:26 INFO - PROCESS | 3668 | 1461291626356 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 19:20:26 INFO - PROCESS | 3668 | 1461291626358 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 19:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:20:26 INFO - PROCESS | 3668 | 1461291626363 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:20:26 INFO - PROCESS | 3668 | 1461291626367 Marionette TRACE conn3 <- [1,1122,null,{}] 19:20:26 INFO - PROCESS | 3668 | 1461291626393 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:26 INFO - PROCESS | 3668 | 1461291626510 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 19:20:26 INFO - PROCESS | 3668 | 1461291626648 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:26 INFO - PROCESS | 3668 | ++DOCSHELL 180B8800 == 90 [pid = 3668] [id = 290] 19:20:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 162 (1822C800) [pid = 3668] [serial = 869] [outer = 00000000] 19:20:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 163 (19E4E800) [pid = 3668] [serial = 870] [outer = 1822C800] 19:20:26 INFO - PROCESS | 3668 | 1461291626707 Marionette DEBUG loaded listener.js 19:20:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 164 (1A0CDC00) [pid = 3668] [serial = 871] [outer = 1822C800] 19:20:27 INFO - PROCESS | 3668 | 1461291627325 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 19:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 998ms 19:20:27 INFO - PROCESS | 3668 | 1461291627351 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 19:20:27 INFO - PROCESS | 3668 | 1461291627354 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 19:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:20:27 INFO - PROCESS | 3668 | 1461291627357 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:20:27 INFO - PROCESS | 3668 | 1461291627359 Marionette TRACE conn3 <- [1,1126,null,{}] 19:20:27 INFO - PROCESS | 3668 | 1461291627363 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:27 INFO - PROCESS | 3668 | 1461291627471 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 19:20:27 INFO - PROCESS | 3668 | 1461291627581 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:27 INFO - PROCESS | 3668 | ++DOCSHELL 1A85A400 == 91 [pid = 3668] [id = 291] 19:20:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 165 (1A85AC00) [pid = 3668] [serial = 872] [outer = 00000000] 19:20:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 166 (1A930C00) [pid = 3668] [serial = 873] [outer = 1A85AC00] 19:20:27 INFO - PROCESS | 3668 | 1461291627635 Marionette DEBUG loaded listener.js 19:20:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 167 (1AD16C00) [pid = 3668] [serial = 874] [outer = 1A85AC00] 19:20:28 INFO - PROCESS | 3668 | 1461291628190 Marionette TRACE conn3 <- [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]]]}] 19:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 904ms 19:20:28 INFO - PROCESS | 3668 | 1461291628261 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 19:20:28 INFO - PROCESS | 3668 | 1461291628263 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 19:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:20:28 INFO - PROCESS | 3668 | 1461291628267 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:20:28 INFO - PROCESS | 3668 | 1461291628269 Marionette TRACE conn3 <- [1,1130,null,{}] 19:20:28 INFO - PROCESS | 3668 | 1461291628272 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:28 INFO - PROCESS | 3668 | 1461291628378 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 19:20:28 INFO - PROCESS | 3668 | 1461291628516 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:28 INFO - PROCESS | 3668 | ++DOCSHELL 18E15400 == 92 [pid = 3668] [id = 292] 19:20:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 168 (1A85F800) [pid = 3668] [serial = 875] [outer = 00000000] 19:20:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 169 (1C1C6800) [pid = 3668] [serial = 876] [outer = 1A85F800] 19:20:28 INFO - PROCESS | 3668 | 1461291628570 Marionette DEBUG loaded listener.js 19:20:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 170 (1C1C9000) [pid = 3668] [serial = 877] [outer = 1A85F800] 19:20:29 INFO - PROCESS | 3668 | 1461291629193 Marionette TRACE conn3 <- [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]]]}] 19:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 936ms 19:20:29 INFO - PROCESS | 3668 | 1461291629212 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 19:20:29 INFO - PROCESS | 3668 | 1461291629214 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 19:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:20:29 INFO - PROCESS | 3668 | 1461291629218 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:20:29 INFO - PROCESS | 3668 | 1461291629220 Marionette TRACE conn3 <- [1,1134,null,{}] 19:20:29 INFO - PROCESS | 3668 | 1461291629223 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:29 INFO - PROCESS | 3668 | 1461291629355 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 19:20:29 INFO - PROCESS | 3668 | 1461291629472 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:29 INFO - PROCESS | 3668 | ++DOCSHELL 02660400 == 93 [pid = 3668] [id = 293] 19:20:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 171 (02A79800) [pid = 3668] [serial = 878] [outer = 00000000] 19:20:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 172 (11BF0800) [pid = 3668] [serial = 879] [outer = 02A79800] 19:20:29 INFO - PROCESS | 3668 | 1461291629748 Marionette DEBUG loaded listener.js 19:20:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 173 (11F44800) [pid = 3668] [serial = 880] [outer = 02A79800] 19:20:30 INFO - PROCESS | 3668 | 1461291630373 Marionette TRACE conn3 <- [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]]]}] 19:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1215ms 19:20:30 INFO - PROCESS | 3668 | 1461291630427 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 19:20:30 INFO - PROCESS | 3668 | 1461291630432 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 19:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:20:30 INFO - PROCESS | 3668 | 1461291630438 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:20:30 INFO - PROCESS | 3668 | 1461291630440 Marionette TRACE conn3 <- [1,1138,null,{}] 19:20:30 INFO - PROCESS | 3668 | 1461291630445 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:30 INFO - PROCESS | 3668 | 1461291630583 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 19:20:30 INFO - PROCESS | 3668 | 1461291630702 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:30 INFO - PROCESS | 3668 | ++DOCSHELL 13480800 == 94 [pid = 3668] [id = 294] 19:20:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 174 (1348A400) [pid = 3668] [serial = 881] [outer = 00000000] 19:20:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 175 (13895400) [pid = 3668] [serial = 882] [outer = 1348A400] 19:20:30 INFO - PROCESS | 3668 | 1461291630751 Marionette DEBUG loaded listener.js 19:20:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 176 (139B8000) [pid = 3668] [serial = 883] [outer = 1348A400] 19:20:31 INFO - PROCESS | 3668 | 1461291631325 Marionette TRACE conn3 <- [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]]]}] 19:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 951ms 19:20:31 INFO - PROCESS | 3668 | 1461291631383 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 19:20:31 INFO - PROCESS | 3668 | 1461291631387 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 19:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:20:31 INFO - PROCESS | 3668 | 1461291631393 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:20:31 INFO - PROCESS | 3668 | 1461291631396 Marionette TRACE conn3 <- [1,1142,null,{}] 19:20:31 INFO - PROCESS | 3668 | 1461291631417 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:31 INFO - PROCESS | 3668 | 1461291631550 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 19:20:31 INFO - PROCESS | 3668 | 1461291631617 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:31 INFO - PROCESS | 3668 | ++DOCSHELL 16547800 == 95 [pid = 3668] [id = 295] 19:20:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 177 (1654C800) [pid = 3668] [serial = 884] [outer = 00000000] 19:20:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 178 (1658FC00) [pid = 3668] [serial = 885] [outer = 1654C800] 19:20:31 INFO - PROCESS | 3668 | 1461291631664 Marionette DEBUG loaded listener.js 19:20:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 179 (16823000) [pid = 3668] [serial = 886] [outer = 1654C800] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 1A8DDC00 == 94 [pid = 3668] [id = 140] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 1A05C400 == 93 [pid = 3668] [id = 99] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 195EA400 == 92 [pid = 3668] [id = 141] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 13F51C00 == 91 [pid = 3668] [id = 97] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 18234800 == 90 [pid = 3668] [id = 98] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 12DE1000 == 89 [pid = 3668] [id = 286] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 11BE6400 == 88 [pid = 3668] [id = 285] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 15F7F000 == 87 [pid = 3668] [id = 284] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 180B2800 == 86 [pid = 3668] [id = 283] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 15855000 == 85 [pid = 3668] [id = 282] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 15C10C00 == 84 [pid = 3668] [id = 280] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 1370C400 == 83 [pid = 3668] [id = 279] 19:20:31 INFO - PROCESS | 3668 | --DOCSHELL 12B87400 == 82 [pid = 3668] [id = 278] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 178 (1DCD0000) [pid = 3668] [serial = 765] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 177 (1660C800) [pid = 3668] [serial = 768] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 176 (1CB1B000) [pid = 3668] [serial = 774] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 175 (1DBEE800) [pid = 3668] [serial = 777] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 174 (1E548C00) [pid = 3668] [serial = 780] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 173 (19467800) [pid = 3668] [serial = 810] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 172 (12B7D000) [pid = 3668] [serial = 771] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOCSHELL 16DBC400 == 81 [pid = 3668] [id = 272] 19:20:32 INFO - PROCESS | 3668 | --DOCSHELL 13372400 == 80 [pid = 3668] [id = 271] 19:20:32 INFO - PROCESS | 3668 | --DOCSHELL 1945E800 == 79 [pid = 3668] [id = 270] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 171 (1A0CB000) [pid = 3668] [serial = 798] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 170 (1C1C5C00) [pid = 3668] [serial = 801] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 169 (1A8DE000) [pid = 3668] [serial = 799] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 168 (1331B800) [pid = 3668] [serial = 784] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 167 (12CEEC00) [pid = 3668] [serial = 783] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 166 (1C5BDC00) [pid = 3668] [serial = 804] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 165 (18822800) [pid = 3668] [serial = 792] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 164 (18BD4C00) [pid = 3668] [serial = 793] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 163 (195DE800) [pid = 3668] [serial = 795] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 162 (16571800) [pid = 3668] [serial = 787] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 161 (16547000) [pid = 3668] [serial = 786] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 160 (1657B800) [pid = 3668] [serial = 789] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 159 (1660E800) [pid = 3668] [serial = 790] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 158 (1C41D800) [pid = 3668] [serial = 802] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 157 (1CBC2000) [pid = 3668] [serial = 805] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 156 (1C420400) [pid = 3668] [serial = 808] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 155 (1AD13800) [pid = 3668] [serial = 807] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | --DOMWINDOW == 154 (19A11400) [pid = 3668] [serial = 796] [outer = 00000000] [url = about:blank] 19:20:32 INFO - PROCESS | 3668 | 1461291632272 Marionette TRACE conn3 <- [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]]]}] 19:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 888ms 19:20:32 INFO - PROCESS | 3668 | 1461291632298 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 19:20:32 INFO - PROCESS | 3668 | 1461291632300 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 19:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:20:32 INFO - PROCESS | 3668 | 1461291632304 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:20:32 INFO - PROCESS | 3668 | 1461291632307 Marionette TRACE conn3 <- [1,1146,null,{}] 19:20:32 INFO - PROCESS | 3668 | 1461291632318 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:32 INFO - PROCESS | 3668 | 1461291632428 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 19:20:32 INFO - PROCESS | 3668 | 1461291632525 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:32 INFO - PROCESS | 3668 | ++DOCSHELL 16821C00 == 80 [pid = 3668] [id = 296] 19:20:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 155 (16827000) [pid = 3668] [serial = 887] [outer = 00000000] 19:20:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 156 (180B8400) [pid = 3668] [serial = 888] [outer = 16827000] 19:20:32 INFO - PROCESS | 3668 | 1461291632571 Marionette DEBUG loaded listener.js 19:20:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 157 (18233C00) [pid = 3668] [serial = 889] [outer = 16827000] 19:20:32 INFO - PROCESS | 3668 | 1461291632956 Marionette TRACE conn3 <- [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]]]}] 19:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 686ms 19:20:32 INFO - PROCESS | 3668 | 1461291633003 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 19:20:32 INFO - PROCESS | 3668 | 1461291633006 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 19:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:20:32 INFO - PROCESS | 3668 | 1461291633009 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:20:32 INFO - PROCESS | 3668 | 1461291633011 Marionette TRACE conn3 <- [1,1150,null,{}] 19:20:33 INFO - PROCESS | 3668 | 1461291633014 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:33 INFO - PROCESS | 3668 | 1461291633098 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 19:20:33 INFO - PROCESS | 3668 | 1461291633104 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:33 INFO - PROCESS | 3668 | ++DOCSHELL 180ABC00 == 81 [pid = 3668] [id = 297] 19:20:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 158 (1822F800) [pid = 3668] [serial = 890] [outer = 00000000] 19:20:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 159 (18E15000) [pid = 3668] [serial = 891] [outer = 1822F800] 19:20:33 INFO - PROCESS | 3668 | 1461291633153 Marionette DEBUG loaded listener.js 19:20:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 160 (1945FC00) [pid = 3668] [serial = 892] [outer = 1822F800] 19:20:33 INFO - PROCESS | 3668 | 1461291633595 Marionette TRACE conn3 <- [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]]]}] 19:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 639ms 19:20:33 INFO - PROCESS | 3668 | 1461291633631 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 19:20:33 INFO - PROCESS | 3668 | 1461291633633 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 19:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:20:33 INFO - PROCESS | 3668 | 1461291633640 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:20:33 INFO - PROCESS | 3668 | 1461291633641 Marionette TRACE conn3 <- [1,1154,null,{}] 19:20:33 INFO - PROCESS | 3668 | 1461291633645 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:33 INFO - PROCESS | 3668 | 1461291633726 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 19:20:33 INFO - PROCESS | 3668 | 1461291633733 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:33 INFO - PROCESS | 3668 | ++DOCSHELL 11BCF800 == 82 [pid = 3668] [id = 298] 19:20:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 161 (11BE8000) [pid = 3668] [serial = 893] [outer = 00000000] 19:20:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 162 (1950DC00) [pid = 3668] [serial = 894] [outer = 11BE8000] 19:20:33 INFO - PROCESS | 3668 | 1461291633785 Marionette DEBUG loaded listener.js 19:20:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 163 (19E48800) [pid = 3668] [serial = 895] [outer = 11BE8000] 19:20:34 INFO - PROCESS | 3668 | 1461291634288 Marionette TRACE conn3 <- [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]]]}] 19:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 686ms 19:20:34 INFO - PROCESS | 3668 | 1461291634341 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 19:20:34 INFO - PROCESS | 3668 | 1461291634343 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 19:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:20:34 INFO - PROCESS | 3668 | 1461291634346 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:20:34 INFO - PROCESS | 3668 | 1461291634348 Marionette TRACE conn3 <- [1,1158,null,{}] 19:20:34 INFO - PROCESS | 3668 | 1461291634351 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:34 INFO - PROCESS | 3668 | 1461291634470 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 19:20:34 INFO - PROCESS | 3668 | 1461291634533 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:34 INFO - PROCESS | 3668 | ++DOCSHELL 195EB800 == 83 [pid = 3668] [id = 299] 19:20:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 164 (19E4F400) [pid = 3668] [serial = 896] [outer = 00000000] 19:20:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 165 (1A85E800) [pid = 3668] [serial = 897] [outer = 19E4F400] 19:20:34 INFO - PROCESS | 3668 | 1461291634579 Marionette DEBUG loaded listener.js 19:20:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 166 (1A8DE000) [pid = 3668] [serial = 898] [outer = 19E4F400] 19:20:34 INFO - PROCESS | 3668 | 1461291634982 Marionette TRACE conn3 <- [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]]]}] 19:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 686ms 19:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:20:35 INFO - PROCESS | 3668 | 1461291635046 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 19:20:35 INFO - PROCESS | 3668 | 1461291635048 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 19:20:35 INFO - PROCESS | 3668 | 1461291635051 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:20:35 INFO - PROCESS | 3668 | 1461291635053 Marionette TRACE conn3 <- [1,1162,null,{}] 19:20:35 INFO - PROCESS | 3668 | 1461291635056 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:35 INFO - PROCESS | 3668 | 1461291635201 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 19:20:35 INFO - PROCESS | 3668 | 1461291635230 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:35 INFO - PROCESS | 3668 | ++DOCSHELL 1A0CB000 == 84 [pid = 3668] [id = 300] 19:20:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 167 (1A64A400) [pid = 3668] [serial = 899] [outer = 00000000] 19:20:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 168 (1C1C0C00) [pid = 3668] [serial = 900] [outer = 1A64A400] 19:20:35 INFO - PROCESS | 3668 | 1461291635274 Marionette DEBUG loaded listener.js 19:20:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 169 (1C1C9C00) [pid = 3668] [serial = 901] [outer = 1A64A400] 19:20:35 INFO - PROCESS | 3668 | 1461291635711 Marionette TRACE conn3 <- [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] 19:20:35 INFO - PROCESS | 3668 | 1461291635753 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 19:20:35 INFO - PROCESS | 3668 | 1461291635756 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:20:35 INFO - PROCESS | 3668 | 1461291635758 Marionette TRACE conn3 <- [1,1166,null,{}] 19:20:35 INFO - PROCESS | 3668 | 1461291635769 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:35 INFO - PROCESS | 3668 | 1461291635882 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 19:20:36 INFO - PROCESS | 3668 | 1461291636027 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:36 INFO - PROCESS | 3668 | ++DOCSHELL 1C41D800 == 85 [pid = 3668] [id = 301] 19:20:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 170 (1CB23000) [pid = 3668] [serial = 902] [outer = 00000000] 19:20:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 171 (1CBC2C00) [pid = 3668] [serial = 903] [outer = 1CB23000] 19:20:36 INFO - PROCESS | 3668 | 1461291636080 Marionette DEBUG loaded listener.js 19:20:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 172 (1CBC2000) [pid = 3668] [serial = 904] [outer = 1CB23000] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 171 (1C5B8C00) [pid = 3668] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 170 (1DBEDC00) [pid = 3668] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 169 (180B8C00) [pid = 3668] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 168 (1589F400) [pid = 3668] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 167 (11BE7C00) [pid = 3668] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 166 (180B1400) [pid = 3668] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 165 (13484400) [pid = 3668] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 164 (17F6CC00) [pid = 3668] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 163 (1654E800) [pid = 3668] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 162 (1370C800) [pid = 3668] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 161 (12C62000) [pid = 3668] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 160 (15C35C00) [pid = 3668] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 159 (12DDE400) [pid = 3668] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 158 (1A85D800) [pid = 3668] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 157 (1A8E4000) [pid = 3668] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 156 (14C4E000) [pid = 3668] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 155 (1DB35C00) [pid = 3668] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 154 (11B6E000) [pid = 3668] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 153 (1D30A800) [pid = 3668] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 152 (1CEA0000) [pid = 3668] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 151 (1C1C6400) [pid = 3668] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 150 (15C31800) [pid = 3668] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 149 (138E0C00) [pid = 3668] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 148 (13481C00) [pid = 3668] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 147 (17F6B400) [pid = 3668] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 146 (16601800) [pid = 3668] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 145 (19E2D800) [pid = 3668] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 144 (1658F800) [pid = 3668] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 143 (1D96C800) [pid = 3668] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 142 (18E21000) [pid = 3668] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 141 (1A0C6C00) [pid = 3668] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (1822DC00) [pid = 3668] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (16A2B800) [pid = 3668] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (158A3C00) [pid = 3668] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (16A27C00) [pid = 3668] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (1CE9B400) [pid = 3668] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (11F3BC00) [pid = 3668] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (1681B400) [pid = 3668] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (1A0CB400) [pid = 3668] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (1D71E800) [pid = 3668] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (1D967000) [pid = 3668] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (1DBF2C00) [pid = 3668] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:20:36 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (1DBFA400) [pid = 3668] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:20:37 INFO - PROCESS | 3668 | 1461291637084 Marionette TRACE conn3 <- [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] 19:20:37 INFO - PROCESS | 3668 | 1461291637121 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 19:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:20:37 INFO - PROCESS | 3668 | 1461291637125 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:20:37 INFO - PROCESS | 3668 | 1461291637127 Marionette TRACE conn3 <- [1,1170,null,{}] 19:20:37 INFO - PROCESS | 3668 | 1461291637131 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:37 INFO - PROCESS | 3668 | 1461291637215 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 19:20:37 INFO - PROCESS | 3668 | 1461291637224 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:37 INFO - PROCESS | 3668 | ++DOCSHELL 12B3B800 == 86 [pid = 3668] [id = 302] 19:20:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (13481000) [pid = 3668] [serial = 905] [outer = 00000000] 19:20:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (15C31800) [pid = 3668] [serial = 906] [outer = 13481000] 19:20:37 INFO - PROCESS | 3668 | 1461291637274 Marionette DEBUG loaded listener.js 19:20:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (1654E800) [pid = 3668] [serial = 907] [outer = 13481000] 19:20:37 INFO - PROCESS | 3668 | 1461291637711 Marionette TRACE conn3 <- [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] 19:20:37 INFO - PROCESS | 3668 | 1461291637763 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 19:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:20:37 INFO - PROCESS | 3668 | 1461291637767 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:20:37 INFO - PROCESS | 3668 | 1461291637768 Marionette TRACE conn3 <- [1,1174,null,{}] 19:20:37 INFO - PROCESS | 3668 | 1461291637772 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:37 INFO - PROCESS | 3668 | 1461291637854 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 19:20:37 INFO - PROCESS | 3668 | 1461291637860 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:37 INFO - PROCESS | 3668 | ++DOCSHELL 17AD0800 == 87 [pid = 3668] [id = 303] 19:20:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (17AD3400) [pid = 3668] [serial = 908] [outer = 00000000] 19:20:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (19460000) [pid = 3668] [serial = 909] [outer = 17AD3400] 19:20:37 INFO - PROCESS | 3668 | 1461291637909 Marionette DEBUG loaded listener.js 19:20:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1A813400) [pid = 3668] [serial = 910] [outer = 17AD3400] 19:20:38 INFO - PROCESS | 3668 | 1461291638391 Marionette TRACE conn3 <- [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] 19:20:38 INFO - PROCESS | 3668 | 1461291638407 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 19:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:20:38 INFO - PROCESS | 3668 | 1461291638423 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:20:38 INFO - PROCESS | 3668 | 1461291638426 Marionette TRACE conn3 <- [1,1178,null,{}] 19:20:38 INFO - PROCESS | 3668 | 1461291638429 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:38 INFO - PROCESS | 3668 | 1461291638531 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 19:20:38 INFO - PROCESS | 3668 | 1461291638537 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:38 INFO - PROCESS | 3668 | ++DOCSHELL 16A27C00 == 88 [pid = 3668] [id = 304] 19:20:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (1AD12400) [pid = 3668] [serial = 911] [outer = 00000000] 19:20:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (1D1C5000) [pid = 3668] [serial = 912] [outer = 1AD12400] 19:20:38 INFO - PROCESS | 3668 | 1461291638581 Marionette DEBUG loaded listener.js 19:20:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1D308C00) [pid = 3668] [serial = 913] [outer = 1AD12400] 19:20:39 INFO - PROCESS | 3668 | 1461291639224 Marionette TRACE conn3 <- [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] 19:20:39 INFO - PROCESS | 3668 | 1461291639335 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 19:20:39 INFO - PROCESS | 3668 | 1461291639357 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:20:39 INFO - PROCESS | 3668 | 1461291639361 Marionette TRACE conn3 <- [1,1182,null,{}] 19:20:39 INFO - PROCESS | 3668 | 1461291639367 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:39 INFO - PROCESS | 3668 | 1461291639489 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 19:20:39 INFO - PROCESS | 3668 | 1461291639622 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:39 INFO - PROCESS | 3668 | ++DOCSHELL 12B3C800 == 89 [pid = 3668] [id = 305] 19:20:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (13310800) [pid = 3668] [serial = 914] [outer = 00000000] 19:20:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (138DC800) [pid = 3668] [serial = 915] [outer = 13310800] 19:20:39 INFO - PROCESS | 3668 | 1461291639680 Marionette DEBUG loaded listener.js 19:20:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (14C4E000) [pid = 3668] [serial = 916] [outer = 13310800] 19:20:40 INFO - PROCESS | 3668 | 1461291640251 Marionette TRACE conn3 <- [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] 19:20:40 INFO - PROCESS | 3668 | 1461291640293 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 19:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:20:40 INFO - PROCESS | 3668 | 1461291640300 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:20:40 INFO - PROCESS | 3668 | 1461291640303 Marionette TRACE conn3 <- [1,1186,null,{}] 19:20:40 INFO - PROCESS | 3668 | 1461291640307 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:40 INFO - PROCESS | 3668 | 1461291640445 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 19:20:40 INFO - PROCESS | 3668 | 1461291640560 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:40 INFO - PROCESS | 3668 | ++DOCSHELL 15605800 == 90 [pid = 3668] [id = 306] 19:20:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 142 (15F7DC00) [pid = 3668] [serial = 917] [outer = 00000000] 19:20:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 143 (17ADC400) [pid = 3668] [serial = 918] [outer = 15F7DC00] 19:20:40 INFO - PROCESS | 3668 | 1461291640655 Marionette DEBUG loaded listener.js 19:20:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 144 (180B5000) [pid = 3668] [serial = 919] [outer = 15F7DC00] 19:20:41 INFO - PROCESS | 3668 | 1461291641249 Marionette TRACE conn3 <- [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]]]}] 19:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 998ms 19:20:41 INFO - PROCESS | 3668 | 1461291641300 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 19:20:41 INFO - PROCESS | 3668 | 1461291641303 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 19:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:20:41 INFO - PROCESS | 3668 | 1461291641306 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:20:41 INFO - PROCESS | 3668 | 1461291641310 Marionette TRACE conn3 <- [1,1190,null,{}] 19:20:41 INFO - PROCESS | 3668 | 1461291641322 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:41 INFO - PROCESS | 3668 | 1461291641439 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 19:20:41 INFO - PROCESS | 3668 | 1461291641581 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:41 INFO - PROCESS | 3668 | ++DOCSHELL 19EEA400 == 91 [pid = 3668] [id = 307] 19:20:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 145 (1A0C6C00) [pid = 3668] [serial = 920] [outer = 00000000] 19:20:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 146 (1C1CB800) [pid = 3668] [serial = 921] [outer = 1A0C6C00] 19:20:41 INFO - PROCESS | 3668 | 1461291641639 Marionette DEBUG loaded listener.js 19:20:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 147 (1C485800) [pid = 3668] [serial = 922] [outer = 1A0C6C00] 19:20:42 INFO - PROCESS | 3668 | 1461291642224 Marionette TRACE conn3 <- [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]]]}] 19:20:42 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 19:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 936ms 19:20:42 INFO - PROCESS | 3668 | 1461291642266 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 19:20:42 INFO - PROCESS | 3668 | 1461291642269 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 19:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:20:42 INFO - PROCESS | 3668 | 1461291642274 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:20:42 INFO - PROCESS | 3668 | 1461291642276 Marionette TRACE conn3 <- [1,1194,null,{}] 19:20:42 INFO - PROCESS | 3668 | 1461291642280 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:42 INFO - PROCESS | 3668 | 1461291642390 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 19:20:42 INFO - PROCESS | 3668 | 1461291642503 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:42 INFO - PROCESS | 3668 | ++DOCSHELL 1CB24400 == 92 [pid = 3668] [id = 308] 19:20:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 148 (1CB24C00) [pid = 3668] [serial = 923] [outer = 00000000] 19:20:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 149 (1D30B000) [pid = 3668] [serial = 924] [outer = 1CB24C00] 19:20:42 INFO - PROCESS | 3668 | 1461291642598 Marionette DEBUG loaded listener.js 19:20:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 150 (1D316800) [pid = 3668] [serial = 925] [outer = 1CB24C00] 19:20:43 INFO - PROCESS | 3668 | 1461291643121 Marionette TRACE conn3 <- [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]]]}] 19:20:43 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 19:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 904ms 19:20:43 INFO - PROCESS | 3668 | 1461291643179 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 19:20:43 INFO - PROCESS | 3668 | 1461291643181 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 19:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:20:43 INFO - PROCESS | 3668 | 1461291643185 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:20:43 INFO - PROCESS | 3668 | 1461291643187 Marionette TRACE conn3 <- [1,1198,null,{}] 19:20:43 INFO - PROCESS | 3668 | 1461291643191 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:43 INFO - PROCESS | 3668 | 1461291643297 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 19:20:43 INFO - PROCESS | 3668 | 1461291643407 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:43 INFO - PROCESS | 3668 | ++DOCSHELL 1D33E800 == 93 [pid = 3668] [id = 309] 19:20:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 151 (1D347800) [pid = 3668] [serial = 926] [outer = 00000000] 19:20:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 152 (1D693800) [pid = 3668] [serial = 927] [outer = 1D347800] 19:20:43 INFO - PROCESS | 3668 | 1461291643468 Marionette DEBUG loaded listener.js 19:20:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 153 (1D696400) [pid = 3668] [serial = 928] [outer = 1D347800] 19:20:44 INFO - PROCESS | 3668 | 1461291644045 Marionette TRACE conn3 <- [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]]]}] 19:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 904ms 19:20:44 INFO - PROCESS | 3668 | 1461291644089 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 19:20:44 INFO - PROCESS | 3668 | 1461291644092 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 19:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:20:44 INFO - PROCESS | 3668 | 1461291644095 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:20:44 INFO - PROCESS | 3668 | 1461291644097 Marionette TRACE conn3 <- [1,1202,null,{}] 19:20:44 INFO - PROCESS | 3668 | 1461291644101 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:44 INFO - PROCESS | 3668 | 1461291644226 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 19:20:44 INFO - PROCESS | 3668 | 1461291644340 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:44 INFO - PROCESS | 3668 | ++DOCSHELL 1D71B800 == 94 [pid = 3668] [id = 310] 19:20:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 154 (1D71EC00) [pid = 3668] [serial = 929] [outer = 00000000] 19:20:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 155 (1D971000) [pid = 3668] [serial = 930] [outer = 1D71EC00] 19:20:44 INFO - PROCESS | 3668 | 1461291644438 Marionette DEBUG loaded listener.js 19:20:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 156 (1DB2B800) [pid = 3668] [serial = 931] [outer = 1D71EC00] 19:20:45 INFO - PROCESS | 3668 | 1461291645026 Marionette TRACE conn3 <- [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]]]}] 19:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 998ms 19:20:45 INFO - PROCESS | 3668 | 1461291645102 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 19:20:45 INFO - PROCESS | 3668 | 1461291645104 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 19:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:20:45 INFO - PROCESS | 3668 | 1461291645108 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:20:45 INFO - PROCESS | 3668 | 1461291645110 Marionette TRACE conn3 <- [1,1206,null,{}] 19:20:45 INFO - PROCESS | 3668 | 1461291645114 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:45 INFO - PROCESS | 3668 | 1461291645221 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 19:20:45 INFO - PROCESS | 3668 | 1461291645363 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:45 INFO - PROCESS | 3668 | ++DOCSHELL 11B74800 == 95 [pid = 3668] [id = 311] 19:20:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 157 (11BC9000) [pid = 3668] [serial = 932] [outer = 00000000] 19:20:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 158 (13485000) [pid = 3668] [serial = 933] [outer = 11BC9000] 19:20:45 INFO - PROCESS | 3668 | 1461291645422 Marionette DEBUG loaded listener.js 19:20:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 159 (1361EC00) [pid = 3668] [serial = 934] [outer = 11BC9000] 19:20:46 INFO - PROCESS | 3668 | 1461291646195 Marionette TRACE conn3 <- [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]]]}] 19:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1153ms 19:20:46 INFO - PROCESS | 3668 | 1461291646262 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 19:20:46 INFO - PROCESS | 3668 | 1461291646267 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 19:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:20:46 INFO - PROCESS | 3668 | 1461291646286 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:20:46 INFO - PROCESS | 3668 | 1461291646290 Marionette TRACE conn3 <- [1,1210,null,{}] 19:20:46 INFO - PROCESS | 3668 | 1461291646294 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:46 INFO - PROCESS | 3668 | 1461291646398 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 19:20:46 INFO - PROCESS | 3668 | 1461291646543 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:46 INFO - PROCESS | 3668 | ++DOCSHELL 13FA7000 == 96 [pid = 3668] [id = 312] 19:20:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 160 (14C58800) [pid = 3668] [serial = 935] [outer = 00000000] 19:20:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 161 (15CF2C00) [pid = 3668] [serial = 936] [outer = 14C58800] 19:20:46 INFO - PROCESS | 3668 | 1461291646595 Marionette DEBUG loaded listener.js 19:20:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 162 (16544400) [pid = 3668] [serial = 937] [outer = 14C58800] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 1C485000 == 95 [pid = 3668] [id = 259] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 1950E000 == 94 [pid = 3668] [id = 260] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 17AD0800 == 93 [pid = 3668] [id = 303] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 12B3B800 == 92 [pid = 3668] [id = 302] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 1C41D800 == 91 [pid = 3668] [id = 301] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 1A0CB000 == 90 [pid = 3668] [id = 300] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 195EB800 == 89 [pid = 3668] [id = 299] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 11BCF800 == 88 [pid = 3668] [id = 298] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 180ABC00 == 87 [pid = 3668] [id = 297] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 16821C00 == 86 [pid = 3668] [id = 296] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 16547800 == 85 [pid = 3668] [id = 295] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 1654DC00 == 84 [pid = 3668] [id = 281] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 13480800 == 83 [pid = 3668] [id = 294] 19:20:46 INFO - PROCESS | 3668 | --DOCSHELL 02660400 == 82 [pid = 3668] [id = 293] 19:20:46 INFO - PROCESS | 3668 | --DOMWINDOW == 161 (19EF4400) [pid = 3668] [serial = 861] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOCSHELL 180B8800 == 81 [pid = 3668] [id = 290] 19:20:47 INFO - PROCESS | 3668 | --DOCSHELL 14C04000 == 80 [pid = 3668] [id = 289] 19:20:47 INFO - PROCESS | 3668 | --DOCSHELL 13312800 == 79 [pid = 3668] [id = 288] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 160 (1D713C00) [pid = 3668] [serial = 588] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 159 (1E3D9800) [pid = 3668] [serial = 681] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 158 (16602800) [pid = 3668] [serial = 772] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 157 (1DCC9C00) [pid = 3668] [serial = 678] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 156 (1E3E1400) [pid = 3668] [serial = 766] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 155 (1CEA3C00) [pid = 3668] [serial = 775] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 154 (16D4F800) [pid = 3668] [serial = 769] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 153 (1681C000) [pid = 3668] [serial = 672] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 152 (16D5D400) [pid = 3668] [serial = 721] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 151 (1E27BC00) [pid = 3668] [serial = 733] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 150 (1C1BFC00) [pid = 3668] [serial = 543] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 149 (1E54BC00) [pid = 3668] [serial = 781] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 148 (16599000) [pid = 3668] [serial = 684] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 147 (1DBF3C00) [pid = 3668] [serial = 730] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 146 (1D317400) [pid = 3668] [serial = 718] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 145 (1C426800) [pid = 3668] [serial = 585] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 144 (195E4000) [pid = 3668] [serial = 724] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 143 (1D343C00) [pid = 3668] [serial = 727] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 142 (16D51000) [pid = 3668] [serial = 582] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 141 (1A0CF400) [pid = 3668] [serial = 675] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (1DCCA800) [pid = 3668] [serial = 778] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (13616000) [pid = 3668] [serial = 618] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (182BF400) [pid = 3668] [serial = 621] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (1C427800) [pid = 3668] [serial = 624] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (1D96F400) [pid = 3668] [serial = 627] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1DB33000) [pid = 3668] [serial = 630] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (1DCC6C00) [pid = 3668] [serial = 633] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (1E271C00) [pid = 3668] [serial = 636] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (1E26E400) [pid = 3668] [serial = 669] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (18624C00) [pid = 3668] [serial = 849] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (16828000) [pid = 3668] [serial = 846] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (16DB3800) [pid = 3668] [serial = 847] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (16823400) [pid = 3668] [serial = 855] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (18E1CC00) [pid = 3668] [serial = 852] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (15C36C00) [pid = 3668] [serial = 813] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (19462800) [pid = 3668] [serial = 817] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (18E1EC00) [pid = 3668] [serial = 816] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (1658C400) [pid = 3668] [serial = 843] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (13DD5400) [pid = 3668] [serial = 837] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (14AB1800) [pid = 3668] [serial = 838] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (18666800) [pid = 3668] [serial = 832] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (16597800) [pid = 3668] [serial = 831] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (15E95400) [pid = 3668] [serial = 840] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (1653FC00) [pid = 3668] [serial = 841] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (134B0000) [pid = 3668] [serial = 835] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1348A000) [pid = 3668] [serial = 834] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1C48FC00) [pid = 3668] [serial = 820] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1C1C8000) [pid = 3668] [serial = 819] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1D315800) [pid = 3668] [serial = 823] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1D310C00) [pid = 3668] [serial = 822] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1D715800) [pid = 3668] [serial = 825] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1DBED400) [pid = 3668] [serial = 828] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (19A11000) [pid = 3668] [serial = 859] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (18E1F000) [pid = 3668] [serial = 853] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (15EDD000) [pid = 3668] [serial = 814] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (195DE400) [pid = 3668] [serial = 858] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (18E21800) [pid = 3668] [serial = 856] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (16602400) [pid = 3668] [serial = 844] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1866DC00) [pid = 3668] [serial = 850] [outer = 00000000] [url = about:blank] 19:20:47 INFO - PROCESS | 3668 | 1461291647155 Marionette TRACE conn3 <- [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] 19:20:47 INFO - PROCESS | 3668 | 1461291647221 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 19:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:20:47 INFO - PROCESS | 3668 | 1461291647227 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:20:47 INFO - PROCESS | 3668 | 1461291647229 Marionette TRACE conn3 <- [1,1214,null,{}] 19:20:47 INFO - PROCESS | 3668 | 1461291647233 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:47 INFO - PROCESS | 3668 | 1461291647322 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 19:20:47 INFO - PROCESS | 3668 | 1461291647411 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:47 INFO - PROCESS | 3668 | ++DOCSHELL 11B78400 == 80 [pid = 3668] [id = 313] 19:20:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (11F42000) [pid = 3668] [serial = 938] [outer = 00000000] 19:20:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (15CD7C00) [pid = 3668] [serial = 939] [outer = 11F42000] 19:20:47 INFO - PROCESS | 3668 | 1461291647466 Marionette DEBUG loaded listener.js 19:20:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (16570800) [pid = 3668] [serial = 940] [outer = 11F42000] 19:20:47 INFO - PROCESS | 3668 | 1461291647885 Marionette TRACE conn3 <- [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]]]}] 19:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 686ms 19:20:47 INFO - PROCESS | 3668 | 1461291647925 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 19:20:47 INFO - PROCESS | 3668 | 1461291647928 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 19:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:20:47 INFO - PROCESS | 3668 | 1461291647931 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:20:47 INFO - PROCESS | 3668 | 1461291647934 Marionette TRACE conn3 <- [1,1218,null,{}] 19:20:47 INFO - PROCESS | 3668 | 1461291647945 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:48 INFO - PROCESS | 3668 | 1461291648034 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 19:20:48 INFO - PROCESS | 3668 | 1461291648072 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:48 INFO - PROCESS | 3668 | ++DOCSHELL 1659A400 == 81 [pid = 3668] [id = 314] 19:20:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (16602800) [pid = 3668] [serial = 941] [outer = 00000000] 19:20:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (16A2AC00) [pid = 3668] [serial = 942] [outer = 16602800] 19:20:48 INFO - PROCESS | 3668 | 1461291648120 Marionette DEBUG loaded listener.js 19:20:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (16DB2800) [pid = 3668] [serial = 943] [outer = 16602800] 19:20:48 INFO - PROCESS | 3668 | 1461291648570 Marionette TRACE conn3 <- [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]]]}] 19:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 701ms 19:20:48 INFO - PROCESS | 3668 | 1461291648630 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 19:20:48 INFO - PROCESS | 3668 | 1461291648633 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 19:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:20:48 INFO - PROCESS | 3668 | 1461291648636 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:20:48 INFO - PROCESS | 3668 | 1461291648638 Marionette TRACE conn3 <- [1,1222,null,{}] 19:20:48 INFO - PROCESS | 3668 | 1461291648641 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:48 INFO - PROCESS | 3668 | 1461291648727 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 19:20:48 INFO - PROCESS | 3668 | 1461291648737 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:48 INFO - PROCESS | 3668 | ++DOCSHELL 17FAF400 == 82 [pid = 3668] [id = 315] 19:20:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (17FAFC00) [pid = 3668] [serial = 944] [outer = 00000000] 19:20:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (180B2800) [pid = 3668] [serial = 945] [outer = 17FAFC00] 19:20:48 INFO - PROCESS | 3668 | 1461291648781 Marionette DEBUG loaded listener.js 19:20:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1822DC00) [pid = 3668] [serial = 946] [outer = 17FAFC00] 19:20:49 INFO - PROCESS | 3668 | 1461291649206 Marionette TRACE conn3 <- [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]]]}] 19:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 593ms 19:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:20:49 INFO - PROCESS | 3668 | 1461291649249 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 19:20:49 INFO - PROCESS | 3668 | 1461291649251 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 19:20:49 INFO - PROCESS | 3668 | 1461291649254 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:20:49 INFO - PROCESS | 3668 | 1461291649256 Marionette TRACE conn3 <- [1,1226,null,{}] 19:20:49 INFO - PROCESS | 3668 | 1461291649259 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:49 INFO - PROCESS | 3668 | 1461291649379 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:20:49 INFO - PROCESS | 3668 | 1461291649462 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:49 INFO - PROCESS | 3668 | ++DOCSHELL 17AD0400 == 83 [pid = 3668] [id = 316] 19:20:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (180B8800) [pid = 3668] [serial = 947] [outer = 00000000] 19:20:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (189B5400) [pid = 3668] [serial = 948] [outer = 180B8800] 19:20:49 INFO - PROCESS | 3668 | 1461291649509 Marionette DEBUG loaded listener.js 19:20:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (189BC800) [pid = 3668] [serial = 949] [outer = 180B8800] 19:20:49 INFO - PROCESS | 3668 | 1461291649948 Marionette TRACE conn3 <- [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]]]}] 19:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 732ms 19:20:49 INFO - PROCESS | 3668 | 1461291649996 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:20:49 INFO - PROCESS | 3668 | 1461291649998 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 19:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:20:49 INFO - PROCESS | 3668 | 1461291650008 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:20:50 INFO - PROCESS | 3668 | 1461291650010 Marionette TRACE conn3 <- [1,1230,null,{}] 19:20:50 INFO - PROCESS | 3668 | 1461291650014 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:50 INFO - PROCESS | 3668 | 1461291650139 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:20:50 INFO - PROCESS | 3668 | 1461291650214 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:50 INFO - PROCESS | 3668 | ++DOCSHELL 18BD4C00 == 84 [pid = 3668] [id = 317] 19:20:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (18E1F400) [pid = 3668] [serial = 950] [outer = 00000000] 19:20:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (19469400) [pid = 3668] [serial = 951] [outer = 18E1F400] 19:20:50 INFO - PROCESS | 3668 | 1461291650261 Marionette DEBUG loaded listener.js 19:20:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1946D800) [pid = 3668] [serial = 952] [outer = 18E1F400] 19:20:50 INFO - PROCESS | 3668 | 1461291650686 Marionette TRACE conn3 <- [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]]]}] 19:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 686ms 19:20:50 INFO - PROCESS | 3668 | 1461291650706 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:20:50 INFO - PROCESS | 3668 | 1461291650708 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 19:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:20:50 INFO - PROCESS | 3668 | 1461291650711 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:20:50 INFO - PROCESS | 3668 | 1461291650713 Marionette TRACE conn3 <- [1,1234,null,{}] 19:20:50 INFO - PROCESS | 3668 | 1461291650751 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:50 INFO - PROCESS | 3668 | 1461291650877 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:20:50 INFO - PROCESS | 3668 | 1461291650943 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:50 INFO - PROCESS | 3668 | ++DOCSHELL 15605C00 == 85 [pid = 3668] [id = 318] 19:20:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (18E1C800) [pid = 3668] [serial = 953] [outer = 00000000] 19:20:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (195E6400) [pid = 3668] [serial = 954] [outer = 18E1C800] 19:20:50 INFO - PROCESS | 3668 | 1461291650987 Marionette DEBUG loaded listener.js 19:20:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (19BBB400) [pid = 3668] [serial = 955] [outer = 18E1C800] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (11BE8000) [pid = 3668] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (02A79800) [pid = 3668] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (17AD3400) [pid = 3668] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1348A400) [pid = 3668] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1654C800) [pid = 3668] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (19E4F400) [pid = 3668] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (13481000) [pid = 3668] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (19461400) [pid = 3668] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1CB23000) [pid = 3668] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1A64A400) [pid = 3668] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1822F800) [pid = 3668] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:20:51 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (16827000) [pid = 3668] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:20:51 INFO - PROCESS | 3668 | 1461291651498 Marionette TRACE conn3 <- [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]]]}] 19:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 842ms 19:20:51 INFO - PROCESS | 3668 | 1461291651555 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:20:51 INFO - PROCESS | 3668 | 1461291651556 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 19:20:51 INFO - PROCESS | 3668 | 1461291651560 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:20:51 INFO - PROCESS | 3668 | 1461291651561 Marionette TRACE conn3 <- [1,1238,null,{}] 19:20:51 INFO - PROCESS | 3668 | 1461291651565 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:51 INFO - PROCESS | 3668 | 1461291651649 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:20:51 INFO - PROCESS | 3668 | 1461291651749 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:51 INFO - PROCESS | 3668 | ++DOCSHELL 11BF0400 == 86 [pid = 3668] [id = 319] 19:20:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (12B7D000) [pid = 3668] [serial = 956] [outer = 00000000] 19:20:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (16827000) [pid = 3668] [serial = 957] [outer = 12B7D000] 19:20:51 INFO - PROCESS | 3668 | 1461291651793 Marionette DEBUG loaded listener.js 19:20:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (19467800) [pid = 3668] [serial = 958] [outer = 12B7D000] 19:20:52 INFO - PROCESS | 3668 | 1461291652154 Marionette TRACE conn3 <- [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]]]}] 19:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 639ms 19:20:52 INFO - PROCESS | 3668 | 1461291652234 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:20:52 INFO - PROCESS | 3668 | 1461291652236 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 19:20:52 INFO - PROCESS | 3668 | 1461291652242 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:20:52 INFO - PROCESS | 3668 | 1461291652244 Marionette TRACE conn3 <- [1,1242,null,{}] 19:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:20:52 INFO - PROCESS | 3668 | 1461291652248 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:52 INFO - PROCESS | 3668 | 1461291652332 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:20:52 INFO - PROCESS | 3668 | 1461291652339 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:52 INFO - PROCESS | 3668 | ++DOCSHELL 15CF4800 == 87 [pid = 3668] [id = 320] 19:20:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (17AD0800) [pid = 3668] [serial = 959] [outer = 00000000] 19:20:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1A05B400) [pid = 3668] [serial = 960] [outer = 17AD0800] 19:20:52 INFO - PROCESS | 3668 | 1461291652384 Marionette DEBUG loaded listener.js 19:20:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1A0CE800) [pid = 3668] [serial = 961] [outer = 17AD0800] 19:20:52 INFO - PROCESS | 3668 | 1461291652825 Marionette TRACE conn3 <- [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]]]}] 19:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 639ms 19:20:52 INFO - PROCESS | 3668 | 1461291652886 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:20:52 INFO - PROCESS | 3668 | 1461291652888 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 19:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:20:52 INFO - PROCESS | 3668 | 1461291652891 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:20:52 INFO - PROCESS | 3668 | 1461291652893 Marionette TRACE conn3 <- [1,1246,null,{}] 19:20:52 INFO - PROCESS | 3668 | 1461291652897 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:52 INFO - PROCESS | 3668 | 1461291652965 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:20:52 INFO - PROCESS | 3668 | 1461291652972 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:52 INFO - PROCESS | 3668 | ++DOCSHELL 1A23B000 == 88 [pid = 3668] [id = 321] 19:20:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1A242800) [pid = 3668] [serial = 962] [outer = 00000000] 19:20:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1AD09400) [pid = 3668] [serial = 963] [outer = 1A242800] 19:20:53 INFO - PROCESS | 3668 | 1461291653015 Marionette DEBUG loaded listener.js 19:20:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1C117800) [pid = 3668] [serial = 964] [outer = 1A242800] 19:20:53 INFO - PROCESS | 3668 | 1461291653592 Marionette TRACE conn3 <- [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]]]}] 19:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 732ms 19:20:53 INFO - PROCESS | 3668 | 1461291653617 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:20:53 INFO - PROCESS | 3668 | 1461291653621 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 19:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:20:53 INFO - PROCESS | 3668 | 1461291653626 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:20:53 INFO - PROCESS | 3668 | 1461291653631 Marionette TRACE conn3 <- [1,1250,null,{}] 19:20:53 INFO - PROCESS | 3668 | 1461291653706 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:53 INFO - PROCESS | 3668 | 1461291653839 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:20:53 INFO - PROCESS | 3668 | 1461291653944 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:53 INFO - PROCESS | 3668 | ++DOCSHELL 11B6E800 == 89 [pid = 3668] [id = 322] 19:20:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (13315800) [pid = 3668] [serial = 965] [outer = 00000000] 19:20:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (13DD9400) [pid = 3668] [serial = 966] [outer = 13315800] 19:20:53 INFO - PROCESS | 3668 | 1461291654000 Marionette DEBUG loaded listener.js 19:20:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (14C50400) [pid = 3668] [serial = 967] [outer = 13315800] 19:20:54 INFO - PROCESS | 3668 | 1461291654540 Marionette TRACE conn3 <- [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]]]}] 19:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 935ms 19:20:54 INFO - PROCESS | 3668 | 1461291654573 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:20:54 INFO - PROCESS | 3668 | 1461291654579 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 19:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:20:54 INFO - PROCESS | 3668 | 1461291654586 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:20:54 INFO - PROCESS | 3668 | 1461291654589 Marionette TRACE conn3 <- [1,1254,null,{}] 19:20:54 INFO - PROCESS | 3668 | 1461291654593 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:54 INFO - PROCESS | 3668 | 1461291654703 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:20:54 INFO - PROCESS | 3668 | 1461291654819 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:54 INFO - PROCESS | 3668 | ++DOCSHELL 1348BC00 == 90 [pid = 3668] [id = 323] 19:20:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (15CEC000) [pid = 3668] [serial = 968] [outer = 00000000] 19:20:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (16820800) [pid = 3668] [serial = 969] [outer = 15CEC000] 19:20:54 INFO - PROCESS | 3668 | 1461291654915 Marionette DEBUG loaded listener.js 19:20:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (17F77C00) [pid = 3668] [serial = 970] [outer = 15CEC000] 19:20:55 INFO - PROCESS | 3668 | 1461291655524 Marionette TRACE conn3 <- [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]]]}] 19:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 997ms 19:20:55 INFO - PROCESS | 3668 | 1461291655585 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:20:55 INFO - PROCESS | 3668 | 1461291655588 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 19:20:55 INFO - PROCESS | 3668 | 1461291655606 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:20:55 INFO - PROCESS | 3668 | 1461291655610 Marionette TRACE conn3 <- [1,1258,null,{}] 19:20:55 INFO - PROCESS | 3668 | 1461291655621 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:55 INFO - PROCESS | 3668 | 1461291655737 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:20:55 INFO - PROCESS | 3668 | 1461291655874 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:55 INFO - PROCESS | 3668 | ++DOCSHELL 18E1DC00 == 91 [pid = 3668] [id = 324] 19:20:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (18E1E400) [pid = 3668] [serial = 971] [outer = 00000000] 19:20:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1A927400) [pid = 3668] [serial = 972] [outer = 18E1E400] 19:20:55 INFO - PROCESS | 3668 | 1461291655935 Marionette DEBUG loaded listener.js 19:20:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (1C421400) [pid = 3668] [serial = 973] [outer = 18E1E400] 19:20:56 INFO - PROCESS | 3668 | 1461291656510 Marionette TRACE conn3 <- [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]]]}] 19:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 951ms 19:20:56 INFO - PROCESS | 3668 | 1461291656554 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:20:56 INFO - PROCESS | 3668 | 1461291656557 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 19:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:20:56 INFO - PROCESS | 3668 | 1461291656561 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:20:56 INFO - PROCESS | 3668 | 1461291656563 Marionette TRACE conn3 <- [1,1262,null,{}] 19:20:56 INFO - PROCESS | 3668 | 1461291656566 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:56 INFO - PROCESS | 3668 | 1461291656675 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:20:56 INFO - PROCESS | 3668 | 1461291656783 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:56 INFO - PROCESS | 3668 | ++DOCSHELL 1A807400 == 92 [pid = 3668] [id = 325] 19:20:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (1C481800) [pid = 3668] [serial = 974] [outer = 00000000] 19:20:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (1CB1C800) [pid = 3668] [serial = 975] [outer = 1C481800] 19:20:56 INFO - PROCESS | 3668 | 1461291656846 Marionette DEBUG loaded listener.js 19:20:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (1CBC0800) [pid = 3668] [serial = 976] [outer = 1C481800] 19:20:57 INFO - PROCESS | 3668 | 1461291657415 Marionette TRACE conn3 <- [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]]]}] 19:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 904ms 19:20:57 INFO - PROCESS | 3668 | 1461291657464 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:20:57 INFO - PROCESS | 3668 | 1461291657466 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 19:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:20:57 INFO - PROCESS | 3668 | 1461291657470 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:20:57 INFO - PROCESS | 3668 | 1461291657472 Marionette TRACE conn3 <- [1,1266,null,{}] 19:20:57 INFO - PROCESS | 3668 | 1461291657476 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:57 INFO - PROCESS | 3668 | 1461291657582 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:20:57 INFO - PROCESS | 3668 | 1461291657691 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:57 INFO - PROCESS | 3668 | ++DOCSHELL 1CBCEC00 == 93 [pid = 3668] [id = 326] 19:20:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (1CE9B000) [pid = 3668] [serial = 977] [outer = 00000000] 19:20:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (1D310C00) [pid = 3668] [serial = 978] [outer = 1CE9B000] 19:20:57 INFO - PROCESS | 3668 | 1461291657744 Marionette DEBUG loaded listener.js 19:20:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (1D315000) [pid = 3668] [serial = 979] [outer = 1CE9B000] 19:20:58 INFO - PROCESS | 3668 | 1461291658353 Marionette TRACE conn3 <- [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]]]}] 19:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 936ms 19:20:58 INFO - PROCESS | 3668 | 1461291658415 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:20:58 INFO - PROCESS | 3668 | 1461291658418 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 19:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:20:58 INFO - PROCESS | 3668 | 1461291658421 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:20:58 INFO - PROCESS | 3668 | 1461291658423 Marionette TRACE conn3 <- [1,1270,null,{}] 19:20:58 INFO - PROCESS | 3668 | 1461291658427 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:58 INFO - PROCESS | 3668 | 1461291658553 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:20:58 INFO - PROCESS | 3668 | 1461291658693 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:58 INFO - PROCESS | 3668 | ++DOCSHELL 1D696800 == 94 [pid = 3668] [id = 327] 19:20:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (1D69F400) [pid = 3668] [serial = 980] [outer = 00000000] 19:20:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (1D71D000) [pid = 3668] [serial = 981] [outer = 1D69F400] 19:20:58 INFO - PROCESS | 3668 | 1461291658751 Marionette DEBUG loaded listener.js 19:20:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1D965400) [pid = 3668] [serial = 982] [outer = 1D69F400] 19:20:59 INFO - PROCESS | 3668 | 1461291659283 Marionette TRACE conn3 <- [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]]]}] 19:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 904ms 19:20:59 INFO - PROCESS | 3668 | 1461291659325 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:20:59 INFO - PROCESS | 3668 | 1461291659328 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 19:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:20:59 INFO - PROCESS | 3668 | 1461291659331 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:20:59 INFO - PROCESS | 3668 | 1461291659333 Marionette TRACE conn3 <- [1,1274,null,{}] 19:20:59 INFO - PROCESS | 3668 | 1461291659337 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:59 INFO - PROCESS | 3668 | 1461291659428 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:20:59 INFO - PROCESS | 3668 | 1461291659537 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:59 INFO - PROCESS | 3668 | ++DOCSHELL 19461C00 == 95 [pid = 3668] [id = 328] 19:20:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (1D697000) [pid = 3668] [serial = 983] [outer = 00000000] 19:20:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (1DB29400) [pid = 3668] [serial = 984] [outer = 1D697000] 19:20:59 INFO - PROCESS | 3668 | 1461291659590 Marionette DEBUG loaded listener.js 19:20:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1DB32400) [pid = 3668] [serial = 985] [outer = 1D697000] 19:21:00 INFO - PROCESS | 3668 | 1461291660432 Marionette TRACE conn3 <- [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]]]}] 19:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1138ms 19:21:00 INFO - PROCESS | 3668 | 1461291660464 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:21:00 INFO - PROCESS | 3668 | 1461291660468 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 19:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:21:00 INFO - PROCESS | 3668 | 1461291660473 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:21:00 INFO - PROCESS | 3668 | 1461291660477 Marionette TRACE conn3 <- [1,1278,null,{}] 19:21:00 INFO - PROCESS | 3668 | 1461291660483 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:00 INFO - PROCESS | 3668 | 1461291660586 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:21:00 INFO - PROCESS | 3668 | 1461291660730 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:00 INFO - PROCESS | 3668 | ++DOCSHELL 02A83C00 == 96 [pid = 3668] [id = 329] 19:21:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (11B76400) [pid = 3668] [serial = 986] [outer = 00000000] 19:21:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (13612800) [pid = 3668] [serial = 987] [outer = 11B76400] 19:21:00 INFO - PROCESS | 3668 | 1461291660781 Marionette DEBUG loaded listener.js 19:21:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (158AB800) [pid = 3668] [serial = 988] [outer = 11B76400] 19:21:01 INFO - PROCESS | 3668 | 1461291661371 Marionette TRACE conn3 <- [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]]]}] 19:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 935ms 19:21:01 INFO - PROCESS | 3668 | 1461291661416 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:21:01 INFO - PROCESS | 3668 | 1461291661421 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 19:21:01 INFO - PROCESS | 3668 | 1461291661444 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:21:01 INFO - PROCESS | 3668 | 1461291661447 Marionette TRACE conn3 <- [1,1282,null,{}] 19:21:01 INFO - PROCESS | 3668 | 1461291661451 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:01 INFO - PROCESS | 3668 | 1461291661550 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:21:01 INFO - PROCESS | 3668 | 1461291661678 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 15CF4800 == 95 [pid = 3668] [id = 320] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 11BF0400 == 94 [pid = 3668] [id = 319] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 15605C00 == 93 [pid = 3668] [id = 318] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 18BD4C00 == 92 [pid = 3668] [id = 317] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 17AD0400 == 91 [pid = 3668] [id = 316] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 17FAF400 == 90 [pid = 3668] [id = 315] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 1659A400 == 89 [pid = 3668] [id = 314] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 11B78400 == 88 [pid = 3668] [id = 313] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 13FA7000 == 87 [pid = 3668] [id = 312] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (1336EC00) [pid = 3668] [serial = 864] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (15E47800) [pid = 3668] [serial = 867] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (19E4E800) [pid = 3668] [serial = 870] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (1A930C00) [pid = 3668] [serial = 873] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (1C1C6800) [pid = 3668] [serial = 876] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1D1C5000) [pid = 3668] [serial = 912] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | ++DOCSHELL 02A7DC00 == 88 [pid = 3668] [id = 330] 19:21:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (11B6E000) [pid = 3668] [serial = 989] [outer = 00000000] 19:21:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (1336EC00) [pid = 3668] [serial = 990] [outer = 11B6E000] 19:21:01 INFO - PROCESS | 3668 | 1461291661760 Marionette DEBUG loaded listener.js 19:21:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (13FA3400) [pid = 3668] [serial = 991] [outer = 11B6E000] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 1CB24400 == 87 [pid = 3668] [id = 308] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 19EEA400 == 86 [pid = 3668] [id = 307] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 15605800 == 85 [pid = 3668] [id = 306] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 12B3C800 == 84 [pid = 3668] [id = 305] 19:21:01 INFO - PROCESS | 3668 | --DOCSHELL 16A27C00 == 83 [pid = 3668] [id = 304] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (19469000) [pid = 3668] [serial = 811] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (1CBC2C00) [pid = 3668] [serial = 903] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1C1C9C00) [pid = 3668] [serial = 901] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (1C1C0C00) [pid = 3668] [serial = 900] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (18E15000) [pid = 3668] [serial = 891] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (1945FC00) [pid = 3668] [serial = 892] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (180B8400) [pid = 3668] [serial = 888] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (18233C00) [pid = 3668] [serial = 889] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (1950DC00) [pid = 3668] [serial = 894] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (11F44800) [pid = 3668] [serial = 880] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (11BF0800) [pid = 3668] [serial = 879] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (19460000) [pid = 3668] [serial = 909] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (139B8000) [pid = 3668] [serial = 883] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (13895400) [pid = 3668] [serial = 882] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (16823000) [pid = 3668] [serial = 886] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1658FC00) [pid = 3668] [serial = 885] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (1CBC2000) [pid = 3668] [serial = 904] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (1A85E800) [pid = 3668] [serial = 897] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1A8DE000) [pid = 3668] [serial = 898] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (15C31800) [pid = 3668] [serial = 906] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (1654E800) [pid = 3668] [serial = 907] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1A813400) [pid = 3668] [serial = 910] [outer = 00000000] [url = about:blank] 19:21:01 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (19E48800) [pid = 3668] [serial = 895] [outer = 00000000] [url = about:blank] 19:21:02 INFO - PROCESS | 3668 | 1461291662219 Marionette TRACE conn3 <- [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]]]}] 19:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 795ms 19:21:02 INFO - PROCESS | 3668 | 1461291662248 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:21:02 INFO - PROCESS | 3668 | 1461291662250 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 19:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:21:02 INFO - PROCESS | 3668 | 1461291662257 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:21:02 INFO - PROCESS | 3668 | 1461291662261 Marionette TRACE conn3 <- [1,1286,null,{}] 19:21:02 INFO - PROCESS | 3668 | 1461291662271 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:02 INFO - PROCESS | 3668 | 1461291662361 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:21:02 INFO - PROCESS | 3668 | 1461291662369 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:02 INFO - PROCESS | 3668 | ++DOCSHELL 1659A400 == 84 [pid = 3668] [id = 331] 19:21:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (16601800) [pid = 3668] [serial = 992] [outer = 00000000] 19:21:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (16823000) [pid = 3668] [serial = 993] [outer = 16601800] 19:21:02 INFO - PROCESS | 3668 | 1461291662419 Marionette DEBUG loaded listener.js 19:21:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (16DB0C00) [pid = 3668] [serial = 994] [outer = 16601800] 19:21:02 INFO - PROCESS | 3668 | 1461291662928 Marionette TRACE conn3 <- [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]]]}] 19:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 685ms 19:21:02 INFO - PROCESS | 3668 | 1461291662953 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:21:02 INFO - PROCESS | 3668 | 1461291662955 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 19:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:21:02 INFO - PROCESS | 3668 | 1461291662962 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:21:02 INFO - PROCESS | 3668 | 1461291662964 Marionette TRACE conn3 <- [1,1290,null,{}] 19:21:02 INFO - PROCESS | 3668 | 1461291662967 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:03 INFO - PROCESS | 3668 | 1461291663061 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:21:03 INFO - PROCESS | 3668 | 1461291663067 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:03 INFO - PROCESS | 3668 | ++DOCSHELL 180B1C00 == 85 [pid = 3668] [id = 332] 19:21:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (180B2C00) [pid = 3668] [serial = 995] [outer = 00000000] 19:21:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1862BC00) [pid = 3668] [serial = 996] [outer = 180B2C00] 19:21:03 INFO - PROCESS | 3668 | 1461291663115 Marionette DEBUG loaded listener.js 19:21:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1881C400) [pid = 3668] [serial = 997] [outer = 180B2C00] 19:21:03 INFO - PROCESS | 3668 | 1461291663592 Marionette TRACE conn3 <- [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]]]}] 19:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 701ms 19:21:03 INFO - PROCESS | 3668 | 1461291663663 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:21:03 INFO - PROCESS | 3668 | 1461291663665 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 19:21:03 INFO - PROCESS | 3668 | 1461291663668 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:21:03 INFO - PROCESS | 3668 | 1461291663670 Marionette TRACE conn3 <- [1,1294,null,{}] 19:21:03 INFO - PROCESS | 3668 | 1461291663673 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:03 INFO - PROCESS | 3668 | 1461291663756 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:21:03 INFO - PROCESS | 3668 | 1461291663765 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:03 INFO - PROCESS | 3668 | ++DOCSHELL 18235800 == 86 [pid = 3668] [id = 333] 19:21:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (18826C00) [pid = 3668] [serial = 998] [outer = 00000000] 19:21:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (18E20400) [pid = 3668] [serial = 999] [outer = 18826C00] 19:21:03 INFO - PROCESS | 3668 | 1461291663809 Marionette DEBUG loaded listener.js 19:21:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (19464400) [pid = 3668] [serial = 1000] [outer = 18826C00] 19:21:04 INFO - PROCESS | 3668 | 1461291664266 Marionette TRACE conn3 <- [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]]]}] 19:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 640ms 19:21:04 INFO - PROCESS | 3668 | 1461291664309 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:21:04 INFO - PROCESS | 3668 | 1461291664311 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 19:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:21:04 INFO - PROCESS | 3668 | 1461291664314 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:21:04 INFO - PROCESS | 3668 | 1461291664316 Marionette TRACE conn3 <- [1,1298,null,{}] 19:21:04 INFO - PROCESS | 3668 | 1461291664319 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:04 INFO - PROCESS | 3668 | 1461291664459 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:21:04 INFO - PROCESS | 3668 | 1461291664556 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:04 INFO - PROCESS | 3668 | ++DOCSHELL 194EE000 == 87 [pid = 3668] [id = 334] 19:21:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1950D400) [pid = 3668] [serial = 1001] [outer = 00000000] 19:21:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (19E4EC00) [pid = 3668] [serial = 1002] [outer = 1950D400] 19:21:04 INFO - PROCESS | 3668 | 1461291664603 Marionette DEBUG loaded listener.js 19:21:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (19EEB000) [pid = 3668] [serial = 1003] [outer = 1950D400] 19:21:05 INFO - PROCESS | 3668 | 1461291665024 Marionette TRACE conn3 <- [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] 19:21:05 INFO - PROCESS | 3668 | 1461291665055 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 19:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:21:05 INFO - PROCESS | 3668 | 1461291665058 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:21:05 INFO - PROCESS | 3668 | 1461291665060 Marionette TRACE conn3 <- [1,1302,null,{}] 19:21:05 INFO - PROCESS | 3668 | 1461291665064 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:05 INFO - PROCESS | 3668 | 1461291665184 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:21:05 INFO - PROCESS | 3668 | 1461291665245 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:05 INFO - PROCESS | 3668 | ++DOCSHELL 16597000 == 88 [pid = 3668] [id = 335] 19:21:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (19507800) [pid = 3668] [serial = 1004] [outer = 00000000] 19:21:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (1A92E800) [pid = 3668] [serial = 1005] [outer = 19507800] 19:21:05 INFO - PROCESS | 3668 | 1461291665290 Marionette DEBUG loaded listener.js 19:21:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (1AD18C00) [pid = 3668] [serial = 1006] [outer = 19507800] 19:21:05 INFO - PROCESS | 3668 | 1461291665716 Marionette TRACE conn3 <- [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]]]}] 19:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 703ms 19:21:05 INFO - PROCESS | 3668 | 1461291665758 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:21:05 INFO - PROCESS | 3668 | 1461291665760 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 19:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:21:05 INFO - PROCESS | 3668 | 1461291665770 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:21:05 INFO - PROCESS | 3668 | 1461291665772 Marionette TRACE conn3 <- [1,1306,null,{}] 19:21:05 INFO - PROCESS | 3668 | 1461291665775 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:05 INFO - PROCESS | 3668 | 1461291665920 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:21:05 INFO - PROCESS | 3668 | 1461291665943 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:05 INFO - PROCESS | 3668 | ++DOCSHELL 1A0D4800 == 89 [pid = 3668] [id = 336] 19:21:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (1C118C00) [pid = 3668] [serial = 1007] [outer = 00000000] 19:21:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (1C425400) [pid = 3668] [serial = 1008] [outer = 1C118C00] 19:21:05 INFO - PROCESS | 3668 | 1461291665987 Marionette DEBUG loaded listener.js 19:21:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (1C487C00) [pid = 3668] [serial = 1009] [outer = 1C118C00] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (18E1F400) [pid = 3668] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (180B8800) [pid = 3668] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (18E1C800) [pid = 3668] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (17FAFC00) [pid = 3668] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (11BC9000) [pid = 3668] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (14C58800) [pid = 3668] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (12B7D000) [pid = 3668] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (17AD0800) [pid = 3668] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (16602800) [pid = 3668] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (11F42000) [pid = 3668] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1822C800) [pid = 3668] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (13313C00) [pid = 3668] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (1C112400) [pid = 3668] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1A85AC00) [pid = 3668] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (15C2CC00) [pid = 3668] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (18822C00) [pid = 3668] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1A85F800) [pid = 3668] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:21:06 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1D317000) [pid = 3668] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:21:06 INFO - PROCESS | 3668 | 1461291666717 Marionette TRACE conn3 <- [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]]]}] 19:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 999ms 19:21:06 INFO - PROCESS | 3668 | 1461291666767 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:21:06 INFO - PROCESS | 3668 | 1461291666769 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 19:21:06 INFO - PROCESS | 3668 | 1461291666772 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:21:06 INFO - PROCESS | 3668 | 1461291666774 Marionette TRACE conn3 <- [1,1310,null,{}] 19:21:06 INFO - PROCESS | 3668 | 1461291666777 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:06 INFO - PROCESS | 3668 | 1461291666861 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:21:06 INFO - PROCESS | 3668 | 1461291666962 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:06 INFO - PROCESS | 3668 | ++DOCSHELL 11B71C00 == 90 [pid = 3668] [id = 337] 19:21:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (11BEDC00) [pid = 3668] [serial = 1010] [outer = 00000000] 19:21:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (14C58800) [pid = 3668] [serial = 1011] [outer = 11BEDC00] 19:21:06 INFO - PROCESS | 3668 | 1461291667006 Marionette DEBUG loaded listener.js 19:21:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (17FAFC00) [pid = 3668] [serial = 1012] [outer = 11BEDC00] 19:21:07 INFO - PROCESS | 3668 | 1461291667401 Marionette TRACE conn3 <- [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]]]}] 19:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 687ms 19:21:07 INFO - PROCESS | 3668 | 1461291667476 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 19:21:07 INFO - PROCESS | 3668 | 1461291667478 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 19:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:21:07 INFO - PROCESS | 3668 | 1461291667481 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:21:07 INFO - PROCESS | 3668 | 1461291667482 Marionette TRACE conn3 <- [1,1314,null,{}] 19:21:07 INFO - PROCESS | 3668 | 1461291667486 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:07 INFO - PROCESS | 3668 | 1461291667573 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:21:07 INFO - PROCESS | 3668 | 1461291667579 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:07 INFO - PROCESS | 3668 | ++DOCSHELL 13894C00 == 91 [pid = 3668] [id = 338] 19:21:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (15C0F800) [pid = 3668] [serial = 1013] [outer = 00000000] 19:21:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1A8DDC00) [pid = 3668] [serial = 1014] [outer = 15C0F800] 19:21:07 INFO - PROCESS | 3668 | 1461291667623 Marionette DEBUG loaded listener.js 19:21:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1AD0A000) [pid = 3668] [serial = 1015] [outer = 15C0F800] 19:21:08 INFO - PROCESS | 3668 | 1461291668073 Marionette TRACE conn3 <- [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]]]}] 19:21:08 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 19:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 640ms 19:21:08 INFO - PROCESS | 3668 | 1461291668120 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:21:08 INFO - PROCESS | 3668 | 1461291668123 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 19:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:21:08 INFO - PROCESS | 3668 | 1461291668126 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:21:08 INFO - PROCESS | 3668 | 1461291668130 Marionette TRACE conn3 <- [1,1318,null,{}] 19:21:08 INFO - PROCESS | 3668 | 1461291668135 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:08 INFO - PROCESS | 3668 | 1461291668247 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:21:08 INFO - PROCESS | 3668 | 1461291668253 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:08 INFO - PROCESS | 3668 | ++DOCSHELL 16DB3800 == 92 [pid = 3668] [id = 339] 19:21:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1CB1F400) [pid = 3668] [serial = 1016] [outer = 00000000] 19:21:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1D1C9400) [pid = 3668] [serial = 1017] [outer = 1CB1F400] 19:21:08 INFO - PROCESS | 3668 | 1461291668303 Marionette DEBUG loaded listener.js 19:21:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (1D317000) [pid = 3668] [serial = 1018] [outer = 1CB1F400] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 17F6E800 == 91 [pid = 3668] [id = 20] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 12C10400 == 90 [pid = 3668] [id = 274] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 180B3C00 == 89 [pid = 3668] [id = 287] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 15F7FC00 == 88 [pid = 3668] [id = 139] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 19E54C00 == 87 [pid = 3668] [id = 113] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 12B3EC00 == 86 [pid = 3668] [id = 242] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1DBF6400 == 85 [pid = 3668] [id = 212] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 18E15400 == 84 [pid = 3668] [id = 292] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1654D800 == 83 [pid = 3668] [id = 241] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D974C00 == 82 [pid = 3668] [id = 127] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1C1C6000 == 81 [pid = 3668] [id = 258] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D71B800 == 80 [pid = 3668] [id = 310] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1862C800 == 79 [pid = 3668] [id = 184] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 17ADC800 == 78 [pid = 3668] [id = 244] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D30A400 == 77 [pid = 3668] [id = 276] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D71E000 == 76 [pid = 3668] [id = 114] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D346000 == 75 [pid = 3668] [id = 10] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D33E800 == 74 [pid = 3668] [id = 309] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 11BEE400 == 73 [pid = 3668] [id = 277] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D349C00 == 72 [pid = 3668] [id = 243] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 195DDC00 == 71 [pid = 3668] [id = 275] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1C1CAC00 == 70 [pid = 3668] [id = 158] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 11B74800 == 69 [pid = 3668] [id = 311] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 15F85400 == 68 [pid = 3668] [id = 55] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 0265E000 == 67 [pid = 3668] [id = 182] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 12CF5C00 == 66 [pid = 3668] [id = 96] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D308800 == 65 [pid = 3668] [id = 226] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1DCC7400 == 64 [pid = 3668] [id = 14] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 189BC400 == 63 [pid = 3668] [id = 65] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1CBC0400 == 62 [pid = 3668] [id = 84] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1CE3F000 == 61 [pid = 3668] [id = 11] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 180B7000 == 60 [pid = 3668] [id = 239] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 19E55000 == 59 [pid = 3668] [id = 12] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D972C00 == 58 [pid = 3668] [id = 13] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1A855C00 == 57 [pid = 3668] [id = 273] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1A244C00 == 56 [pid = 3668] [id = 100] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 18828800 == 55 [pid = 3668] [id = 153] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 13480400 == 54 [pid = 3668] [id = 240] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1658D000 == 53 [pid = 3668] [id = 228] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1822F000 == 52 [pid = 3668] [id = 112] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1C118800 == 51 [pid = 3668] [id = 255] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 12B7F000 == 50 [pid = 3668] [id = 27] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D698000 == 49 [pid = 3668] [id = 81] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1653F400 == 48 [pid = 3668] [id = 205] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1A85A400 == 47 [pid = 3668] [id = 291] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 12CF5000 == 46 [pid = 3668] [id = 18] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D692000 == 45 [pid = 3668] [id = 227] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 02A83C00 == 44 [pid = 3668] [id = 329] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1D696800 == 43 [pid = 3668] [id = 327] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 19461C00 == 42 [pid = 3668] [id = 328] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1CBCEC00 == 41 [pid = 3668] [id = 326] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 18E1DC00 == 40 [pid = 3668] [id = 324] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1A807400 == 39 [pid = 3668] [id = 325] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1348BC00 == 38 [pid = 3668] [id = 323] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 1A23B000 == 37 [pid = 3668] [id = 321] 19:21:09 INFO - PROCESS | 3668 | --DOCSHELL 11B6E800 == 36 [pid = 3668] [id = 322] 19:21:10 INFO - PROCESS | 3668 | --DOCSHELL 180B1C00 == 35 [pid = 3668] [id = 332] 19:21:10 INFO - PROCESS | 3668 | --DOCSHELL 1659A400 == 34 [pid = 3668] [id = 331] 19:21:10 INFO - PROCESS | 3668 | --DOCSHELL 13894C00 == 33 [pid = 3668] [id = 338] 19:21:10 INFO - PROCESS | 3668 | --DOCSHELL 1A0D4800 == 32 [pid = 3668] [id = 336] 19:21:10 INFO - PROCESS | 3668 | --DOCSHELL 194EE000 == 31 [pid = 3668] [id = 334] 19:21:10 INFO - PROCESS | 3668 | --DOCSHELL 18235800 == 30 [pid = 3668] [id = 333] 19:21:10 INFO - PROCESS | 3668 | --DOCSHELL 02A7DC00 == 29 [pid = 3668] [id = 330] 19:21:10 INFO - PROCESS | 3668 | --DOCSHELL 11B71C00 == 28 [pid = 3668] [id = 337] 19:21:10 INFO - PROCESS | 3668 | --DOCSHELL 16597000 == 27 [pid = 3668] [id = 335] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (1A0CDC00) [pid = 3668] [serial = 871] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1348B400) [pid = 3668] [serial = 865] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (1D714000) [pid = 3668] [serial = 826] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (1AD16C00) [pid = 3668] [serial = 874] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1654B400) [pid = 3668] [serial = 868] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (1A066400) [pid = 3668] [serial = 862] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (1C1C9000) [pid = 3668] [serial = 877] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1DCC3800) [pid = 3668] [serial = 829] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (19469400) [pid = 3668] [serial = 951] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (189B5400) [pid = 3668] [serial = 948] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (195E6400) [pid = 3668] [serial = 954] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1C1CB800) [pid = 3668] [serial = 921] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (180B2800) [pid = 3668] [serial = 945] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (138DC800) [pid = 3668] [serial = 915] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1946D800) [pid = 3668] [serial = 952] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1361EC00) [pid = 3668] [serial = 934] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (13485000) [pid = 3668] [serial = 933] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (17ADC400) [pid = 3668] [serial = 918] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (16544400) [pid = 3668] [serial = 937] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (15CF2C00) [pid = 3668] [serial = 936] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1D693800) [pid = 3668] [serial = 927] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1D971000) [pid = 3668] [serial = 930] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (16827000) [pid = 3668] [serial = 957] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1A05B400) [pid = 3668] [serial = 960] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (19BBB400) [pid = 3668] [serial = 955] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1A0CE800) [pid = 3668] [serial = 961] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1AD09400) [pid = 3668] [serial = 963] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (16A2AC00) [pid = 3668] [serial = 942] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (16DB2800) [pid = 3668] [serial = 943] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (15CD7C00) [pid = 3668] [serial = 939] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1D30B000) [pid = 3668] [serial = 924] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (16570800) [pid = 3668] [serial = 940] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (189BC800) [pid = 3668] [serial = 949] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1822DC00) [pid = 3668] [serial = 946] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (19467800) [pid = 3668] [serial = 958] [outer = 00000000] [url = about:blank] 19:21:10 INFO - PROCESS | 3668 | 1461291670663 Marionette TRACE conn3 <- [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]]]}] 19:21:10 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 19:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2560ms 19:21:10 INFO - PROCESS | 3668 | 1461291670677 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:21:10 INFO - PROCESS | 3668 | 1461291670680 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 19:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:21:10 INFO - PROCESS | 3668 | 1461291670685 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:21:10 INFO - PROCESS | 3668 | 1461291670688 Marionette TRACE conn3 <- [1,1322,null,{}] 19:21:10 INFO - PROCESS | 3668 | 1461291670694 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:10 INFO - PROCESS | 3668 | 1461291670784 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:21:10 INFO - PROCESS | 3668 | 1461291670795 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:10 INFO - PROCESS | 3668 | ++DOCSHELL 11B6F400 == 28 [pid = 3668] [id = 340] 19:21:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (11B6FC00) [pid = 3668] [serial = 1019] [outer = 00000000] 19:21:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (11BCB400) [pid = 3668] [serial = 1020] [outer = 11B6FC00] 19:21:10 INFO - PROCESS | 3668 | 1461291670843 Marionette DEBUG loaded listener.js 19:21:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (11BD0400) [pid = 3668] [serial = 1021] [outer = 11B6FC00] 19:21:11 INFO - PROCESS | 3668 | 1461291671337 Marionette TRACE conn3 <- [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]]]}] 19:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 702ms 19:21:11 INFO - PROCESS | 3668 | 1461291671382 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:21:11 INFO - PROCESS | 3668 | 1461291671388 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 19:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:21:11 INFO - PROCESS | 3668 | 1461291671395 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:21:11 INFO - PROCESS | 3668 | 1461291671397 Marionette TRACE conn3 <- [1,1326,null,{}] 19:21:11 INFO - PROCESS | 3668 | 1461291671401 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:11 INFO - PROCESS | 3668 | 1461291671489 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:21:11 INFO - PROCESS | 3668 | 1461291671499 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:11 INFO - PROCESS | 3668 | ++DOCSHELL 12B7F000 == 29 [pid = 3668] [id = 341] 19:21:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (12B84000) [pid = 3668] [serial = 1022] [outer = 00000000] 19:21:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (12CBC000) [pid = 3668] [serial = 1023] [outer = 12B84000] 19:21:11 INFO - PROCESS | 3668 | 1461291671545 Marionette DEBUG loaded listener.js 19:21:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (12CF3800) [pid = 3668] [serial = 1024] [outer = 12B84000] 19:21:12 INFO - PROCESS | 3668 | 1461291672505 Marionette TRACE conn3 <- [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]]]}] 19:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1140ms 19:21:12 INFO - PROCESS | 3668 | 1461291672542 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:21:12 INFO - PROCESS | 3668 | 1461291672545 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 19:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:21:12 INFO - PROCESS | 3668 | 1461291672548 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:21:12 INFO - PROCESS | 3668 | 1461291672552 Marionette TRACE conn3 <- [1,1330,null,{}] 19:21:12 INFO - PROCESS | 3668 | 1461291672563 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:12 INFO - PROCESS | 3668 | 1461291672648 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:21:12 INFO - PROCESS | 3668 | 1461291672657 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:12 INFO - PROCESS | 3668 | ++DOCSHELL 13484000 == 30 [pid = 3668] [id = 342] 19:21:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (13484800) [pid = 3668] [serial = 1025] [outer = 00000000] 19:21:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (134ADC00) [pid = 3668] [serial = 1026] [outer = 13484800] 19:21:12 INFO - PROCESS | 3668 | 1461291672706 Marionette DEBUG loaded listener.js 19:21:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (13617000) [pid = 3668] [serial = 1027] [outer = 13484800] 19:21:13 INFO - PROCESS | 3668 | 1461291673160 Marionette TRACE conn3 <- [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]]]}] 19:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 625ms 19:21:13 INFO - PROCESS | 3668 | 1461291673185 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:21:13 INFO - PROCESS | 3668 | 1461291673188 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 19:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:21:13 INFO - PROCESS | 3668 | 1461291673191 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:21:13 INFO - PROCESS | 3668 | 1461291673193 Marionette TRACE conn3 <- [1,1334,null,{}] 19:21:13 INFO - PROCESS | 3668 | 1461291673196 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:13 INFO - PROCESS | 3668 | 1461291673309 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:21:13 INFO - PROCESS | 3668 | 1461291673315 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:13 INFO - PROCESS | 3668 | ++DOCSHELL 11BEC000 == 31 [pid = 3668] [id = 343] 19:21:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (13611400) [pid = 3668] [serial = 1028] [outer = 00000000] 19:21:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (13FA7000) [pid = 3668] [serial = 1029] [outer = 13611400] 19:21:13 INFO - PROCESS | 3668 | 1461291673361 Marionette DEBUG loaded listener.js 19:21:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (15605800) [pid = 3668] [serial = 1030] [outer = 13611400] 19:21:13 INFO - PROCESS | 3668 | 1461291673794 Marionette TRACE conn3 <- [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]]]}] 19:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 625ms 19:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:21:13 INFO - PROCESS | 3668 | 1461291673829 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:21:13 INFO - PROCESS | 3668 | 1461291673831 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 19:21:13 INFO - PROCESS | 3668 | 1461291673834 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:21:13 INFO - PROCESS | 3668 | 1461291673836 Marionette TRACE conn3 <- [1,1338,null,{}] 19:21:13 INFO - PROCESS | 3668 | 1461291673843 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:13 INFO - PROCESS | 3668 | 1461291673918 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:21:13 INFO - PROCESS | 3668 | 1461291673924 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:13 INFO - PROCESS | 3668 | ++DOCSHELL 158A9800 == 32 [pid = 3668] [id = 344] 19:21:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (15C0D400) [pid = 3668] [serial = 1031] [outer = 00000000] 19:21:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (15CEC400) [pid = 3668] [serial = 1032] [outer = 15C0D400] 19:21:13 INFO - PROCESS | 3668 | 1461291673969 Marionette DEBUG loaded listener.js 19:21:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (15E49C00) [pid = 3668] [serial = 1033] [outer = 15C0D400] 19:21:14 INFO - PROCESS | 3668 | 1461291674440 Marionette TRACE conn3 <- [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]]]}] 19:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 640ms 19:21:14 INFO - PROCESS | 3668 | 1461291674476 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:21:14 INFO - PROCESS | 3668 | 1461291674478 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 19:21:14 INFO - PROCESS | 3668 | 1461291674482 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:21:14 INFO - PROCESS | 3668 | 1461291674483 Marionette TRACE conn3 <- [1,1342,null,{}] 19:21:14 INFO - PROCESS | 3668 | 1461291674487 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:14 INFO - PROCESS | 3668 | 1461291674592 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:21:14 INFO - PROCESS | 3668 | 1461291674600 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:14 INFO - PROCESS | 3668 | ++DOCSHELL 1654B800 == 33 [pid = 3668] [id = 345] 19:21:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1654BC00) [pid = 3668] [serial = 1034] [outer = 00000000] 19:21:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1657E000) [pid = 3668] [serial = 1035] [outer = 1654BC00] 19:21:14 INFO - PROCESS | 3668 | 1461291674649 Marionette DEBUG loaded listener.js 19:21:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (16591800) [pid = 3668] [serial = 1036] [outer = 1654BC00] 19:21:15 INFO - PROCESS | 3668 | 1461291675071 Marionette TRACE conn3 <- [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]]]}] 19:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 641ms 19:21:15 INFO - PROCESS | 3668 | 1461291675125 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:21:15 INFO - PROCESS | 3668 | 1461291675127 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 19:21:15 INFO - PROCESS | 3668 | 1461291675130 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:21:15 INFO - PROCESS | 3668 | 1461291675132 Marionette TRACE conn3 <- [1,1346,null,{}] 19:21:15 INFO - PROCESS | 3668 | 1461291675136 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:15 INFO - PROCESS | 3668 | 1461291675217 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:21:15 INFO - PROCESS | 3668 | 1461291675224 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:15 INFO - PROCESS | 3668 | ++DOCSHELL 1657A400 == 34 [pid = 3668] [id = 346] 19:21:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (16595000) [pid = 3668] [serial = 1037] [outer = 00000000] 19:21:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1681E400) [pid = 3668] [serial = 1038] [outer = 16595000] 19:21:15 INFO - PROCESS | 3668 | 1461291675268 Marionette DEBUG loaded listener.js 19:21:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1681DC00) [pid = 3668] [serial = 1039] [outer = 16595000] 19:21:15 INFO - PROCESS | 3668 | 1461291675724 Marionette TRACE conn3 <- [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]]]}] 19:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 640ms 19:21:15 INFO - PROCESS | 3668 | 1461291675770 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:21:15 INFO - PROCESS | 3668 | 1461291675772 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 19:21:15 INFO - PROCESS | 3668 | 1461291675779 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:21:15 INFO - PROCESS | 3668 | 1461291675781 Marionette TRACE conn3 <- [1,1350,null,{}] 19:21:15 INFO - PROCESS | 3668 | 1461291675798 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:15 INFO - PROCESS | 3668 | 1461291675909 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:21:15 INFO - PROCESS | 3668 | 1461291675915 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:15 INFO - PROCESS | 3668 | ++DOCSHELL 16603800 == 35 [pid = 3668] [id = 347] 19:21:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1660D000) [pid = 3668] [serial = 1040] [outer = 00000000] 19:21:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (17AD3400) [pid = 3668] [serial = 1041] [outer = 1660D000] 19:21:15 INFO - PROCESS | 3668 | 1461291675964 Marionette DEBUG loaded listener.js 19:21:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (16DBC000) [pid = 3668] [serial = 1042] [outer = 1660D000] 19:21:16 INFO - PROCESS | 3668 | 1461291676408 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 19:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 703ms 19:21:16 INFO - PROCESS | 3668 | 1461291676479 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:21:16 INFO - PROCESS | 3668 | 1461291676481 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 19:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:21:16 INFO - PROCESS | 3668 | 1461291676485 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:21:16 INFO - PROCESS | 3668 | 1461291676487 Marionette TRACE conn3 <- [1,1354,null,{}] 19:21:16 INFO - PROCESS | 3668 | 1461291676490 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:16 INFO - PROCESS | 3668 | 1461291676596 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:21:16 INFO - PROCESS | 3668 | 1461291676682 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:16 INFO - PROCESS | 3668 | ++DOCSHELL 13483400 == 36 [pid = 3668] [id = 348] 19:21:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (16D5D400) [pid = 3668] [serial = 1043] [outer = 00000000] 19:21:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (180B3C00) [pid = 3668] [serial = 1044] [outer = 16D5D400] 19:21:16 INFO - PROCESS | 3668 | 1461291676726 Marionette DEBUG loaded listener.js 19:21:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (180B1800) [pid = 3668] [serial = 1045] [outer = 16D5D400] 19:21:17 INFO - PROCESS | 3668 | 1461291677149 Marionette TRACE conn3 <- [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] 19:21:17 INFO - PROCESS | 3668 | 1461291677186 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 19:21:17 INFO - PROCESS | 3668 | 1461291677190 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:21:17 INFO - PROCESS | 3668 | 1461291677191 Marionette TRACE conn3 <- [1,1358,null,{}] 19:21:17 INFO - PROCESS | 3668 | 1461291677195 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:17 INFO - PROCESS | 3668 | 1461291677305 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:21:17 INFO - PROCESS | 3668 | 1461291677311 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:17 INFO - PROCESS | 3668 | ++DOCSHELL 15855000 == 37 [pid = 3668] [id = 349] 19:21:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (180AB400) [pid = 3668] [serial = 1046] [outer = 00000000] 19:21:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (18621800) [pid = 3668] [serial = 1047] [outer = 180AB400] 19:21:17 INFO - PROCESS | 3668 | 1461291677357 Marionette DEBUG loaded listener.js 19:21:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (18821800) [pid = 3668] [serial = 1048] [outer = 180AB400] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (13310800) [pid = 3668] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (15F7DC00) [pid = 3668] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1A0C6C00) [pid = 3668] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (19507800) [pid = 3668] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1950D400) [pid = 3668] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (11BEDC00) [pid = 3668] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1C118C00) [pid = 3668] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (15C0F800) [pid = 3668] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (16601800) [pid = 3668] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (11B6E000) [pid = 3668] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (11B76400) [pid = 3668] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1D697000) [pid = 3668] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1D69F400) [pid = 3668] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1CE9B000) [pid = 3668] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1C481800) [pid = 3668] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (18E1E400) [pid = 3668] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (15CEC000) [pid = 3668] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (13315800) [pid = 3668] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1A242800) [pid = 3668] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (18826C00) [pid = 3668] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (180B2C00) [pid = 3668] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1D71EC00) [pid = 3668] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1AD12400) [pid = 3668] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1CB24C00) [pid = 3668] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:21:18 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1D347800) [pid = 3668] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:21:18 INFO - PROCESS | 3668 | 1461291678932 Marionette TRACE conn3 <- [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] 19:21:18 INFO - PROCESS | 3668 | 1461291678950 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 19:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:21:18 INFO - PROCESS | 3668 | 1461291678955 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:21:18 INFO - PROCESS | 3668 | 1461291678959 Marionette TRACE conn3 <- [1,1362,null,{}] 19:21:18 INFO - PROCESS | 3668 | 1461291678965 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:19 INFO - PROCESS | 3668 | 1461291679080 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:21:19 INFO - PROCESS | 3668 | 1461291679208 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:19 INFO - PROCESS | 3668 | ++DOCSHELL 11BCA800 == 38 [pid = 3668] [id = 350] 19:21:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (11BCC000) [pid = 3668] [serial = 1049] [outer = 00000000] 19:21:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (11F44400) [pid = 3668] [serial = 1050] [outer = 11BCC000] 19:21:19 INFO - PROCESS | 3668 | 1461291679273 Marionette DEBUG loaded listener.js 19:21:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (12C56400) [pid = 3668] [serial = 1051] [outer = 11BCC000] 19:21:20 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:21:20 INFO - PROCESS | 3668 | 1461291680105 Marionette TRACE conn3 <- [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] 19:21:20 INFO - PROCESS | 3668 | 1461291680164 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 19:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:21:20 INFO - PROCESS | 3668 | 1461291680171 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:21:20 INFO - PROCESS | 3668 | 1461291680174 Marionette TRACE conn3 <- [1,1366,null,{}] 19:21:20 INFO - PROCESS | 3668 | 1461291680178 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:20 INFO - PROCESS | 3668 | 1461291680289 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:21:20 INFO - PROCESS | 3668 | 1461291680416 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:20 INFO - PROCESS | 3668 | ++DOCSHELL 0265B400 == 39 [pid = 3668] [id = 351] 19:21:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (0265BC00) [pid = 3668] [serial = 1052] [outer = 00000000] 19:21:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (13485C00) [pid = 3668] [serial = 1053] [outer = 0265BC00] 19:21:20 INFO - PROCESS | 3668 | 1461291680474 Marionette DEBUG loaded listener.js 19:21:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (13707000) [pid = 3668] [serial = 1054] [outer = 0265BC00] 19:21:21 INFO - PROCESS | 3668 | --DOCSHELL 1CBCAC00 == 38 [pid = 3668] [id = 191] 19:21:21 INFO - PROCESS | 3668 | --DOCSHELL 11BEC400 == 37 [pid = 3668] [id = 192] 19:21:21 INFO - PROCESS | 3668 | --DOCSHELL 14C54000 == 36 [pid = 3668] [id = 185] 19:21:21 INFO - PROCESS | 3668 | --DOCSHELL 1C422800 == 35 [pid = 3668] [id = 189] 19:21:21 INFO - PROCESS | 3668 | --DOCSHELL 13701800 == 34 [pid = 3668] [id = 193] 19:21:21 INFO - PROCESS | 3668 | --DOCSHELL 1A807000 == 33 [pid = 3668] [id = 188] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1DB2B800) [pid = 3668] [serial = 931] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1D308C00) [pid = 3668] [serial = 913] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1D316800) [pid = 3668] [serial = 925] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1D696400) [pid = 3668] [serial = 928] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (14C4E000) [pid = 3668] [serial = 916] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (180B5000) [pid = 3668] [serial = 919] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1C485800) [pid = 3668] [serial = 922] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1A92E800) [pid = 3668] [serial = 1005] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (19E4EC00) [pid = 3668] [serial = 1002] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (19EEB000) [pid = 3668] [serial = 1003] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (1AD18C00) [pid = 3668] [serial = 1006] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (14C58800) [pid = 3668] [serial = 1011] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (1C425400) [pid = 3668] [serial = 1008] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1A8DDC00) [pid = 3668] [serial = 1014] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (1D1C9400) [pid = 3668] [serial = 1017] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (16823000) [pid = 3668] [serial = 993] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (1AD0A000) [pid = 3668] [serial = 1015] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (16DB0C00) [pid = 3668] [serial = 994] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (1336EC00) [pid = 3668] [serial = 990] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (13FA3400) [pid = 3668] [serial = 991] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (158AB800) [pid = 3668] [serial = 988] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (13612800) [pid = 3668] [serial = 987] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (1DB32400) [pid = 3668] [serial = 985] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (1DB29400) [pid = 3668] [serial = 984] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (1D965400) [pid = 3668] [serial = 982] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (1D71D000) [pid = 3668] [serial = 981] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (1D315000) [pid = 3668] [serial = 979] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 72 (1D310C00) [pid = 3668] [serial = 978] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 71 (1CBC0800) [pid = 3668] [serial = 976] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 70 (1CB1C800) [pid = 3668] [serial = 975] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 69 (1C421400) [pid = 3668] [serial = 973] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 68 (1A927400) [pid = 3668] [serial = 972] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 67 (17F77C00) [pid = 3668] [serial = 970] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 66 (16820800) [pid = 3668] [serial = 969] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 65 (14C50400) [pid = 3668] [serial = 967] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 64 (13DD9400) [pid = 3668] [serial = 966] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 63 (1C117800) [pid = 3668] [serial = 964] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 62 (18E20400) [pid = 3668] [serial = 999] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 61 (1881C400) [pid = 3668] [serial = 997] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 60 (1862BC00) [pid = 3668] [serial = 996] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 59 (1C487C00) [pid = 3668] [serial = 1009] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 58 (17FAFC00) [pid = 3668] [serial = 1012] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | --DOMWINDOW == 57 (19464400) [pid = 3668] [serial = 1000] [outer = 00000000] [url = about:blank] 19:21:21 INFO - PROCESS | 3668 | 1461291681289 Marionette TRACE conn3 <- [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] 19:21:21 INFO - PROCESS | 3668 | 1461291681329 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 19:21:21 INFO - PROCESS | 3668 | 1461291681335 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:21:21 INFO - PROCESS | 3668 | 1461291681338 Marionette TRACE conn3 <- [1,1370,null,{}] 19:21:21 INFO - PROCESS | 3668 | 1461291681343 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:21 INFO - PROCESS | 3668 | 1461291681465 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:21:21 INFO - PROCESS | 3668 | 1461291681529 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:21 INFO - PROCESS | 3668 | ++DOCSHELL 1336DC00 == 34 [pid = 3668] [id = 352] 19:21:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 58 (1336EC00) [pid = 3668] [serial = 1055] [outer = 00000000] 19:21:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 59 (1348F400) [pid = 3668] [serial = 1056] [outer = 1336EC00] 19:21:21 INFO - PROCESS | 3668 | 1461291681578 Marionette DEBUG loaded listener.js 19:21:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 60 (13616800) [pid = 3668] [serial = 1057] [outer = 1336EC00] 19:21:22 INFO - PROCESS | 3668 | [3668] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:21:22 INFO - PROCESS | 3668 | 1461291682034 Marionette TRACE conn3 <- [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] 19:21:22 INFO - PROCESS | 3668 | 1461291682081 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 19:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:21:22 INFO - PROCESS | 3668 | 1461291682087 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:21:22 INFO - PROCESS | 3668 | 1461291682089 Marionette TRACE conn3 <- [1,1374,null,{}] 19:21:22 INFO - PROCESS | 3668 | 1461291682093 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:22 INFO - PROCESS | 3668 | 1461291682175 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:21:22 INFO - PROCESS | 3668 | 1461291682184 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:22 INFO - PROCESS | 3668 | ++DOCSHELL 13707400 == 35 [pid = 3668] [id = 353] 19:21:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 61 (13DD7400) [pid = 3668] [serial = 1058] [outer = 00000000] 19:21:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 62 (158AB800) [pid = 3668] [serial = 1059] [outer = 13DD7400] 19:21:22 INFO - PROCESS | 3668 | 1461291682229 Marionette DEBUG loaded listener.js 19:21:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 63 (15C05800) [pid = 3668] [serial = 1060] [outer = 13DD7400] 19:21:22 INFO - PROCESS | 3668 | 1461291682693 Marionette TRACE conn3 <- [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] 19:21:22 INFO - PROCESS | 3668 | 1461291682727 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 19:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:21:22 INFO - PROCESS | 3668 | 1461291682731 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:21:22 INFO - PROCESS | 3668 | 1461291682734 Marionette TRACE conn3 <- [1,1378,null,{}] 19:21:22 INFO - PROCESS | 3668 | 1461291682745 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:22 INFO - PROCESS | 3668 | 1461291682827 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:21:22 INFO - PROCESS | 3668 | 1461291682837 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:22 INFO - PROCESS | 3668 | ++DOCSHELL 134AF400 == 36 [pid = 3668] [id = 354] 19:21:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 64 (13618C00) [pid = 3668] [serial = 1061] [outer = 00000000] 19:21:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 65 (16545800) [pid = 3668] [serial = 1062] [outer = 13618C00] 19:21:22 INFO - PROCESS | 3668 | 1461291682886 Marionette DEBUG loaded listener.js 19:21:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 66 (1657DC00) [pid = 3668] [serial = 1063] [outer = 13618C00] 19:21:23 INFO - PROCESS | 3668 | 1461291683312 Marionette TRACE conn3 <- [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]]]}] 19:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 640ms 19:21:23 INFO - PROCESS | 3668 | 1461291683367 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 19:21:23 INFO - PROCESS | 3668 | 1461291683370 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 19:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:21:23 INFO - PROCESS | 3668 | 1461291683373 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:21:23 INFO - PROCESS | 3668 | 1461291683375 Marionette TRACE conn3 <- [1,1382,null,{}] 19:21:23 INFO - PROCESS | 3668 | 1461291683378 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:23 INFO - PROCESS | 3668 | 1461291683461 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:21:23 INFO - PROCESS | 3668 | 1461291683468 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:23 INFO - PROCESS | 3668 | ++DOCSHELL 16597800 == 37 [pid = 3668] [id = 355] 19:21:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 67 (16599800) [pid = 3668] [serial = 1064] [outer = 00000000] 19:21:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 68 (16821C00) [pid = 3668] [serial = 1065] [outer = 16599800] 19:21:23 INFO - PROCESS | 3668 | 1461291683517 Marionette DEBUG loaded listener.js 19:21:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (16A27800) [pid = 3668] [serial = 1066] [outer = 16599800] 19:21:24 INFO - PROCESS | 3668 | 1461291684020 Marionette TRACE conn3 <- [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]]]}] 19:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 703ms 19:21:24 INFO - PROCESS | 3668 | 1461291684078 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 19:21:24 INFO - PROCESS | 3668 | 1461291684080 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 19:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:21:24 INFO - PROCESS | 3668 | 1461291684083 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:21:24 INFO - PROCESS | 3668 | 1461291684085 Marionette TRACE conn3 <- [1,1386,null,{}] 19:21:24 INFO - PROCESS | 3668 | 1461291684089 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:24 INFO - PROCESS | 3668 | 1461291684192 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:21:24 INFO - PROCESS | 3668 | 1461291684205 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:24 INFO - PROCESS | 3668 | ++DOCSHELL 1681F800 == 38 [pid = 3668] [id = 356] 19:21:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (16D5BC00) [pid = 3668] [serial = 1067] [outer = 00000000] 19:21:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (17FB2800) [pid = 3668] [serial = 1068] [outer = 16D5BC00] 19:21:24 INFO - PROCESS | 3668 | 1461291684250 Marionette DEBUG loaded listener.js 19:21:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (180AA400) [pid = 3668] [serial = 1069] [outer = 16D5BC00] 19:21:24 INFO - PROCESS | 3668 | 1461291684721 Marionette TRACE conn3 <- [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]]]}] 19:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 687ms 19:21:24 INFO - PROCESS | 3668 | 1461291684782 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 19:21:24 INFO - PROCESS | 3668 | 1461291684784 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 19:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:21:24 INFO - PROCESS | 3668 | 1461291684788 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:21:24 INFO - PROCESS | 3668 | 1461291684789 Marionette TRACE conn3 <- [1,1390,null,{}] 19:21:24 INFO - PROCESS | 3668 | 1461291684793 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:24 INFO - PROCESS | 3668 | 1461291684934 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:21:24 INFO - PROCESS | 3668 | 1461291684994 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:24 INFO - PROCESS | 3668 | ++DOCSHELL 180B0800 == 39 [pid = 3668] [id = 357] 19:21:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (1822E400) [pid = 3668] [serial = 1070] [outer = 00000000] 19:21:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (18672400) [pid = 3668] [serial = 1071] [outer = 1822E400] 19:21:25 INFO - PROCESS | 3668 | 1461291685042 Marionette DEBUG loaded listener.js 19:21:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (18671400) [pid = 3668] [serial = 1072] [outer = 1822E400] 19:21:25 INFO - PROCESS | 3668 | 1461291685449 Marionette TRACE conn3 <- [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]]]}] 19:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 687ms 19:21:25 INFO - PROCESS | 3668 | 1461291685488 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:21:25 INFO - PROCESS | 3668 | 1461291685490 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 19:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:21:25 INFO - PROCESS | 3668 | 1461291685493 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:21:25 INFO - PROCESS | 3668 | 1461291685495 Marionette TRACE conn3 <- [1,1394,null,{}] 19:21:25 INFO - PROCESS | 3668 | 1461291685498 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:25 INFO - PROCESS | 3668 | 1461291685610 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:21:25 INFO - PROCESS | 3668 | 1461291685690 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:25 INFO - PROCESS | 3668 | ++DOCSHELL 189BC800 == 40 [pid = 3668] [id = 358] 19:21:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (189C0C00) [pid = 3668] [serial = 1073] [outer = 00000000] 19:21:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (18E18800) [pid = 3668] [serial = 1074] [outer = 189C0C00] 19:21:25 INFO - PROCESS | 3668 | 1461291685734 Marionette DEBUG loaded listener.js 19:21:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (18E1EC00) [pid = 3668] [serial = 1075] [outer = 189C0C00] 19:21:25 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (16595000) [pid = 3668] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:21:25 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (16D5D400) [pid = 3668] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:21:25 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (12B84000) [pid = 3668] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:21:25 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (15C0D400) [pid = 3668] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:21:25 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (13484800) [pid = 3668] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:21:25 INFO - PROCESS | 3668 | --DOMWINDOW == 72 (11B6FC00) [pid = 3668] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:21:25 INFO - PROCESS | 3668 | --DOMWINDOW == 71 (13611400) [pid = 3668] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:21:25 INFO - PROCESS | 3668 | --DOMWINDOW == 70 (1654BC00) [pid = 3668] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:21:26 INFO - PROCESS | 3668 | 1461291686132 Marionette TRACE conn3 <- [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]]]}] 19:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 702ms 19:21:26 INFO - PROCESS | 3668 | 1461291686193 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:21:26 INFO - PROCESS | 3668 | 1461291686195 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 19:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:21:26 INFO - PROCESS | 3668 | 1461291686198 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:21:26 INFO - PROCESS | 3668 | 1461291686200 Marionette TRACE conn3 <- [1,1398,null,{}] 19:21:26 INFO - PROCESS | 3668 | 1461291686203 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:26 INFO - PROCESS | 3668 | 1461291686303 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:21:26 INFO - PROCESS | 3668 | 1461291686312 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:26 INFO - PROCESS | 3668 | ++DOCSHELL 13F5C000 == 41 [pid = 3668] [id = 359] 19:21:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (14C07000) [pid = 3668] [serial = 1076] [outer = 00000000] 19:21:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (1866F400) [pid = 3668] [serial = 1077] [outer = 14C07000] 19:21:26 INFO - PROCESS | 3668 | 1461291686356 Marionette DEBUG loaded listener.js 19:21:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (18BD1C00) [pid = 3668] [serial = 1078] [outer = 14C07000] 19:21:26 INFO - PROCESS | 3668 | 1461291686793 Marionette TRACE conn3 <- [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]]]}] 19:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 640ms 19:21:26 INFO - PROCESS | 3668 | 1461291686820 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:21:26 INFO - PROCESS | 3668 | 1461291686822 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 19:21:26 INFO - PROCESS | 3668 | 1461291686826 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:21:26 INFO - PROCESS | 3668 | 1461291686827 Marionette TRACE conn3 <- [1,1402,null,{}] 19:21:26 INFO - PROCESS | 3668 | 1461291686831 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:26 INFO - PROCESS | 3668 | 1461291686905 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:21:26 INFO - PROCESS | 3668 | 1461291686911 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:26 INFO - PROCESS | 3668 | ++DOCSHELL 1348DC00 == 42 [pid = 3668] [id = 360] 19:21:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (1654BC00) [pid = 3668] [serial = 1079] [outer = 00000000] 19:21:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (19462000) [pid = 3668] [serial = 1080] [outer = 1654BC00] 19:21:26 INFO - PROCESS | 3668 | 1461291686956 Marionette DEBUG loaded listener.js 19:21:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (18E1DC00) [pid = 3668] [serial = 1081] [outer = 1654BC00] 19:21:27 INFO - PROCESS | 3668 | 1461291687388 Marionette TRACE conn3 <- [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]]]}] 19:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 593ms 19:21:27 INFO - PROCESS | 3668 | 1461291687427 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:21:27 INFO - PROCESS | 3668 | 1461291687429 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 19:21:27 INFO - PROCESS | 3668 | 1461291687432 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:21:27 INFO - PROCESS | 3668 | 1461291687433 Marionette TRACE conn3 <- [1,1406,null,{}] 19:21:27 INFO - PROCESS | 3668 | 1461291687437 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:27 INFO - PROCESS | 3668 | 1461291687517 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:21:27 INFO - PROCESS | 3668 | 1461291687525 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:27 INFO - PROCESS | 3668 | ++DOCSHELL 1945F400 == 43 [pid = 3668] [id = 361] 19:21:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (1945FC00) [pid = 3668] [serial = 1082] [outer = 00000000] 19:21:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (194DB400) [pid = 3668] [serial = 1083] [outer = 1945FC00] 19:21:27 INFO - PROCESS | 3668 | 1461291687569 Marionette DEBUG loaded listener.js 19:21:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (194E7400) [pid = 3668] [serial = 1084] [outer = 1945FC00] 19:21:28 INFO - PROCESS | 3668 | 1461291688227 Marionette TRACE conn3 <- [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]]]}] 19:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 843ms 19:21:28 INFO - PROCESS | 3668 | 1461291688277 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:21:28 INFO - PROCESS | 3668 | 1461291688282 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 19:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:21:28 INFO - PROCESS | 3668 | 1461291688287 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:21:28 INFO - PROCESS | 3668 | 1461291688291 Marionette TRACE conn3 <- [1,1410,null,{}] 19:21:28 INFO - PROCESS | 3668 | 1461291688297 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:28 INFO - PROCESS | 3668 | 1461291688401 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:21:28 INFO - PROCESS | 3668 | 1461291688528 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:28 INFO - PROCESS | 3668 | ++DOCSHELL 13314800 == 44 [pid = 3668] [id = 362] 19:21:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (13317400) [pid = 3668] [serial = 1085] [outer = 00000000] 19:21:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (139B5800) [pid = 3668] [serial = 1086] [outer = 13317400] 19:21:28 INFO - PROCESS | 3668 | 1461291688587 Marionette DEBUG loaded listener.js 19:21:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (14AB3800) [pid = 3668] [serial = 1087] [outer = 13317400] 19:21:29 INFO - PROCESS | 3668 | 1461291689240 Marionette TRACE conn3 <- [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]]]}] 19:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 999ms 19:21:29 INFO - PROCESS | 3668 | 1461291689290 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:21:29 INFO - PROCESS | 3668 | 1461291689296 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 19:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:21:29 INFO - PROCESS | 3668 | 1461291689303 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:21:29 INFO - PROCESS | 3668 | 1461291689305 Marionette TRACE conn3 <- [1,1414,null,{}] 19:21:29 INFO - PROCESS | 3668 | 1461291689309 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:29 INFO - PROCESS | 3668 | 1461291689442 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:21:29 INFO - PROCESS | 3668 | 1461291689568 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:29 INFO - PROCESS | 3668 | ++DOCSHELL 15EDA800 == 45 [pid = 3668] [id = 363] 19:21:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (15F83400) [pid = 3668] [serial = 1088] [outer = 00000000] 19:21:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (1681F000) [pid = 3668] [serial = 1089] [outer = 15F83400] 19:21:29 INFO - PROCESS | 3668 | 1461291689623 Marionette DEBUG loaded listener.js 19:21:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (17F77400) [pid = 3668] [serial = 1090] [outer = 15F83400] 19:21:30 INFO - PROCESS | 3668 | 1461291690237 Marionette TRACE conn3 <- [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]]]}] 19:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 999ms 19:21:30 INFO - PROCESS | 3668 | 1461291690303 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:21:30 INFO - PROCESS | 3668 | 1461291690306 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 19:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:21:30 INFO - PROCESS | 3668 | 1461291690310 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:21:30 INFO - PROCESS | 3668 | 1461291690314 Marionette TRACE conn3 <- [1,1418,null,{}] 19:21:30 INFO - PROCESS | 3668 | 1461291690325 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:30 INFO - PROCESS | 3668 | 1461291690429 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:21:30 INFO - PROCESS | 3668 | 1461291690557 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:30 INFO - PROCESS | 3668 | ++DOCSHELL 194D7400 == 46 [pid = 3668] [id = 364] 19:21:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (194DCC00) [pid = 3668] [serial = 1091] [outer = 00000000] 19:21:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1950D400) [pid = 3668] [serial = 1092] [outer = 194DCC00] 19:21:30 INFO - PROCESS | 3668 | 1461291690621 Marionette DEBUG loaded listener.js 19:21:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (195DEC00) [pid = 3668] [serial = 1093] [outer = 194DCC00] 19:21:31 INFO - PROCESS | 3668 | 1461291691204 Marionette TRACE conn3 <- [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]]]}] 19:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 953ms 19:21:31 INFO - PROCESS | 3668 | 1461291691254 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:21:31 INFO - PROCESS | 3668 | 1461291691257 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 19:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:21:31 INFO - PROCESS | 3668 | 1461291691261 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:21:31 INFO - PROCESS | 3668 | 1461291691263 Marionette TRACE conn3 <- [1,1422,null,{}] 19:21:31 INFO - PROCESS | 3668 | 1461291691266 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:31 INFO - PROCESS | 3668 | 1461291691367 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:21:31 INFO - PROCESS | 3668 | 1461291691463 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:31 INFO - PROCESS | 3668 | ++DOCSHELL 15C2F400 == 47 [pid = 3668] [id = 365] 19:21:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (15CFA800) [pid = 3668] [serial = 1094] [outer = 00000000] 19:21:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (16599000) [pid = 3668] [serial = 1095] [outer = 15CFA800] 19:21:31 INFO - PROCESS | 3668 | 1461291691519 Marionette DEBUG loaded listener.js 19:21:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (16A2B800) [pid = 3668] [serial = 1096] [outer = 15CFA800] 19:21:32 INFO - PROCESS | 3668 | 1461291692252 Marionette TRACE conn3 <- [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]]]}] 19:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1046ms 19:21:32 INFO - PROCESS | 3668 | 1461291692323 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:21:32 INFO - PROCESS | 3668 | 1461291692330 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 19:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:21:32 INFO - PROCESS | 3668 | 1461291692337 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:21:32 INFO - PROCESS | 3668 | 1461291692342 Marionette TRACE conn3 <- [1,1426,null,{}] 19:21:32 INFO - PROCESS | 3668 | 1461291692347 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:32 INFO - PROCESS | 3668 | 1461291692472 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:21:32 INFO - PROCESS | 3668 | 1461291692602 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:32 INFO - PROCESS | 3668 | --DOCSHELL 1A065C00 == 46 [pid = 3668] [id = 195] 19:21:32 INFO - PROCESS | 3668 | --DOCSHELL 1AD16400 == 45 [pid = 3668] [id = 190] 19:21:32 INFO - PROCESS | 3668 | --DOCSHELL 16DB3800 == 44 [pid = 3668] [id = 339] 19:21:32 INFO - PROCESS | 3668 | --DOCSHELL 1881A800 == 43 [pid = 3668] [id = 187] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1681DC00) [pid = 3668] [serial = 1039] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (1681E400) [pid = 3668] [serial = 1038] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (17AD3400) [pid = 3668] [serial = 1041] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (180B1800) [pid = 3668] [serial = 1045] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (18621800) [pid = 3668] [serial = 1047] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (12CBC000) [pid = 3668] [serial = 1023] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (12CF3800) [pid = 3668] [serial = 1024] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (15CEC400) [pid = 3668] [serial = 1032] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (15E49C00) [pid = 3668] [serial = 1033] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (134ADC00) [pid = 3668] [serial = 1026] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (13617000) [pid = 3668] [serial = 1027] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (11BCB400) [pid = 3668] [serial = 1020] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (11BD0400) [pid = 3668] [serial = 1021] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (13FA7000) [pid = 3668] [serial = 1029] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (15605800) [pid = 3668] [serial = 1030] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (1657E000) [pid = 3668] [serial = 1035] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (16591800) [pid = 3668] [serial = 1036] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (180B3C00) [pid = 3668] [serial = 1044] [outer = 00000000] [url = about:blank] 19:21:32 INFO - PROCESS | 3668 | ++DOCSHELL 11BC4400 == 44 [pid = 3668] [id = 366] 19:21:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (11BCAC00) [pid = 3668] [serial = 1097] [outer = 00000000] 19:21:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (12CBEC00) [pid = 3668] [serial = 1098] [outer = 11BCAC00] 19:21:32 INFO - PROCESS | 3668 | 1461291692677 Marionette DEBUG loaded listener.js 19:21:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (1336E800) [pid = 3668] [serial = 1099] [outer = 11BCAC00] 19:21:33 INFO - PROCESS | 3668 | 1461291693112 Marionette TRACE conn3 <- [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]]]}] 19:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 796ms 19:21:33 INFO - PROCESS | 3668 | 1461291693138 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:21:33 INFO - PROCESS | 3668 | 1461291693143 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 19:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:21:33 INFO - PROCESS | 3668 | 1461291693153 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:21:33 INFO - PROCESS | 3668 | 1461291693155 Marionette TRACE conn3 <- [1,1430,null,{}] 19:21:33 INFO - PROCESS | 3668 | 1461291693159 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:33 INFO - PROCESS | 3668 | 1461291693240 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:21:33 INFO - PROCESS | 3668 | 1461291693247 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:33 INFO - PROCESS | 3668 | ++DOCSHELL 1361D400 == 45 [pid = 3668] [id = 367] 19:21:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (138DCC00) [pid = 3668] [serial = 1100] [outer = 00000000] 19:21:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (14CFC000) [pid = 3668] [serial = 1101] [outer = 138DCC00] 19:21:33 INFO - PROCESS | 3668 | 1461291693292 Marionette DEBUG loaded listener.js 19:21:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (158EF400) [pid = 3668] [serial = 1102] [outer = 138DCC00] 19:21:33 INFO - PROCESS | 3668 | 1461291693769 Marionette TRACE conn3 <- [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]]]}] 19:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 640ms 19:21:33 INFO - PROCESS | 3668 | 1461291693793 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:21:33 INFO - PROCESS | 3668 | 1461291693795 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 19:21:33 INFO - PROCESS | 3668 | 1461291693798 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:21:33 INFO - PROCESS | 3668 | 1461291693802 Marionette TRACE conn3 <- [1,1434,null,{}] 19:21:33 INFO - PROCESS | 3668 | 1461291693812 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:33 INFO - PROCESS | 3668 | 1461291693902 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:21:33 INFO - PROCESS | 3668 | 1461291693910 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:33 INFO - PROCESS | 3668 | ++DOCSHELL 16546000 == 46 [pid = 3668] [id = 368] 19:21:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (16546800) [pid = 3668] [serial = 1103] [outer = 00000000] 19:21:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (1657E000) [pid = 3668] [serial = 1104] [outer = 16546800] 19:21:33 INFO - PROCESS | 3668 | 1461291693957 Marionette DEBUG loaded listener.js 19:21:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (16592800) [pid = 3668] [serial = 1105] [outer = 16546800] 19:21:34 INFO - PROCESS | 3668 | 1461291694406 Marionette TRACE conn3 <- [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]]]}] 19:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 640ms 19:21:34 INFO - PROCESS | 3668 | 1461291694435 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:21:34 INFO - PROCESS | 3668 | 1461291694437 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 19:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:21:34 INFO - PROCESS | 3668 | 1461291694444 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:21:34 INFO - PROCESS | 3668 | 1461291694445 Marionette TRACE conn3 <- [1,1438,null,{}] 19:21:34 INFO - PROCESS | 3668 | 1461291694449 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:34 INFO - PROCESS | 3668 | 1461291694527 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:21:34 INFO - PROCESS | 3668 | 1461291694534 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:34 INFO - PROCESS | 3668 | ++DOCSHELL 16595800 == 47 [pid = 3668] [id = 369] 19:21:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (1681DC00) [pid = 3668] [serial = 1106] [outer = 00000000] 19:21:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (17AD0000) [pid = 3668] [serial = 1107] [outer = 1681DC00] 19:21:34 INFO - PROCESS | 3668 | 1461291694582 Marionette DEBUG loaded listener.js 19:21:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (17F6B400) [pid = 3668] [serial = 1108] [outer = 1681DC00] 19:21:35 INFO - PROCESS | 3668 | 1461291695044 Marionette TRACE conn3 <- [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]]]}] 19:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 625ms 19:21:35 INFO - PROCESS | 3668 | 1461291695079 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:21:35 INFO - PROCESS | 3668 | 1461291695081 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 19:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:21:35 INFO - PROCESS | 3668 | 1461291695091 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:21:35 INFO - PROCESS | 3668 | 1461291695092 Marionette TRACE conn3 <- [1,1442,null,{}] 19:21:35 INFO - PROCESS | 3668 | 1461291695096 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:35 INFO - PROCESS | 3668 | 1461291695198 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:21:35 INFO - PROCESS | 3668 | 1461291695204 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:35 INFO - PROCESS | 3668 | ++DOCSHELL 180B2000 == 48 [pid = 3668] [id = 370] 19:21:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (180B3400) [pid = 3668] [serial = 1109] [outer = 00000000] 19:21:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1822F800) [pid = 3668] [serial = 1110] [outer = 180B3400] 19:21:35 INFO - PROCESS | 3668 | 1461291695250 Marionette DEBUG loaded listener.js 19:21:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (182BBC00) [pid = 3668] [serial = 1111] [outer = 180B3400] 19:21:35 INFO - PROCESS | 3668 | 1461291695731 Marionette TRACE conn3 <- [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]]]}] 19:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 702ms 19:21:35 INFO - PROCESS | 3668 | 1461291695789 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:21:35 INFO - PROCESS | 3668 | 1461291695791 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 19:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:21:35 INFO - PROCESS | 3668 | 1461291695794 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:21:35 INFO - PROCESS | 3668 | 1461291695795 Marionette TRACE conn3 <- [1,1446,null,{}] 19:21:35 INFO - PROCESS | 3668 | 1461291695805 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:35 INFO - PROCESS | 3668 | 1461291695959 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:21:36 INFO - PROCESS | 3668 | 1461291696020 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:36 INFO - PROCESS | 3668 | ++DOCSHELL 18E1C000 == 49 [pid = 3668] [id = 371] 19:21:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (18E1E800) [pid = 3668] [serial = 1112] [outer = 00000000] 19:21:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1946D000) [pid = 3668] [serial = 1113] [outer = 18E1E800] 19:21:36 INFO - PROCESS | 3668 | 1461291696070 Marionette DEBUG loaded listener.js 19:21:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (19509C00) [pid = 3668] [serial = 1114] [outer = 18E1E800] 19:21:36 INFO - PROCESS | 3668 | 1461291696497 Marionette TRACE conn3 <- [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]]]}] 19:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 734ms 19:21:36 INFO - PROCESS | 3668 | 1461291696534 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:21:36 INFO - PROCESS | 3668 | 1461291696536 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 19:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:21:36 INFO - PROCESS | 3668 | 1461291696540 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:21:36 INFO - PROCESS | 3668 | 1461291696541 Marionette TRACE conn3 <- [1,1450,null,{}] 19:21:36 INFO - PROCESS | 3668 | 1461291696545 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:36 INFO - PROCESS | 3668 | 1461291696650 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:21:36 INFO - PROCESS | 3668 | 1461291696659 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:36 INFO - PROCESS | 3668 | ++DOCSHELL 189BDC00 == 50 [pid = 3668] [id = 372] 19:21:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (194E8400) [pid = 3668] [serial = 1115] [outer = 00000000] 19:21:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (19BB0000) [pid = 3668] [serial = 1116] [outer = 194E8400] 19:21:36 INFO - PROCESS | 3668 | 1461291696703 Marionette DEBUG loaded listener.js 19:21:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (19E48C00) [pid = 3668] [serial = 1117] [outer = 194E8400] 19:21:37 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1660D000) [pid = 3668] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:21:37 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (16D5BC00) [pid = 3668] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:21:37 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (13DD7400) [pid = 3668] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:21:37 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1336EC00) [pid = 3668] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:21:37 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (1822E400) [pid = 3668] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:21:37 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (189C0C00) [pid = 3668] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:21:37 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (14C07000) [pid = 3668] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:21:37 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1654BC00) [pid = 3668] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:21:37 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (13618C00) [pid = 3668] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:21:37 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (16599800) [pid = 3668] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:21:37 INFO - PROCESS | 3668 | 1461291697274 Marionette TRACE conn3 <- [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]]]}] 19:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 797ms 19:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:21:37 INFO - PROCESS | 3668 | 1461291697342 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:21:37 INFO - PROCESS | 3668 | 1461291697344 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 19:21:37 INFO - PROCESS | 3668 | 1461291697347 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:21:37 INFO - PROCESS | 3668 | 1461291697349 Marionette TRACE conn3 <- [1,1454,null,{}] 19:21:37 INFO - PROCESS | 3668 | 1461291697353 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:37 INFO - PROCESS | 3668 | 1461291697430 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:21:37 INFO - PROCESS | 3668 | 1461291697515 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:37 INFO - PROCESS | 3668 | ++DOCSHELL 11BC8400 == 51 [pid = 3668] [id = 373] 19:21:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (11BEE400) [pid = 3668] [serial = 1118] [outer = 00000000] 19:21:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1681CC00) [pid = 3668] [serial = 1119] [outer = 11BEE400] 19:21:37 INFO - PROCESS | 3668 | 1461291697560 Marionette DEBUG loaded listener.js 19:21:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1660D000) [pid = 3668] [serial = 1120] [outer = 11BEE400] 19:21:37 INFO - PROCESS | 3668 | 1461291697922 Marionette TRACE conn3 <- [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]]]}] 19:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 593ms 19:21:37 INFO - PROCESS | 3668 | 1461291697945 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:21:37 INFO - PROCESS | 3668 | 1461291697946 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 19:21:37 INFO - PROCESS | 3668 | 1461291697950 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:21:37 INFO - PROCESS | 3668 | 1461291697951 Marionette TRACE conn3 <- [1,1458,null,{}] 19:21:37 INFO - PROCESS | 3668 | 1461291697955 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:38 INFO - PROCESS | 3668 | 1461291698041 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:21:38 INFO - PROCESS | 3668 | 1461291698124 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:38 INFO - PROCESS | 3668 | ++DOCSHELL 15F7DC00 == 52 [pid = 3668] [id = 374] 19:21:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (16544000) [pid = 3668] [serial = 1121] [outer = 00000000] 19:21:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (19E4F000) [pid = 3668] [serial = 1122] [outer = 16544000] 19:21:38 INFO - PROCESS | 3668 | 1461291698168 Marionette DEBUG loaded listener.js 19:21:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (19E55400) [pid = 3668] [serial = 1123] [outer = 16544000] 19:21:38 INFO - PROCESS | 3668 | 1461291698524 Marionette TRACE conn3 <- [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]]]}] 19:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 640ms 19:21:38 INFO - PROCESS | 3668 | 1461291698588 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:21:38 INFO - PROCESS | 3668 | 1461291698590 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 19:21:38 INFO - PROCESS | 3668 | 1461291698593 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:21:38 INFO - PROCESS | 3668 | 1461291698595 Marionette TRACE conn3 <- [1,1462,null,{}] 19:21:38 INFO - PROCESS | 3668 | 1461291698599 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:38 INFO - PROCESS | 3668 | 1461291698706 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:21:38 INFO - PROCESS | 3668 | 1461291698720 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:38 INFO - PROCESS | 3668 | ++DOCSHELL 12BE6800 == 53 [pid = 3668] [id = 375] 19:21:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (19E4EC00) [pid = 3668] [serial = 1124] [outer = 00000000] 19:21:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (1A0C6C00) [pid = 3668] [serial = 1125] [outer = 19E4EC00] 19:21:38 INFO - PROCESS | 3668 | 1461291698766 Marionette DEBUG loaded listener.js 19:21:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (1A0CB400) [pid = 3668] [serial = 1126] [outer = 19E4EC00] 19:21:39 INFO - PROCESS | 3668 | 1461291699266 Marionette TRACE conn3 <- [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]]]}] 19:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 750ms 19:21:39 INFO - PROCESS | 3668 | 1461291699335 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:21:39 INFO - PROCESS | 3668 | 1461291699340 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 19:21:39 INFO - PROCESS | 3668 | 1461291699345 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:21:39 INFO - PROCESS | 3668 | 1461291699350 Marionette TRACE conn3 <- [1,1466,null,{}] 19:21:39 INFO - PROCESS | 3668 | 1461291699356 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:39 INFO - PROCESS | 3668 | 1461291699472 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:21:39 INFO - PROCESS | 3668 | 1461291699595 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:39 INFO - PROCESS | 3668 | ++DOCSHELL 12CBC000 == 54 [pid = 3668] [id = 376] 19:21:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (12CBD800) [pid = 3668] [serial = 1127] [outer = 00000000] 19:21:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (13363C00) [pid = 3668] [serial = 1128] [outer = 12CBD800] 19:21:39 INFO - PROCESS | 3668 | 1461291699652 Marionette DEBUG loaded listener.js 19:21:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (13484800) [pid = 3668] [serial = 1129] [outer = 12CBD800] 19:21:40 INFO - PROCESS | 3668 | 1461291700314 Marionette TRACE conn3 <- [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]]]}] 19:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1000ms 19:21:40 INFO - PROCESS | 3668 | 1461291700353 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:21:40 INFO - PROCESS | 3668 | 1461291700359 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 19:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:21:40 INFO - PROCESS | 3668 | 1461291700366 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:21:40 INFO - PROCESS | 3668 | 1461291700369 Marionette TRACE conn3 <- [1,1470,null,{}] 19:21:40 INFO - PROCESS | 3668 | 1461291700373 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:40 INFO - PROCESS | 3668 | 1461291700477 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:21:40 INFO - PROCESS | 3668 | 1461291700604 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:40 INFO - PROCESS | 3668 | ++DOCSHELL 15C36400 == 55 [pid = 3668] [id = 377] 19:21:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (15CD7C00) [pid = 3668] [serial = 1130] [outer = 00000000] 19:21:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (15E95400) [pid = 3668] [serial = 1131] [outer = 15CD7C00] 19:21:40 INFO - PROCESS | 3668 | 1461291700667 Marionette DEBUG loaded listener.js 19:21:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (16549C00) [pid = 3668] [serial = 1132] [outer = 15CD7C00] 19:21:41 INFO - PROCESS | 3668 | 1461291701328 Marionette TRACE conn3 <- [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]]]}] 19:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 984ms 19:21:41 INFO - PROCESS | 3668 | 1461291701355 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:21:41 INFO - PROCESS | 3668 | 1461291701358 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 19:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:21:41 INFO - PROCESS | 3668 | 1461291701362 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:21:41 INFO - PROCESS | 3668 | 1461291701366 Marionette TRACE conn3 <- [1,1474,null,{}] 19:21:41 INFO - PROCESS | 3668 | 1461291701377 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:41 INFO - PROCESS | 3668 | 1461291701481 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:21:41 INFO - PROCESS | 3668 | 1461291701608 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:41 INFO - PROCESS | 3668 | ++DOCSHELL 1657C800 == 56 [pid = 3668] [id = 378] 19:21:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1822CC00) [pid = 3668] [serial = 1133] [outer = 00000000] 19:21:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (19AD1400) [pid = 3668] [serial = 1134] [outer = 1822CC00] 19:21:41 INFO - PROCESS | 3668 | 1461291701667 Marionette DEBUG loaded listener.js 19:21:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (19E56400) [pid = 3668] [serial = 1135] [outer = 1822CC00] 19:21:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1A863000) [pid = 3668] [serial = 1136] [outer = 1E3E2000] 19:21:42 INFO - PROCESS | 3668 | 1461291702407 Marionette TRACE conn3 <- [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]]]}] 19:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1078ms 19:21:42 INFO - PROCESS | 3668 | 1461291702455 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:21:42 INFO - PROCESS | 3668 | 1461291702458 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 19:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:21:42 INFO - PROCESS | 3668 | 1461291702461 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:21:42 INFO - PROCESS | 3668 | 1461291702463 Marionette TRACE conn3 <- [1,1478,null,{}] 19:21:42 INFO - PROCESS | 3668 | 1461291702467 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:42 INFO - PROCESS | 3668 | 1461291702567 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:21:42 INFO - PROCESS | 3668 | 1461291702694 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:42 INFO - PROCESS | 3668 | ++DOCSHELL 180B4400 == 57 [pid = 3668] [id = 379] 19:21:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (18E13400) [pid = 3668] [serial = 1137] [outer = 00000000] 19:21:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1A855800) [pid = 3668] [serial = 1138] [outer = 18E13400] 19:21:42 INFO - PROCESS | 3668 | 1461291702749 Marionette DEBUG loaded listener.js 19:21:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1A8E1800) [pid = 3668] [serial = 1139] [outer = 18E13400] 19:21:43 INFO - PROCESS | 3668 | 1461291703488 Marionette TRACE conn3 <- [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]]]}] 19:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1030ms 19:21:43 INFO - PROCESS | 3668 | 1461291703500 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:21:43 INFO - PROCESS | 3668 | 1461291703504 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 19:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:21:43 INFO - PROCESS | 3668 | 1461291703532 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:21:43 INFO - PROCESS | 3668 | 1461291703536 Marionette TRACE conn3 <- [1,1482,null,{}] 19:21:43 INFO - PROCESS | 3668 | 1461291703542 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:43 INFO - PROCESS | 3668 | 1461291703671 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:21:43 INFO - PROCESS | 3668 | 1461291703803 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:43 INFO - PROCESS | 3668 | ++DOCSHELL 13893C00 == 58 [pid = 3668] [id = 380] 19:21:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (13894C00) [pid = 3668] [serial = 1140] [outer = 00000000] 19:21:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (13FA9800) [pid = 3668] [serial = 1141] [outer = 13894C00] 19:21:43 INFO - PROCESS | 3668 | 1461291703872 Marionette DEBUG loaded listener.js 19:21:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (14CEEC00) [pid = 3668] [serial = 1142] [outer = 13894C00] 19:21:44 INFO - PROCESS | 3668 | --DOCSHELL 11BCA400 == 57 [pid = 3668] [id = 186] 19:21:44 INFO - PROCESS | 3668 | --DOCSHELL 15F7DC00 == 56 [pid = 3668] [id = 374] 19:21:44 INFO - PROCESS | 3668 | --DOCSHELL 11BC8400 == 55 [pid = 3668] [id = 373] 19:21:44 INFO - PROCESS | 3668 | --DOCSHELL 189BDC00 == 54 [pid = 3668] [id = 372] 19:21:44 INFO - PROCESS | 3668 | --DOCSHELL 18E1C000 == 53 [pid = 3668] [id = 371] 19:21:44 INFO - PROCESS | 3668 | --DOCSHELL 180B2000 == 52 [pid = 3668] [id = 370] 19:21:44 INFO - PROCESS | 3668 | --DOCSHELL 16595800 == 51 [pid = 3668] [id = 369] 19:21:44 INFO - PROCESS | 3668 | --DOCSHELL 16546000 == 50 [pid = 3668] [id = 368] 19:21:44 INFO - PROCESS | 3668 | --DOCSHELL 1361D400 == 49 [pid = 3668] [id = 367] 19:21:44 INFO - PROCESS | 3668 | --DOCSHELL 11BC4400 == 48 [pid = 3668] [id = 366] 19:21:44 INFO - PROCESS | 3668 | --DOCSHELL 1945F400 == 47 [pid = 3668] [id = 361] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (194DB400) [pid = 3668] [serial = 1083] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (180AA400) [pid = 3668] [serial = 1069] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (18E18800) [pid = 3668] [serial = 1074] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (18671400) [pid = 3668] [serial = 1072] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1866F400) [pid = 3668] [serial = 1077] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (18E1EC00) [pid = 3668] [serial = 1075] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (19462000) [pid = 3668] [serial = 1080] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (16545800) [pid = 3668] [serial = 1062] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1657DC00) [pid = 3668] [serial = 1063] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (16821C00) [pid = 3668] [serial = 1065] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (15C05800) [pid = 3668] [serial = 1060] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (18E1DC00) [pid = 3668] [serial = 1081] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (18BD1C00) [pid = 3668] [serial = 1078] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (16A27800) [pid = 3668] [serial = 1066] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (16DBC000) [pid = 3668] [serial = 1042] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (17FB2800) [pid = 3668] [serial = 1068] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (158AB800) [pid = 3668] [serial = 1059] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1348F400) [pid = 3668] [serial = 1056] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (13616800) [pid = 3668] [serial = 1057] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (13485C00) [pid = 3668] [serial = 1053] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (18672400) [pid = 3668] [serial = 1071] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (11F44400) [pid = 3668] [serial = 1050] [outer = 00000000] [url = about:blank] 19:21:44 INFO - PROCESS | 3668 | 1461291704457 Marionette TRACE conn3 <- [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]]]}] 19:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 999ms 19:21:44 INFO - PROCESS | 3668 | 1461291704518 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:21:44 INFO - PROCESS | 3668 | 1461291704523 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 19:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:21:44 INFO - PROCESS | 3668 | 1461291704529 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:21:44 INFO - PROCESS | 3668 | 1461291704532 Marionette TRACE conn3 <- [1,1486,null,{}] 19:21:44 INFO - PROCESS | 3668 | 1461291704535 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:44 INFO - PROCESS | 3668 | 1461291704623 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:21:44 INFO - PROCESS | 3668 | 1461291704630 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:44 INFO - PROCESS | 3668 | ++DOCSHELL 13616400 == 48 [pid = 3668] [id = 381] 19:21:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (13616800) [pid = 3668] [serial = 1143] [outer = 00000000] 19:21:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (15E95800) [pid = 3668] [serial = 1144] [outer = 13616800] 19:21:44 INFO - PROCESS | 3668 | 1461291704678 Marionette DEBUG loaded listener.js 19:21:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (16541C00) [pid = 3668] [serial = 1145] [outer = 13616800] 19:21:45 INFO - PROCESS | 3668 | 1461291705147 Marionette TRACE conn3 <- [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]]]}] 19:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 640ms 19:21:45 INFO - PROCESS | 3668 | 1461291705167 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:21:45 INFO - PROCESS | 3668 | 1461291705169 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 19:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:21:45 INFO - PROCESS | 3668 | 1461291705172 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:21:45 INFO - PROCESS | 3668 | 1461291705176 Marionette TRACE conn3 <- [1,1490,null,{}] 19:21:45 INFO - PROCESS | 3668 | 1461291705186 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:45 INFO - PROCESS | 3668 | 1461291705312 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:21:45 INFO - PROCESS | 3668 | 1461291705362 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:45 INFO - PROCESS | 3668 | ++DOCSHELL 16546000 == 49 [pid = 3668] [id = 382] 19:21:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1681E400) [pid = 3668] [serial = 1146] [outer = 00000000] 19:21:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (16D4F400) [pid = 3668] [serial = 1147] [outer = 1681E400] 19:21:45 INFO - PROCESS | 3668 | 1461291705409 Marionette DEBUG loaded listener.js 19:21:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (17AD3400) [pid = 3668] [serial = 1148] [outer = 1681E400] 19:21:45 INFO - PROCESS | 3668 | 1461291705836 Marionette TRACE conn3 <- [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]]]}] 19:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 703ms 19:21:45 INFO - PROCESS | 3668 | 1461291705871 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:21:45 INFO - PROCESS | 3668 | 1461291705874 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 19:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:21:45 INFO - PROCESS | 3668 | 1461291705881 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:21:45 INFO - PROCESS | 3668 | 1461291705882 Marionette TRACE conn3 <- [1,1494,null,{}] 19:21:45 INFO - PROCESS | 3668 | 1461291705886 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:45 INFO - PROCESS | 3668 | 1461291705966 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:21:45 INFO - PROCESS | 3668 | 1461291705972 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:45 INFO - PROCESS | 3668 | ++DOCSHELL 180B3800 == 50 [pid = 3668] [id = 383] 19:21:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (180B6000) [pid = 3668] [serial = 1149] [outer = 00000000] 19:21:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (182C6800) [pid = 3668] [serial = 1150] [outer = 180B6000] 19:21:46 INFO - PROCESS | 3668 | 1461291706020 Marionette DEBUG loaded listener.js 19:21:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (18672400) [pid = 3668] [serial = 1151] [outer = 180B6000] 19:21:46 INFO - PROCESS | 3668 | 1461291706489 Marionette TRACE conn3 <- [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]]]}] 19:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 640ms 19:21:46 INFO - PROCESS | 3668 | 1461291706520 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:21:46 INFO - PROCESS | 3668 | 1461291706522 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 19:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:21:46 INFO - PROCESS | 3668 | 1461291706531 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:21:46 INFO - PROCESS | 3668 | 1461291706532 Marionette TRACE conn3 <- [1,1498,null,{}] 19:21:46 INFO - PROCESS | 3668 | 1461291706536 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:46 INFO - PROCESS | 3668 | 1461291706642 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:21:46 INFO - PROCESS | 3668 | 1461291706727 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:46 INFO - PROCESS | 3668 | ++DOCSHELL 14C04800 == 51 [pid = 3668] [id = 384] 19:21:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (17FBB000) [pid = 3668] [serial = 1152] [outer = 00000000] 19:21:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (18BD4C00) [pid = 3668] [serial = 1153] [outer = 17FBB000] 19:21:46 INFO - PROCESS | 3668 | 1461291706771 Marionette DEBUG loaded listener.js 19:21:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (18BD3C00) [pid = 3668] [serial = 1154] [outer = 17FBB000] 19:21:47 INFO - PROCESS | 3668 | 1461291707194 Marionette TRACE conn3 <- [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]]]}] 19:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 702ms 19:21:47 INFO - PROCESS | 3668 | 1461291707225 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:21:47 INFO - PROCESS | 3668 | 1461291707227 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 19:21:47 INFO - PROCESS | 3668 | 1461291707230 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:21:47 INFO - PROCESS | 3668 | 1461291707232 Marionette TRACE conn3 <- [1,1502,null,{}] 19:21:47 INFO - PROCESS | 3668 | 1461291707235 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:47 INFO - PROCESS | 3668 | 1461291707376 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:21:47 INFO - PROCESS | 3668 | 1461291707439 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:47 INFO - PROCESS | 3668 | ++DOCSHELL 18E19800 == 52 [pid = 3668] [id = 385] 19:21:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (18E1A800) [pid = 3668] [serial = 1155] [outer = 00000000] 19:21:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1946B800) [pid = 3668] [serial = 1156] [outer = 18E1A800] 19:21:47 INFO - PROCESS | 3668 | 1461291707487 Marionette DEBUG loaded listener.js 19:21:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1950DC00) [pid = 3668] [serial = 1157] [outer = 18E1A800] 19:21:47 INFO - PROCESS | 3668 | 1461291707903 Marionette TRACE conn3 <- [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]]]}] 19:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 703ms 19:21:47 INFO - PROCESS | 3668 | 1461291707930 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:21:47 INFO - PROCESS | 3668 | 1461291707932 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 19:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:21:47 INFO - PROCESS | 3668 | 1461291707941 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:21:47 INFO - PROCESS | 3668 | 1461291707943 Marionette TRACE conn3 <- [1,1506,null,{}] 19:21:47 INFO - PROCESS | 3668 | 1461291707946 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:48 INFO - PROCESS | 3668 | 1461291708079 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:21:48 INFO - PROCESS | 3668 | 1461291708085 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:48 INFO - PROCESS | 3668 | ++DOCSHELL 19461C00 == 53 [pid = 3668] [id = 386] 19:21:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (19467800) [pid = 3668] [serial = 1158] [outer = 00000000] 19:21:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1A0CE400) [pid = 3668] [serial = 1159] [outer = 19467800] 19:21:48 INFO - PROCESS | 3668 | 1461291708131 Marionette DEBUG loaded listener.js 19:21:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1A065C00) [pid = 3668] [serial = 1160] [outer = 19467800] 19:21:48 INFO - PROCESS | 3668 | 1461291708638 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 19:21:48 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (18E1E800) [pid = 3668] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:21:48 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (194E8400) [pid = 3668] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:21:48 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (11BEE400) [pid = 3668] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:21:48 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (16544000) [pid = 3668] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:21:48 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (16546800) [pid = 3668] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:21:48 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (11BCAC00) [pid = 3668] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:21:48 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (138DCC00) [pid = 3668] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:21:48 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1681DC00) [pid = 3668] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:21:48 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (180B3400) [pid = 3668] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 749ms 19:21:48 INFO - PROCESS | 3668 | 1461291708676 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:21:48 INFO - PROCESS | 3668 | 1461291708678 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 19:21:48 INFO - PROCESS | 3668 | 1461291708682 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:21:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:21:48 INFO - PROCESS | 3668 | 1461291708683 Marionette TRACE conn3 <- [1,1510,null,{}] 19:21:48 INFO - PROCESS | 3668 | 1461291708687 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:48 INFO - PROCESS | 3668 | 1461291708769 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:21:48 INFO - PROCESS | 3668 | 1461291708778 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:48 INFO - PROCESS | 3668 | ++DOCSHELL 13616C00 == 54 [pid = 3668] [id = 387] 19:21:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (15CDB000) [pid = 3668] [serial = 1161] [outer = 00000000] 19:21:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (16A28000) [pid = 3668] [serial = 1162] [outer = 15CDB000] 19:21:48 INFO - PROCESS | 3668 | 1461291708823 Marionette DEBUG loaded listener.js 19:21:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (18237800) [pid = 3668] [serial = 1163] [outer = 15CDB000] 19:21:49 INFO - PROCESS | 3668 | 1461291709257 Marionette TRACE conn3 <- [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"]]]}] 19:21:49 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 () { 19:21:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:21:49 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 () { 19:21:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:21:49 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 () { 19:21:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:21:49 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 () { 19:21:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:21:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 593ms 19:21:49 INFO - PROCESS | 3668 | 1461291709282 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:21:49 INFO - PROCESS | 3668 | 1461291709284 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 19:21:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:21:49 INFO - PROCESS | 3668 | 1461291709287 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:21:49 INFO - PROCESS | 3668 | 1461291709289 Marionette TRACE conn3 <- [1,1514,null,{}] 19:21:49 INFO - PROCESS | 3668 | 1461291709293 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:49 INFO - PROCESS | 3668 | 1461291709379 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:21:49 INFO - PROCESS | 3668 | 1461291709412 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:49 INFO - PROCESS | 3668 | ++DOCSHELL 1653F800 == 55 [pid = 3668] [id = 388] 19:21:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (189C0400) [pid = 3668] [serial = 1164] [outer = 00000000] 19:21:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1C111000) [pid = 3668] [serial = 1165] [outer = 189C0400] 19:21:49 INFO - PROCESS | 3668 | 1461291709461 Marionette DEBUG loaded listener.js 19:21:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1C118400) [pid = 3668] [serial = 1166] [outer = 189C0400] 19:21:49 INFO - PROCESS | 3668 | 1461291709880 Marionette TRACE conn3 <- [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"]]]}] 19:21:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:21:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:21:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:21:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 640ms 19:21:49 INFO - PROCESS | 3668 | 1461291709927 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:21:49 INFO - PROCESS | 3668 | 1461291709929 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 19:21:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:21:49 INFO - PROCESS | 3668 | 1461291709932 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:21:49 INFO - PROCESS | 3668 | 1461291709934 Marionette TRACE conn3 <- [1,1518,null,{}] 19:21:49 INFO - PROCESS | 3668 | 1461291709937 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:50 INFO - PROCESS | 3668 | 1461291710019 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:21:50 INFO - PROCESS | 3668 | 1461291710026 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:50 INFO - PROCESS | 3668 | ++DOCSHELL 12CF4400 == 56 [pid = 3668] [id = 389] 19:21:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (19E50800) [pid = 3668] [serial = 1167] [outer = 00000000] 19:21:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1C1C8800) [pid = 3668] [serial = 1168] [outer = 19E50800] 19:21:50 INFO - PROCESS | 3668 | 1461291710070 Marionette DEBUG loaded listener.js 19:21:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1C41C800) [pid = 3668] [serial = 1169] [outer = 19E50800] 19:21:50 INFO - PROCESS | 3668 | 1461291710485 Marionette TRACE conn3 <- [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]]]}] 19:21:50 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 19:21:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:21:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:21:50 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. 19:21:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:21:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 593ms 19:21:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:21:50 INFO - PROCESS | 3668 | 1461291710531 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:21:50 INFO - PROCESS | 3668 | 1461291710533 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 19:21:50 INFO - PROCESS | 3668 | 1461291710536 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:21:50 INFO - PROCESS | 3668 | 1461291710539 Marionette TRACE conn3 <- [1,1522,null,{}] 19:21:50 INFO - PROCESS | 3668 | 1461291710542 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:50 INFO - PROCESS | 3668 | 1461291710639 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:21:50 INFO - PROCESS | 3668 | 1461291710830 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:50 INFO - PROCESS | 3668 | ++DOCSHELL 11F44400 == 57 [pid = 3668] [id = 390] 19:21:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (12B38800) [pid = 3668] [serial = 1170] [outer = 00000000] 19:21:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (12CFA400) [pid = 3668] [serial = 1171] [outer = 12B38800] 19:21:50 INFO - PROCESS | 3668 | 1461291710930 Marionette DEBUG loaded listener.js 19:21:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1348FC00) [pid = 3668] [serial = 1172] [outer = 12B38800] 19:21:51 INFO - PROCESS | 3668 | 1461291711521 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 19:21:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:21:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1030ms 19:21:51 INFO - PROCESS | 3668 | 1461291711599 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:21:51 INFO - PROCESS | 3668 | 1461291711603 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 19:21:51 INFO - PROCESS | 3668 | 1461291711608 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:21:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:21:51 INFO - PROCESS | 3668 | 1461291711612 Marionette TRACE conn3 <- [1,1526,null,{}] 19:21:51 INFO - PROCESS | 3668 | 1461291711618 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:51 INFO - PROCESS | 3668 | 1461291711768 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:21:51 INFO - PROCESS | 3668 | 1461291711829 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:51 INFO - PROCESS | 3668 | ++DOCSHELL 15CF6400 == 58 [pid = 3668] [id = 391] 19:21:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (15E4C000) [pid = 3668] [serial = 1173] [outer = 00000000] 19:21:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1660C000) [pid = 3668] [serial = 1174] [outer = 15E4C000] 19:21:51 INFO - PROCESS | 3668 | 1461291711886 Marionette DEBUG loaded listener.js 19:21:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (16825800) [pid = 3668] [serial = 1175] [outer = 15E4C000] 19:21:52 INFO - PROCESS | 3668 | 1461291712483 Marionette TRACE conn3 <- [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]]]}] 19:21:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:21:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 953ms 19:21:52 INFO - PROCESS | 3668 | 1461291712557 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:21:52 INFO - PROCESS | 3668 | 1461291712562 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 19:21:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:21:52 INFO - PROCESS | 3668 | 1461291712566 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:21:52 INFO - PROCESS | 3668 | 1461291712568 Marionette TRACE conn3 <- [1,1530,null,{}] 19:21:52 INFO - PROCESS | 3668 | 1461291712572 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:52 INFO - PROCESS | 3668 | 1461291712677 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:21:52 INFO - PROCESS | 3668 | 1461291712807 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:52 INFO - PROCESS | 3668 | ++DOCSHELL 18665000 == 59 [pid = 3668] [id = 392] 19:21:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (189BD400) [pid = 3668] [serial = 1176] [outer = 00000000] 19:21:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (19E4D000) [pid = 3668] [serial = 1177] [outer = 189BD400] 19:21:52 INFO - PROCESS | 3668 | 1461291712863 Marionette DEBUG loaded listener.js 19:21:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1A64B000) [pid = 3668] [serial = 1178] [outer = 189BD400] 19:21:53 INFO - PROCESS | 3668 | 1461291713466 Marionette TRACE conn3 <- [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]]]}] 19:21:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:21:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 937ms 19:21:53 INFO - PROCESS | 3668 | 1461291713511 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:21:53 INFO - PROCESS | 3668 | 1461291713513 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 19:21:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:21:53 INFO - PROCESS | 3668 | 1461291713523 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:21:53 INFO - PROCESS | 3668 | 1461291713530 Marionette TRACE conn3 <- [1,1534,null,{}] 19:21:53 INFO - PROCESS | 3668 | 1461291713534 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:53 INFO - PROCESS | 3668 | 1461291713640 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:21:53 INFO - PROCESS | 3668 | 1461291713772 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:53 INFO - PROCESS | 3668 | ++DOCSHELL 1A64A400 == 60 [pid = 3668] [id = 393] 19:21:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1A85A400) [pid = 3668] [serial = 1179] [outer = 00000000] 19:21:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1C487C00) [pid = 3668] [serial = 1180] [outer = 1A85A400] 19:21:53 INFO - PROCESS | 3668 | 1461291713827 Marionette DEBUG loaded listener.js 19:21:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1C48D400) [pid = 3668] [serial = 1181] [outer = 1A85A400] 19:21:54 INFO - PROCESS | 3668 | 1461291714351 Marionette TRACE conn3 <- [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]]]}] 19:21:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:21:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 905ms 19:21:54 INFO - PROCESS | 3668 | 1461291714421 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:21:54 INFO - PROCESS | 3668 | 1461291714424 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 19:21:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:21:54 INFO - PROCESS | 3668 | 1461291714427 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:21:54 INFO - PROCESS | 3668 | 1461291714429 Marionette TRACE conn3 <- [1,1538,null,{}] 19:21:54 INFO - PROCESS | 3668 | 1461291714433 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:54 INFO - PROCESS | 3668 | 1461291714542 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:21:54 INFO - PROCESS | 3668 | 1461291714673 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:54 INFO - PROCESS | 3668 | ++DOCSHELL 1C482000 == 61 [pid = 3668] [id = 394] 19:21:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1C485000) [pid = 3668] [serial = 1182] [outer = 00000000] 19:21:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1CB1DC00) [pid = 3668] [serial = 1183] [outer = 1C485000] 19:21:54 INFO - PROCESS | 3668 | 1461291714728 Marionette DEBUG loaded listener.js 19:21:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1CB21400) [pid = 3668] [serial = 1184] [outer = 1C485000] 19:21:55 INFO - PROCESS | 3668 | 1461291715318 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 19:21:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:21:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 937ms 19:21:55 INFO - PROCESS | 3668 | 1461291715372 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:21:55 INFO - PROCESS | 3668 | 1461291715374 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 19:21:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:21:55 INFO - PROCESS | 3668 | 1461291715378 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:21:55 INFO - PROCESS | 3668 | 1461291715380 Marionette TRACE conn3 <- [1,1542,null,{}] 19:21:55 INFO - PROCESS | 3668 | 1461291715384 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:55 INFO - PROCESS | 3668 | 1461291715485 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:21:55 INFO - PROCESS | 3668 | 1461291715598 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:55 INFO - PROCESS | 3668 | ++DOCSHELL 11BCF000 == 62 [pid = 3668] [id = 395] 19:21:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (12CFB800) [pid = 3668] [serial = 1185] [outer = 00000000] 19:21:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (138D5800) [pid = 3668] [serial = 1186] [outer = 12CFB800] 19:21:55 INFO - PROCESS | 3668 | 1461291715804 Marionette DEBUG loaded listener.js 19:21:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (15606800) [pid = 3668] [serial = 1187] [outer = 12CFB800] 19:21:56 INFO - PROCESS | 3668 | 1461291716442 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 19:21:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:21:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1140ms 19:21:56 INFO - PROCESS | 3668 | 1461291716528 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:21:56 INFO - PROCESS | 3668 | 1461291716531 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 19:21:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:21:56 INFO - PROCESS | 3668 | 1461291716537 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:21:56 INFO - PROCESS | 3668 | 1461291716542 Marionette TRACE conn3 <- [1,1546,null,{}] 19:21:56 INFO - PROCESS | 3668 | 1461291716548 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:56 INFO - PROCESS | 3668 | 1461291716683 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 13F5C000 == 61 [pid = 3668] [id = 359] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 189BC800 == 60 [pid = 3668] [id = 358] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 12CF4400 == 59 [pid = 3668] [id = 389] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 1653F800 == 58 [pid = 3668] [id = 388] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 13616C00 == 57 [pid = 3668] [id = 387] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 19461C00 == 56 [pid = 3668] [id = 386] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 18E19800 == 55 [pid = 3668] [id = 385] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 14C04800 == 54 [pid = 3668] [id = 384] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 180B3800 == 53 [pid = 3668] [id = 383] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 16546000 == 52 [pid = 3668] [id = 382] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 13616400 == 51 [pid = 3668] [id = 381] 19:21:56 INFO - PROCESS | 3668 | --DOCSHELL 13893C00 == 50 [pid = 3668] [id = 380] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1A0C6C00) [pid = 3668] [serial = 1125] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (1950D400) [pid = 3668] [serial = 1092] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (19E48C00) [pid = 3668] [serial = 1117] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1822F800) [pid = 3668] [serial = 1110] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (1660D000) [pid = 3668] [serial = 1120] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (182BBC00) [pid = 3668] [serial = 1111] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (17F6B400) [pid = 3668] [serial = 1108] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (19E4F000) [pid = 3668] [serial = 1122] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1946D000) [pid = 3668] [serial = 1113] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (19BB0000) [pid = 3668] [serial = 1116] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1681CC00) [pid = 3668] [serial = 1119] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (19E55400) [pid = 3668] [serial = 1123] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1657E000) [pid = 3668] [serial = 1104] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (16592800) [pid = 3668] [serial = 1105] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (139B5800) [pid = 3668] [serial = 1086] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (12CBEC00) [pid = 3668] [serial = 1098] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1336E800) [pid = 3668] [serial = 1099] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (14CFC000) [pid = 3668] [serial = 1101] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (158EF400) [pid = 3668] [serial = 1102] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (19509C00) [pid = 3668] [serial = 1114] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (17AD0000) [pid = 3668] [serial = 1107] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (16599000) [pid = 3668] [serial = 1095] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1681F000) [pid = 3668] [serial = 1089] [outer = 00000000] [url = about:blank] 19:21:56 INFO - PROCESS | 3668 | 1461291716816 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:56 INFO - PROCESS | 3668 | ++DOCSHELL 11BCAC00 == 51 [pid = 3668] [id = 396] 19:21:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (12B3EC00) [pid = 3668] [serial = 1188] [outer = 00000000] 19:21:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (138E2400) [pid = 3668] [serial = 1189] [outer = 12B3EC00] 19:21:56 INFO - PROCESS | 3668 | 1461291716866 Marionette DEBUG loaded listener.js 19:21:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (158F5000) [pid = 3668] [serial = 1190] [outer = 12B3EC00] 19:21:57 INFO - PROCESS | 3668 | 1461291717278 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 19:21:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:21:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 796ms 19:21:57 INFO - PROCESS | 3668 | 1461291717336 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:21:57 INFO - PROCESS | 3668 | 1461291717339 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 19:21:57 INFO - PROCESS | 3668 | 1461291717345 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:21:57 INFO - PROCESS | 3668 | 1461291717348 Marionette TRACE conn3 <- [1,1550,null,{}] 19:21:57 INFO - PROCESS | 3668 | 1461291717351 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:57 INFO - PROCESS | 3668 | 1461291717435 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:21:57 INFO - PROCESS | 3668 | 1461291717442 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:57 INFO - PROCESS | 3668 | ++DOCSHELL 16601400 == 52 [pid = 3668] [id = 397] 19:21:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (16604000) [pid = 3668] [serial = 1191] [outer = 00000000] 19:21:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (17F73800) [pid = 3668] [serial = 1192] [outer = 16604000] 19:21:57 INFO - PROCESS | 3668 | 1461291717488 Marionette DEBUG loaded listener.js 19:21:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (17FB4800) [pid = 3668] [serial = 1193] [outer = 16604000] 19:21:57 INFO - PROCESS | 3668 | 1461291717969 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 19:21:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:21:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 625ms 19:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:21:57 INFO - PROCESS | 3668 | 1461291717985 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:21:57 INFO - PROCESS | 3668 | 1461291717987 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 19:21:57 INFO - PROCESS | 3668 | 1461291717990 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:21:57 INFO - PROCESS | 3668 | 1461291717994 Marionette TRACE conn3 <- [1,1554,null,{}] 19:21:57 INFO - PROCESS | 3668 | 1461291718004 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:58 INFO - PROCESS | 3668 | 1461291718090 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:21:58 INFO - PROCESS | 3668 | 1461291718100 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:58 INFO - PROCESS | 3668 | ++DOCSHELL 189B5400 == 53 [pid = 3668] [id = 398] 19:21:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (189B6400) [pid = 3668] [serial = 1194] [outer = 00000000] 19:21:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (18BD2800) [pid = 3668] [serial = 1195] [outer = 189B6400] 19:21:58 INFO - PROCESS | 3668 | 1461291718145 Marionette DEBUG loaded listener.js 19:21:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (18E1B000) [pid = 3668] [serial = 1196] [outer = 189B6400] 19:21:58 INFO - PROCESS | 3668 | 1461291718618 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 19:21:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 625ms 19:21:58 INFO - PROCESS | 3668 | 1461291718627 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:21:58 INFO - PROCESS | 3668 | 1461291718629 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 19:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:21:58 INFO - PROCESS | 3668 | 1461291718632 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:21:58 INFO - PROCESS | 3668 | 1461291718634 Marionette TRACE conn3 <- [1,1558,null,{}] 19:21:58 INFO - PROCESS | 3668 | 1461291718637 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:58 INFO - PROCESS | 3668 | 1461291718719 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:21:58 INFO - PROCESS | 3668 | 1461291718725 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:58 INFO - PROCESS | 3668 | ++DOCSHELL 18E19800 == 54 [pid = 3668] [id = 399] 19:21:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (18E1F800) [pid = 3668] [serial = 1197] [outer = 00000000] 19:21:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1950E400) [pid = 3668] [serial = 1198] [outer = 18E1F800] 19:21:58 INFO - PROCESS | 3668 | 1461291718769 Marionette DEBUG loaded listener.js 19:21:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (195E4000) [pid = 3668] [serial = 1199] [outer = 18E1F800] 19:21:59 INFO - PROCESS | 3668 | 1461291719239 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 19:21:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:21:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 640ms 19:21:59 INFO - PROCESS | 3668 | 1461291719275 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:21:59 INFO - PROCESS | 3668 | 1461291719277 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 19:21:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:21:59 INFO - PROCESS | 3668 | 1461291719280 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:21:59 INFO - PROCESS | 3668 | 1461291719282 Marionette TRACE conn3 <- [1,1562,null,{}] 19:21:59 INFO - PROCESS | 3668 | 1461291719285 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:59 INFO - PROCESS | 3668 | 1461291719399 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:21:59 INFO - PROCESS | 3668 | 1461291719491 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:59 INFO - PROCESS | 3668 | ++DOCSHELL 19BBA400 == 55 [pid = 3668] [id = 400] 19:21:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (19E31800) [pid = 3668] [serial = 1200] [outer = 00000000] 19:21:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (19E50400) [pid = 3668] [serial = 1201] [outer = 19E31800] 19:21:59 INFO - PROCESS | 3668 | 1461291719553 Marionette DEBUG loaded listener.js 19:21:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1A0C9800) [pid = 3668] [serial = 1202] [outer = 19E31800] 19:22:00 INFO - PROCESS | 3668 | 1461291720010 Marionette TRACE conn3 <- [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]]]}] 19:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 811ms 19:22:00 INFO - PROCESS | 3668 | 1461291720086 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:22:00 INFO - PROCESS | 3668 | 1461291720088 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 19:22:00 INFO - PROCESS | 3668 | 1461291720092 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:22:00 INFO - PROCESS | 3668 | 1461291720093 Marionette TRACE conn3 <- [1,1566,null,{}] 19:22:00 INFO - PROCESS | 3668 | 1461291720097 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:00 INFO - PROCESS | 3668 | 1461291720212 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:22:00 INFO - PROCESS | 3668 | 1461291720279 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:00 INFO - PROCESS | 3668 | ++DOCSHELL 1A92C800 == 56 [pid = 3668] [id = 401] 19:22:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1AD09C00) [pid = 3668] [serial = 1203] [outer = 00000000] 19:22:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1C118C00) [pid = 3668] [serial = 1204] [outer = 1AD09C00] 19:22:00 INFO - PROCESS | 3668 | 1461291720324 Marionette DEBUG loaded listener.js 19:22:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1AD14000) [pid = 3668] [serial = 1205] [outer = 1AD09C00] 19:22:00 INFO - PROCESS | 3668 | 1461291720735 Marionette TRACE conn3 <- [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]]]}] 19:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 703ms 19:22:00 INFO - PROCESS | 3668 | 1461291720826 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:22:00 INFO - PROCESS | 3668 | 1461291720828 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 19:22:00 INFO - PROCESS | 3668 | 1461291720831 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:22:00 INFO - PROCESS | 3668 | 1461291720833 Marionette TRACE conn3 <- [1,1570,null,{}] 19:22:00 INFO - PROCESS | 3668 | 1461291720836 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:00 INFO - PROCESS | 3668 | 1461291720946 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (18E1A800) [pid = 3668] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (189C0400) [pid = 3668] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1681E400) [pid = 3668] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (17FBB000) [pid = 3668] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (15CDB000) [pid = 3668] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (19467800) [pid = 3668] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (180B6000) [pid = 3668] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (19E4EC00) [pid = 3668] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (13616800) [pid = 3668] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (13894C00) [pid = 3668] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (180AB400) [pid = 3668] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:22:01 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1945FC00) [pid = 3668] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:22:01 INFO - PROCESS | 3668 | 1461291721145 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:01 INFO - PROCESS | 3668 | ++DOCSHELL 02A80C00 == 57 [pid = 3668] [id = 402] 19:22:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (11B6E800) [pid = 3668] [serial = 1206] [outer = 00000000] 19:22:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1361B400) [pid = 3668] [serial = 1207] [outer = 11B6E800] 19:22:01 INFO - PROCESS | 3668 | 1461291721192 Marionette DEBUG loaded listener.js 19:22:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (15CDB000) [pid = 3668] [serial = 1208] [outer = 11B6E800] 19:22:01 INFO - PROCESS | 3668 | 1461291721553 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 19:22:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:22:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 733ms 19:22:01 INFO - PROCESS | 3668 | 1461291721573 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:22:01 INFO - PROCESS | 3668 | 1461291721575 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 19:22:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:22:01 INFO - PROCESS | 3668 | 1461291721578 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:22:01 INFO - PROCESS | 3668 | 1461291721580 Marionette TRACE conn3 <- [1,1574,null,{}] 19:22:01 INFO - PROCESS | 3668 | 1461291721583 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:01 INFO - PROCESS | 3668 | 1461291721661 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:22:01 INFO - PROCESS | 3668 | 1461291721668 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:01 INFO - PROCESS | 3668 | ++DOCSHELL 1331AC00 == 58 [pid = 3668] [id = 403] 19:22:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (13367000) [pid = 3668] [serial = 1209] [outer = 00000000] 19:22:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1C1CB000) [pid = 3668] [serial = 1210] [outer = 13367000] 19:22:01 INFO - PROCESS | 3668 | 1461291721721 Marionette DEBUG loaded listener.js 19:22:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1C422000) [pid = 3668] [serial = 1211] [outer = 13367000] 19:22:02 INFO - PROCESS | 3668 | 1461291722135 Marionette TRACE conn3 <- [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]]]}] 19:22:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 594ms 19:22:02 INFO - PROCESS | 3668 | 1461291722160 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:22:02 INFO - PROCESS | 3668 | 1461291722162 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 19:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:22:02 INFO - PROCESS | 3668 | 1461291722165 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:22:02 INFO - PROCESS | 3668 | 1461291722167 Marionette TRACE conn3 <- [1,1578,null,{}] 19:22:02 INFO - PROCESS | 3668 | 1461291722170 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:02 INFO - PROCESS | 3668 | 1461291722251 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:22:02 INFO - PROCESS | 3668 | 1461291722258 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:02 INFO - PROCESS | 3668 | ++DOCSHELL 134B0000 == 59 [pid = 3668] [id = 404] 19:22:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1C42BC00) [pid = 3668] [serial = 1212] [outer = 00000000] 19:22:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1CB1C800) [pid = 3668] [serial = 1213] [outer = 1C42BC00] 19:22:02 INFO - PROCESS | 3668 | 1461291722302 Marionette DEBUG loaded listener.js 19:22:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1C423400) [pid = 3668] [serial = 1214] [outer = 1C42BC00] 19:22:02 INFO - PROCESS | 3668 | 1461291722758 Marionette TRACE conn3 <- [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]]]}] 19:22:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 640ms 19:22:02 INFO - PROCESS | 3668 | 1461291722804 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:22:02 INFO - PROCESS | 3668 | 1461291722806 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 19:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:22:02 INFO - PROCESS | 3668 | 1461291722813 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:22:02 INFO - PROCESS | 3668 | 1461291722815 Marionette TRACE conn3 <- [1,1582,null,{}] 19:22:02 INFO - PROCESS | 3668 | 1461291722818 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:02 INFO - PROCESS | 3668 | 1461291722898 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:22:02 INFO - PROCESS | 3668 | 1461291722905 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:02 INFO - PROCESS | 3668 | ++DOCSHELL 1C428C00 == 60 [pid = 3668] [id = 405] 19:22:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1CB19400) [pid = 3668] [serial = 1215] [outer = 00000000] 19:22:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1CE31000) [pid = 3668] [serial = 1216] [outer = 1CB19400] 19:22:02 INFO - PROCESS | 3668 | 1461291722956 Marionette DEBUG loaded listener.js 19:22:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1CE98800) [pid = 3668] [serial = 1217] [outer = 1CB19400] 19:22:03 INFO - PROCESS | 3668 | 1461291723584 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 19:22:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:22:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 796ms 19:22:03 INFO - PROCESS | 3668 | 1461291723639 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:22:03 INFO - PROCESS | 3668 | 1461291723643 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 19:22:03 INFO - PROCESS | 3668 | 1461291723664 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:22:03 INFO - PROCESS | 3668 | 1461291723667 Marionette TRACE conn3 <- [1,1586,null,{}] 19:22:03 INFO - PROCESS | 3668 | 1461291723673 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:03 INFO - PROCESS | 3668 | 1461291723790 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:22:03 INFO - PROCESS | 3668 | 1461291723900 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:03 INFO - PROCESS | 3668 | ++DOCSHELL 13706800 == 61 [pid = 3668] [id = 406] 19:22:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (14CFC000) [pid = 3668] [serial = 1218] [outer = 00000000] 19:22:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1658DC00) [pid = 3668] [serial = 1219] [outer = 14CFC000] 19:22:03 INFO - PROCESS | 3668 | 1461291723957 Marionette DEBUG loaded listener.js 19:22:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (16605C00) [pid = 3668] [serial = 1220] [outer = 14CFC000] 19:22:04 INFO - PROCESS | 3668 | 1461291724506 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 19:22:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:22:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 905ms 19:22:04 INFO - PROCESS | 3668 | 1461291724571 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:22:04 INFO - PROCESS | 3668 | 1461291724577 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 19:22:04 INFO - PROCESS | 3668 | 1461291724584 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:22:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:22:04 INFO - PROCESS | 3668 | 1461291724587 Marionette TRACE conn3 <- [1,1590,null,{}] 19:22:04 INFO - PROCESS | 3668 | 1461291724591 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:04 INFO - PROCESS | 3668 | 1461291724696 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:22:04 INFO - PROCESS | 3668 | 1461291724838 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:04 INFO - PROCESS | 3668 | ++DOCSHELL 16545400 == 62 [pid = 3668] [id = 407] 19:22:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (16546000) [pid = 3668] [serial = 1221] [outer = 00000000] 19:22:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (18821C00) [pid = 3668] [serial = 1222] [outer = 16546000] 19:22:04 INFO - PROCESS | 3668 | 1461291724894 Marionette DEBUG loaded listener.js 19:22:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (19462400) [pid = 3668] [serial = 1223] [outer = 16546000] 19:22:05 INFO - PROCESS | 3668 | 1461291725505 Marionette TRACE conn3 <- [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]]]}] 19:22:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:22:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 984ms 19:22:05 INFO - PROCESS | 3668 | 1461291725573 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:22:05 INFO - PROCESS | 3668 | 1461291725576 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 19:22:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:22:05 INFO - PROCESS | 3668 | 1461291725580 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:22:05 INFO - PROCESS | 3668 | 1461291725584 Marionette TRACE conn3 <- [1,1594,null,{}] 19:22:05 INFO - PROCESS | 3668 | 1461291725608 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:05 INFO - PROCESS | 3668 | 1461291725747 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:22:05 INFO - PROCESS | 3668 | 1461291725821 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:05 INFO - PROCESS | 3668 | ++DOCSHELL 19E50000 == 63 [pid = 3668] [id = 408] 19:22:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1CB1F000) [pid = 3668] [serial = 1224] [outer = 00000000] 19:22:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (1CBC8400) [pid = 3668] [serial = 1225] [outer = 1CB1F000] 19:22:05 INFO - PROCESS | 3668 | 1461291725919 Marionette DEBUG loaded listener.js 19:22:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (1CE3F000) [pid = 3668] [serial = 1226] [outer = 1CB1F000] 19:22:06 INFO - PROCESS | 3668 | 1461291726526 Marionette TRACE conn3 <- [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]]]}] 19:22:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:22:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 999ms 19:22:06 INFO - PROCESS | 3668 | 1461291726582 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:22:06 INFO - PROCESS | 3668 | 1461291726585 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 19:22:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:22:06 INFO - PROCESS | 3668 | 1461291726588 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:22:06 INFO - PROCESS | 3668 | 1461291726590 Marionette TRACE conn3 <- [1,1598,null,{}] 19:22:06 INFO - PROCESS | 3668 | 1461291726594 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:06 INFO - PROCESS | 3668 | 1461291726697 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:22:06 INFO - PROCESS | 3668 | 1461291726804 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:06 INFO - PROCESS | 3668 | ++DOCSHELL 1CE3D800 == 64 [pid = 3668] [id = 409] 19:22:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (1D1C9400) [pid = 3668] [serial = 1227] [outer = 00000000] 19:22:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (1D30AC00) [pid = 3668] [serial = 1228] [outer = 1D1C9400] 19:22:06 INFO - PROCESS | 3668 | 1461291726867 Marionette DEBUG loaded listener.js 19:22:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (1D30D800) [pid = 3668] [serial = 1229] [outer = 1D1C9400] 19:22:07 INFO - PROCESS | 3668 | 1461291727407 Marionette TRACE conn3 <- [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]]]}] 19:22:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:22:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 906ms 19:22:07 INFO - PROCESS | 3668 | 1461291727492 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:22:07 INFO - PROCESS | 3668 | 1461291727495 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 19:22:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:22:07 INFO - PROCESS | 3668 | 1461291727498 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:22:07 INFO - PROCESS | 3668 | 1461291727500 Marionette TRACE conn3 <- [1,1602,null,{}] 19:22:07 INFO - PROCESS | 3668 | 1461291727504 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:07 INFO - PROCESS | 3668 | 1461291727603 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:22:07 INFO - PROCESS | 3668 | 1461291727738 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:07 INFO - PROCESS | 3668 | ++DOCSHELL 182BBC00 == 65 [pid = 3668] [id = 410] 19:22:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (1CE9BC00) [pid = 3668] [serial = 1230] [outer = 00000000] 19:22:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (1D313C00) [pid = 3668] [serial = 1231] [outer = 1CE9BC00] 19:22:07 INFO - PROCESS | 3668 | 1461291727793 Marionette DEBUG loaded listener.js 19:22:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (1D316000) [pid = 3668] [serial = 1232] [outer = 1CE9BC00] 19:22:08 INFO - PROCESS | 3668 | 1461291728426 Marionette TRACE conn3 <- [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]]]}] 19:22:08 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 19:22:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 952ms 19:22:08 INFO - PROCESS | 3668 | 1461291728443 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:22:08 INFO - PROCESS | 3668 | 1461291728446 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 19:22:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:22:08 INFO - PROCESS | 3668 | 1461291728449 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:22:08 INFO - PROCESS | 3668 | 1461291728451 Marionette TRACE conn3 <- [1,1606,null,{}] 19:22:08 INFO - PROCESS | 3668 | 1461291728454 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:08 INFO - PROCESS | 3668 | 1461291728576 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:22:08 INFO - PROCESS | 3668 | 1461291728834 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:08 INFO - PROCESS | 3668 | ++DOCSHELL 02A7F800 == 66 [pid = 3668] [id = 411] 19:22:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (12C55000) [pid = 3668] [serial = 1233] [outer = 00000000] 19:22:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (14C58800) [pid = 3668] [serial = 1234] [outer = 12C55000] 19:22:08 INFO - PROCESS | 3668 | 1461291728919 Marionette DEBUG loaded listener.js 19:22:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (15CD3000) [pid = 3668] [serial = 1235] [outer = 12C55000] 19:22:09 INFO - PROCESS | 3668 | 1461291729526 Marionette TRACE conn3 <- [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]]]}] 19:22:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:22:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1140ms 19:22:09 INFO - PROCESS | 3668 | 1461291729590 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:22:09 INFO - PROCESS | 3668 | 1461291729595 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 19:22:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:22:09 INFO - PROCESS | 3668 | 1461291729600 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:22:09 INFO - PROCESS | 3668 | 1461291729603 Marionette TRACE conn3 <- [1,1610,null,{}] 19:22:09 INFO - PROCESS | 3668 | 1461291729608 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:09 INFO - PROCESS | 3668 | 1461291729710 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:22:09 INFO - PROCESS | 3668 | 1461291729845 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:09 INFO - PROCESS | 3668 | --DOCSHELL 134B0000 == 65 [pid = 3668] [id = 404] 19:22:09 INFO - PROCESS | 3668 | --DOCSHELL 1331AC00 == 64 [pid = 3668] [id = 403] 19:22:09 INFO - PROCESS | 3668 | --DOCSHELL 02A80C00 == 63 [pid = 3668] [id = 402] 19:22:09 INFO - PROCESS | 3668 | --DOCSHELL 1A92C800 == 62 [pid = 3668] [id = 401] 19:22:09 INFO - PROCESS | 3668 | --DOCSHELL 19BBA400 == 61 [pid = 3668] [id = 400] 19:22:09 INFO - PROCESS | 3668 | --DOCSHELL 18E19800 == 60 [pid = 3668] [id = 399] 19:22:09 INFO - PROCESS | 3668 | --DOCSHELL 189B5400 == 59 [pid = 3668] [id = 398] 19:22:09 INFO - PROCESS | 3668 | --DOCSHELL 16601400 == 58 [pid = 3668] [id = 397] 19:22:09 INFO - PROCESS | 3668 | --DOCSHELL 11BCAC00 == 57 [pid = 3668] [id = 396] 19:22:09 INFO - PROCESS | 3668 | --DOCSHELL 11BCF000 == 56 [pid = 3668] [id = 395] 19:22:09 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1C1C8800) [pid = 3668] [serial = 1168] [outer = 00000000] [url = about:blank] 19:22:09 INFO - PROCESS | 3668 | ++DOCSHELL 11BCF000 == 57 [pid = 3668] [id = 412] 19:22:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (11F3A400) [pid = 3668] [serial = 1236] [outer = 00000000] 19:22:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (158A5400) [pid = 3668] [serial = 1237] [outer = 11F3A400] 19:22:09 INFO - PROCESS | 3668 | 1461291729929 Marionette DEBUG loaded listener.js 19:22:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1660BC00) [pid = 3668] [serial = 1238] [outer = 11F3A400] 19:22:10 INFO - PROCESS | 3668 | --DOCSHELL 11F44400 == 56 [pid = 3668] [id = 390] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (1950DC00) [pid = 3668] [serial = 1157] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (1C118400) [pid = 3668] [serial = 1166] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (16D4F400) [pid = 3668] [serial = 1147] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (18BD3C00) [pid = 3668] [serial = 1154] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (18BD4C00) [pid = 3668] [serial = 1153] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (180AC400) [pid = 3668] [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.] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (19AD1400) [pid = 3668] [serial = 1134] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (16A28000) [pid = 3668] [serial = 1162] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (1A065C00) [pid = 3668] [serial = 1160] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (1946B800) [pid = 3668] [serial = 1156] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (13363C00) [pid = 3668] [serial = 1128] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (18237800) [pid = 3668] [serial = 1163] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (18672400) [pid = 3668] [serial = 1151] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (1A0CB400) [pid = 3668] [serial = 1126] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (15E95800) [pid = 3668] [serial = 1144] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (16541C00) [pid = 3668] [serial = 1145] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (1A0CE400) [pid = 3668] [serial = 1159] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (15E95400) [pid = 3668] [serial = 1131] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (17AD3400) [pid = 3668] [serial = 1148] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (182C6800) [pid = 3668] [serial = 1150] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (14CEEC00) [pid = 3668] [serial = 1142] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1A855800) [pid = 3668] [serial = 1138] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (13FA9800) [pid = 3668] [serial = 1141] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (18821800) [pid = 3668] [serial = 1048] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1C111000) [pid = 3668] [serial = 1165] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (194E7400) [pid = 3668] [serial = 1084] [outer = 00000000] [url = about:blank] 19:22:10 INFO - PROCESS | 3668 | 1461291730380 Marionette TRACE conn3 <- [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]]]}] 19:22:10 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 19:22:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 797ms 19:22:10 INFO - PROCESS | 3668 | 1461291730404 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:22:10 INFO - PROCESS | 3668 | 1461291730408 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 19:22:10 INFO - PROCESS | 3668 | 1461291730416 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:22:10 INFO - PROCESS | 3668 | 1461291730418 Marionette TRACE conn3 <- [1,1614,null,{}] 19:22:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:22:10 INFO - PROCESS | 3668 | 1461291730422 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:10 INFO - PROCESS | 3668 | 1461291730504 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:22:10 INFO - PROCESS | 3668 | 1461291730511 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:10 INFO - PROCESS | 3668 | ++DOCSHELL 16599800 == 57 [pid = 3668] [id = 413] 19:22:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (16DB2800) [pid = 3668] [serial = 1239] [outer = 00000000] 19:22:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (180ABC00) [pid = 3668] [serial = 1240] [outer = 16DB2800] 19:22:10 INFO - PROCESS | 3668 | 1461291730556 Marionette DEBUG loaded listener.js 19:22:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (180B6000) [pid = 3668] [serial = 1241] [outer = 16DB2800] 19:22:11 INFO - PROCESS | 3668 | 1461291731070 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 19:22:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:22:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 703ms 19:22:11 INFO - PROCESS | 3668 | 1461291731118 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:22:11 INFO - PROCESS | 3668 | 1461291731121 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 19:22:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:22:11 INFO - PROCESS | 3668 | 1461291731126 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:22:11 INFO - PROCESS | 3668 | 1461291731131 Marionette TRACE conn3 <- [1,1618,null,{}] 19:22:11 INFO - PROCESS | 3668 | 1461291731140 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:11 INFO - PROCESS | 3668 | 1461291731222 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:22:11 INFO - PROCESS | 3668 | 1461291731320 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:11 INFO - PROCESS | 3668 | ++DOCSHELL 1881E800 == 58 [pid = 3668] [id = 414] 19:22:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (18821800) [pid = 3668] [serial = 1242] [outer = 00000000] 19:22:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (18E16000) [pid = 3668] [serial = 1243] [outer = 18821800] 19:22:11 INFO - PROCESS | 3668 | 1461291731373 Marionette DEBUG loaded listener.js 19:22:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (18E1A400) [pid = 3668] [serial = 1244] [outer = 18821800] 19:22:11 INFO - PROCESS | 3668 | 1461291731724 Marionette TRACE conn3 <- [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]]]}] 19:22:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:22:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 655ms 19:22:11 INFO - PROCESS | 3668 | 1461291731782 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:22:11 INFO - PROCESS | 3668 | 1461291731785 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 19:22:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:22:11 INFO - PROCESS | 3668 | 1461291731788 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:22:11 INFO - PROCESS | 3668 | 1461291731790 Marionette TRACE conn3 <- [1,1622,null,{}] 19:22:11 INFO - PROCESS | 3668 | 1461291731793 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:11 INFO - PROCESS | 3668 | 1461291731874 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:22:11 INFO - PROCESS | 3668 | 1461291731913 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:11 INFO - PROCESS | 3668 | ++DOCSHELL 1658B800 == 59 [pid = 3668] [id = 415] 19:22:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (16592000) [pid = 3668] [serial = 1245] [outer = 00000000] 19:22:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (194E8400) [pid = 3668] [serial = 1246] [outer = 16592000] 19:22:11 INFO - PROCESS | 3668 | 1461291731962 Marionette DEBUG loaded listener.js 19:22:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1950A400) [pid = 3668] [serial = 1247] [outer = 16592000] 19:22:12 INFO - PROCESS | 3668 | 1461291732445 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 19:22:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:22:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 687ms 19:22:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:22:12 INFO - PROCESS | 3668 | 1461291732487 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:22:12 INFO - PROCESS | 3668 | 1461291732489 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 19:22:12 INFO - PROCESS | 3668 | 1461291732493 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:22:12 INFO - PROCESS | 3668 | 1461291732494 Marionette TRACE conn3 <- [1,1626,null,{}] 19:22:12 INFO - PROCESS | 3668 | 1461291732498 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:12 INFO - PROCESS | 3668 | 1461291732611 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:22:12 INFO - PROCESS | 3668 | 1461291732618 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:12 INFO - PROCESS | 3668 | ++DOCSHELL 134AFC00 == 60 [pid = 3668] [id = 416] 19:22:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (19AD1400) [pid = 3668] [serial = 1248] [outer = 00000000] 19:22:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (19E4B000) [pid = 3668] [serial = 1249] [outer = 19AD1400] 19:22:12 INFO - PROCESS | 3668 | 1461291732723 Marionette DEBUG loaded listener.js 19:22:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (1A064800) [pid = 3668] [serial = 1250] [outer = 19AD1400] 19:22:13 INFO - PROCESS | 3668 | 1461291733182 Marionette TRACE conn3 <- [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]]]}] 19:22:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:22:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 734ms 19:22:13 INFO - PROCESS | 3668 | 1461291733234 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:22:13 INFO - PROCESS | 3668 | 1461291733236 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 19:22:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:22:13 INFO - PROCESS | 3668 | 1461291733278 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:22:13 INFO - PROCESS | 3668 | 1461291733280 Marionette TRACE conn3 <- [1,1630,null,{}] 19:22:13 INFO - PROCESS | 3668 | 1461291733286 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:13 INFO - PROCESS | 3668 | 1461291733399 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:22:13 INFO - PROCESS | 3668 | 1461291733411 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:13 INFO - PROCESS | 3668 | ++DOCSHELL 19BBA000 == 61 [pid = 3668] [id = 417] 19:22:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1A244000) [pid = 3668] [serial = 1251] [outer = 00000000] 19:22:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (1AD15800) [pid = 3668] [serial = 1252] [outer = 1A244000] 19:22:13 INFO - PROCESS | 3668 | 1461291733510 Marionette DEBUG loaded listener.js 19:22:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (1AD15400) [pid = 3668] [serial = 1253] [outer = 1A244000] 19:22:13 INFO - PROCESS | 3668 | 1461291733919 Marionette TRACE conn3 <- [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]]]}] 19:22:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:22:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 734ms 19:22:13 INFO - PROCESS | 3668 | 1461291733980 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:22:13 INFO - PROCESS | 3668 | 1461291733982 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 19:22:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:22:13 INFO - PROCESS | 3668 | 1461291733985 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:22:13 INFO - PROCESS | 3668 | 1461291733986 Marionette TRACE conn3 <- [1,1634,null,{}] 19:22:13 INFO - PROCESS | 3668 | 1461291733996 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:14 INFO - PROCESS | 3668 | 1461291734116 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:22:14 INFO - PROCESS | 3668 | 1461291734128 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:14 INFO - PROCESS | 3668 | ++DOCSHELL 13366400 == 62 [pid = 3668] [id = 418] 19:22:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (13485C00) [pid = 3668] [serial = 1254] [outer = 00000000] 19:22:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (1950C800) [pid = 3668] [serial = 1255] [outer = 13485C00] 19:22:14 INFO - PROCESS | 3668 | 1461291734336 Marionette DEBUG loaded listener.js 19:22:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (1C1C7000) [pid = 3668] [serial = 1256] [outer = 13485C00] 19:22:14 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (18E1F800) [pid = 3668] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:22:14 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (12CFB800) [pid = 3668] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:22:14 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (19E31800) [pid = 3668] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:22:14 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (189B6400) [pid = 3668] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:22:14 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (1C42BC00) [pid = 3668] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:22:14 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (1AD09C00) [pid = 3668] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:22:14 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (12B3EC00) [pid = 3668] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:22:14 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (11B6E800) [pid = 3668] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:22:14 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (16604000) [pid = 3668] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:22:14 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (13367000) [pid = 3668] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:22:14 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (19E50800) [pid = 3668] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:22:14 INFO - PROCESS | 3668 | 1461291734699 Marionette TRACE conn3 <- [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]]]}] 19:22:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:22:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 749ms 19:22:14 INFO - PROCESS | 3668 | 1461291734741 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:22:14 INFO - PROCESS | 3668 | 1461291734743 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 19:22:14 INFO - PROCESS | 3668 | 1461291734746 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:22:14 INFO - PROCESS | 3668 | 1461291734748 Marionette TRACE conn3 <- [1,1638,null,{}] 19:22:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:22:14 INFO - PROCESS | 3668 | 1461291734752 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:14 INFO - PROCESS | 3668 | 1461291734837 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 19:22:14 INFO - PROCESS | 3668 | 1461291734930 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:14 INFO - PROCESS | 3668 | ++DOCSHELL 158AC800 == 63 [pid = 3668] [id = 419] 19:22:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1681B000) [pid = 3668] [serial = 1257] [outer = 00000000] 19:22:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1AD0F000) [pid = 3668] [serial = 1258] [outer = 1681B000] 19:22:14 INFO - PROCESS | 3668 | 1461291734974 Marionette DEBUG loaded listener.js 19:22:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1C113C00) [pid = 3668] [serial = 1259] [outer = 1681B000] 19:22:15 INFO - PROCESS | 3668 | 1461291735337 Marionette TRACE conn3 <- [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]]]}] 19:22:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:22:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 641ms 19:22:15 INFO - PROCESS | 3668 | 1461291735387 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 19:22:15 INFO - PROCESS | 3668 | 1461291735389 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 19:22:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:22:15 INFO - PROCESS | 3668 | 1461291735392 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:22:15 INFO - PROCESS | 3668 | 1461291735393 Marionette TRACE conn3 <- [1,1642,null,{}] 19:22:15 INFO - PROCESS | 3668 | 1461291735397 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:15 INFO - PROCESS | 3668 | 1461291735515 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 19:22:15 INFO - PROCESS | 3668 | 1461291735524 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:15 INFO - PROCESS | 3668 | ++DOCSHELL 18628C00 == 64 [pid = 3668] [id = 420] 19:22:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1A241000) [pid = 3668] [serial = 1260] [outer = 00000000] 19:22:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (1CB1A800) [pid = 3668] [serial = 1261] [outer = 1A241000] 19:22:15 INFO - PROCESS | 3668 | 1461291735568 Marionette DEBUG loaded listener.js 19:22:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1CBC3C00) [pid = 3668] [serial = 1262] [outer = 1A241000] 19:22:15 INFO - PROCESS | 3668 | 1461291735965 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 19:22:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:22:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 593ms 19:22:15 INFO - PROCESS | 3668 | 1461291735990 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 19:22:15 INFO - PROCESS | 3668 | 1461291735992 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 19:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:22:15 INFO - PROCESS | 3668 | 1461291735995 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:22:15 INFO - PROCESS | 3668 | 1461291735997 Marionette TRACE conn3 <- [1,1646,null,{}] 19:22:15 INFO - PROCESS | 3668 | 1461291736000 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:16 INFO - PROCESS | 3668 | 1461291736082 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 19:22:16 INFO - PROCESS | 3668 | 1461291736211 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:16 INFO - PROCESS | 3668 | ++DOCSHELL 16DB5000 == 65 [pid = 3668] [id = 421] 19:22:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (1A8E1000) [pid = 3668] [serial = 1263] [outer = 00000000] 19:22:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (1D311400) [pid = 3668] [serial = 1264] [outer = 1A8E1000] 19:22:16 INFO - PROCESS | 3668 | 1461291736263 Marionette DEBUG loaded listener.js 19:22:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (1D344800) [pid = 3668] [serial = 1265] [outer = 1A8E1000] 19:22:16 INFO - PROCESS | 3668 | 1461291736847 Marionette TRACE conn3 <- [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]]]}] 19:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 906ms 19:22:16 INFO - PROCESS | 3668 | 1461291736900 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 19:22:16 INFO - PROCESS | 3668 | 1461291736906 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 19:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:22:16 INFO - PROCESS | 3668 | 1461291736912 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:22:16 INFO - PROCESS | 3668 | 1461291736915 Marionette TRACE conn3 <- [1,1650,null,{}] 19:22:16 INFO - PROCESS | 3668 | 1461291736921 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:17 INFO - PROCESS | 3668 | 1461291737033 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 19:22:17 INFO - PROCESS | 3668 | 1461291737145 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:17 INFO - PROCESS | 3668 | ++DOCSHELL 15E95800 == 66 [pid = 3668] [id = 422] 19:22:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (15E97000) [pid = 3668] [serial = 1266] [outer = 00000000] 19:22:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (16604C00) [pid = 3668] [serial = 1267] [outer = 15E97000] 19:22:17 INFO - PROCESS | 3668 | 1461291737246 Marionette DEBUG loaded listener.js 19:22:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (16D4F400) [pid = 3668] [serial = 1268] [outer = 15E97000] 19:22:17 INFO - PROCESS | 3668 | 1461291737848 Marionette TRACE conn3 <- [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]]]}] 19:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1000ms 19:22:17 INFO - PROCESS | 3668 | 1461291737913 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 19:22:17 INFO - PROCESS | 3668 | 1461291737919 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 19:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:22:17 INFO - PROCESS | 3668 | 1461291737926 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:22:17 INFO - PROCESS | 3668 | 1461291737929 Marionette TRACE conn3 <- [1,1654,null,{}] 19:22:17 INFO - PROCESS | 3668 | 1461291737933 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:18 INFO - PROCESS | 3668 | 1461291738042 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 19:22:18 INFO - PROCESS | 3668 | 1461291738180 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:18 INFO - PROCESS | 3668 | ++DOCSHELL 1657D000 == 67 [pid = 3668] [id = 423] 19:22:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (17AD3400) [pid = 3668] [serial = 1269] [outer = 00000000] 19:22:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (18E14400) [pid = 3668] [serial = 1270] [outer = 17AD3400] 19:22:18 INFO - PROCESS | 3668 | 1461291738241 Marionette DEBUG loaded listener.js 19:22:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (19463400) [pid = 3668] [serial = 1271] [outer = 17AD3400] 19:22:18 INFO - PROCESS | 3668 | 1461291738831 Marionette TRACE conn3 <- [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]]]}] 19:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 952ms 19:22:18 INFO - PROCESS | 3668 | 1461291738872 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 19:22:18 INFO - PROCESS | 3668 | 1461291738875 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 19:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:22:18 INFO - PROCESS | 3668 | 1461291738880 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:22:18 INFO - PROCESS | 3668 | 1461291738884 Marionette TRACE conn3 <- [1,1658,null,{}] 19:22:18 INFO - PROCESS | 3668 | 1461291738895 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:19 INFO - PROCESS | 3668 | 1461291739003 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 19:22:19 INFO - PROCESS | 3668 | 1461291739114 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:19 INFO - PROCESS | 3668 | ++DOCSHELL 1CB23C00 == 68 [pid = 3668] [id = 424] 19:22:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1CB24C00) [pid = 3668] [serial = 1272] [outer = 00000000] 19:22:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (1D309400) [pid = 3668] [serial = 1273] [outer = 1CB24C00] 19:22:19 INFO - PROCESS | 3668 | 1461291739171 Marionette DEBUG loaded listener.js 19:22:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (1D33E800) [pid = 3668] [serial = 1274] [outer = 1CB24C00] 19:22:19 INFO - PROCESS | 3668 | 1461291739708 Marionette TRACE conn3 <- [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]]]}] 19:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 889ms 19:22:19 INFO - PROCESS | 3668 | 1461291739768 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 19:22:19 INFO - PROCESS | 3668 | 1461291739771 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 19:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:22:19 INFO - PROCESS | 3668 | 1461291739775 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:22:19 INFO - PROCESS | 3668 | 1461291739777 Marionette TRACE conn3 <- [1,1662,null,{}] 19:22:19 INFO - PROCESS | 3668 | 1461291739780 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:19 INFO - PROCESS | 3668 | 1461291739886 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 19:22:20 INFO - PROCESS | 3668 | 1461291739995 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:20 INFO - PROCESS | 3668 | ++DOCSHELL 1D1CA400 == 69 [pid = 3668] [id = 425] 19:22:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1D693800) [pid = 3668] [serial = 1275] [outer = 00000000] 19:22:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (1D698800) [pid = 3668] [serial = 1276] [outer = 1D693800] 19:22:20 INFO - PROCESS | 3668 | 1461291740049 Marionette DEBUG loaded listener.js 19:22:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (1D69C000) [pid = 3668] [serial = 1277] [outer = 1D693800] 19:22:20 INFO - PROCESS | 3668 | 1461291740644 Marionette TRACE conn3 <- [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]]]}] 19:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 937ms 19:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:22:20 INFO - PROCESS | 3668 | 1461291740719 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 19:22:20 INFO - PROCESS | 3668 | 1461291740721 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 19:22:20 INFO - PROCESS | 3668 | 1461291740725 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:22:20 INFO - PROCESS | 3668 | 1461291740727 Marionette TRACE conn3 <- [1,1666,null,{}] 19:22:20 INFO - PROCESS | 3668 | 1461291740731 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:20 INFO - PROCESS | 3668 | 1461291740833 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 19:22:20 INFO - PROCESS | 3668 | 1461291740969 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:20 INFO - PROCESS | 3668 | ++DOCSHELL 12CF2C00 == 70 [pid = 3668] [id = 426] 19:22:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (180B7400) [pid = 3668] [serial = 1278] [outer = 00000000] 19:22:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 142 (1D719800) [pid = 3668] [serial = 1279] [outer = 180B7400] 19:22:21 INFO - PROCESS | 3668 | 1461291741025 Marionette DEBUG loaded listener.js 19:22:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 143 (1D719000) [pid = 3668] [serial = 1280] [outer = 180B7400] 19:22:21 INFO - PROCESS | 3668 | 1461291741604 Marionette TRACE conn3 <- [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]]]}] 19:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 937ms 19:22:21 INFO - PROCESS | 3668 | 1461291741670 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 19:22:21 INFO - PROCESS | 3668 | 1461291741673 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 19:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:22:21 INFO - PROCESS | 3668 | 1461291741676 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:22:21 INFO - PROCESS | 3668 | 1461291741678 Marionette TRACE conn3 <- [1,1670,null,{}] 19:22:21 INFO - PROCESS | 3668 | 1461291741682 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:21 INFO - PROCESS | 3668 | 1461291741794 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 19:22:21 INFO - PROCESS | 3668 | 1461291741933 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:21 INFO - PROCESS | 3668 | ++DOCSHELL 14AB2800 == 71 [pid = 3668] [id = 427] 19:22:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 144 (1C5BCC00) [pid = 3668] [serial = 1281] [outer = 00000000] 19:22:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 145 (1D96C400) [pid = 3668] [serial = 1282] [outer = 1C5BCC00] 19:22:22 INFO - PROCESS | 3668 | 1461291741996 Marionette DEBUG loaded listener.js 19:22:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 146 (1D970400) [pid = 3668] [serial = 1283] [outer = 1C5BCC00] 19:22:22 INFO - PROCESS | 3668 | 1461291742775 Marionette TRACE conn3 <- [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]]]}] 19:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1139ms 19:22:22 INFO - PROCESS | 3668 | 1461291742825 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 19:22:22 INFO - PROCESS | 3668 | 1461291742829 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 19:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:22:22 INFO - PROCESS | 3668 | 1461291742834 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:22:22 INFO - PROCESS | 3668 | 1461291742838 Marionette TRACE conn3 <- [1,1674,null,{}] 19:22:22 INFO - PROCESS | 3668 | 1461291742844 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:22 INFO - PROCESS | 3668 | 1461291742941 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 19:22:23 INFO - PROCESS | 3668 | 1461291743085 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:23 INFO - PROCESS | 3668 | ++DOCSHELL 1388A400 == 72 [pid = 3668] [id = 428] 19:22:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 147 (15CD2000) [pid = 3668] [serial = 1284] [outer = 00000000] 19:22:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 148 (16578400) [pid = 3668] [serial = 1285] [outer = 15CD2000] 19:22:23 INFO - PROCESS | 3668 | 1461291743139 Marionette DEBUG loaded listener.js 19:22:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 149 (17F6B400) [pid = 3668] [serial = 1286] [outer = 15CD2000] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 15C36400 == 71 [pid = 3668] [id = 377] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 134AA800 == 70 [pid = 3668] [id = 201] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 12BE6800 == 69 [pid = 3668] [id = 375] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 1C5B2C00 == 68 [pid = 3668] [id = 196] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 195E4800 == 67 [pid = 3668] [id = 200] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 18622800 == 66 [pid = 3668] [id = 199] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 15CECC00 == 65 [pid = 3668] [id = 198] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 180B4400 == 64 [pid = 3668] [id = 379] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 12CBC000 == 63 [pid = 3668] [id = 376] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 18628C00 == 62 [pid = 3668] [id = 420] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 158AC800 == 61 [pid = 3668] [id = 419] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 13366400 == 60 [pid = 3668] [id = 418] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 19BBA000 == 59 [pid = 3668] [id = 417] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 134AFC00 == 58 [pid = 3668] [id = 416] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 1658B800 == 57 [pid = 3668] [id = 415] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 1881E800 == 56 [pid = 3668] [id = 414] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 16599800 == 55 [pid = 3668] [id = 413] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 11BCF000 == 54 [pid = 3668] [id = 412] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 148 (1CE31000) [pid = 3668] [serial = 1216] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 147 (12CFA400) [pid = 3668] [serial = 1171] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 146 (1660C000) [pid = 3668] [serial = 1174] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 145 (1C487C00) [pid = 3668] [serial = 1180] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 144 (1CB1DC00) [pid = 3668] [serial = 1183] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 143 (19E4D000) [pid = 3668] [serial = 1177] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 02A7F800 == 53 [pid = 3668] [id = 411] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 19E50000 == 52 [pid = 3668] [id = 408] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 16545400 == 51 [pid = 3668] [id = 407] 19:22:23 INFO - PROCESS | 3668 | --DOCSHELL 13706800 == 50 [pid = 3668] [id = 406] 19:22:23 INFO - PROCESS | 3668 | 1461291743736 Marionette TRACE conn3 <- [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]]]}] 19:22:23 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 19:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 936ms 19:22:23 INFO - PROCESS | 3668 | 1461291743781 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 19:22:23 INFO - PROCESS | 3668 | 1461291743786 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 19:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:22:23 INFO - PROCESS | 3668 | 1461291743792 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:22:23 INFO - PROCESS | 3668 | 1461291743795 Marionette TRACE conn3 <- [1,1678,null,{}] 19:22:23 INFO - PROCESS | 3668 | 1461291743798 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:23 INFO - PROCESS | 3668 | 1461291743884 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 142 (1C41C800) [pid = 3668] [serial = 1169] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 141 (1950E400) [pid = 3668] [serial = 1198] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (15606800) [pid = 3668] [serial = 1187] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (138D5800) [pid = 3668] [serial = 1186] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (19E50400) [pid = 3668] [serial = 1201] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (18BD2800) [pid = 3668] [serial = 1195] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (18E1B000) [pid = 3668] [serial = 1196] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1C423400) [pid = 3668] [serial = 1214] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (1C118C00) [pid = 3668] [serial = 1204] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (138E2400) [pid = 3668] [serial = 1189] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (158F5000) [pid = 3668] [serial = 1190] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (1A0C9800) [pid = 3668] [serial = 1202] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (1361B400) [pid = 3668] [serial = 1207] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (17F73800) [pid = 3668] [serial = 1192] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (17FB4800) [pid = 3668] [serial = 1193] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (1AD14000) [pid = 3668] [serial = 1205] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (15CDB000) [pid = 3668] [serial = 1208] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (1C1CB000) [pid = 3668] [serial = 1210] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (1CB1C800) [pid = 3668] [serial = 1213] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (1C422000) [pid = 3668] [serial = 1211] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (195E4000) [pid = 3668] [serial = 1199] [outer = 00000000] [url = about:blank] 19:22:23 INFO - PROCESS | 3668 | 1461291743979 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:23 INFO - PROCESS | 3668 | ++DOCSHELL 12CFBC00 == 51 [pid = 3668] [id = 429] 19:22:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1336E400) [pid = 3668] [serial = 1287] [outer = 00000000] 19:22:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (13FA5800) [pid = 3668] [serial = 1288] [outer = 1336E400] 19:22:24 INFO - PROCESS | 3668 | 1461291744033 Marionette DEBUG loaded listener.js 19:22:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (16541C00) [pid = 3668] [serial = 1289] [outer = 1336E400] 19:22:24 INFO - PROCESS | 3668 | 1461291744498 Marionette TRACE conn3 <- [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]]]}] 19:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 734ms 19:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:22:24 INFO - PROCESS | 3668 | 1461291744532 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 19:22:24 INFO - PROCESS | 3668 | 1461291744534 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 19:22:24 INFO - PROCESS | 3668 | 1461291744538 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:22:24 INFO - PROCESS | 3668 | 1461291744541 Marionette TRACE conn3 <- [1,1682,null,{}] 19:22:24 INFO - PROCESS | 3668 | 1461291744551 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:24 INFO - PROCESS | 3668 | 1461291744637 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 19:22:24 INFO - PROCESS | 3668 | 1461291744647 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:24 INFO - PROCESS | 3668 | ++DOCSHELL 1866F400 == 52 [pid = 3668] [id = 430] 19:22:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (18673000) [pid = 3668] [serial = 1290] [outer = 00000000] 19:22:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (18BD2800) [pid = 3668] [serial = 1291] [outer = 18673000] 19:22:24 INFO - PROCESS | 3668 | 1461291744695 Marionette DEBUG loaded listener.js 19:22:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (18E1D400) [pid = 3668] [serial = 1292] [outer = 18673000] 19:22:25 INFO - PROCESS | 3668 | 1461291745162 Marionette TRACE conn3 <- [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]]]}] 19:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 625ms 19:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:22:25 INFO - PROCESS | 3668 | 1461291745175 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 19:22:25 INFO - PROCESS | 3668 | 1461291745178 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 19:22:25 INFO - PROCESS | 3668 | 1461291745181 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:22:25 INFO - PROCESS | 3668 | 1461291745183 Marionette TRACE conn3 <- [1,1686,null,{}] 19:22:25 INFO - PROCESS | 3668 | 1461291745186 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:25 INFO - PROCESS | 3668 | 1461291745268 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 19:22:25 INFO - PROCESS | 3668 | 1461291745275 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:25 INFO - PROCESS | 3668 | ++DOCSHELL 189B5400 == 53 [pid = 3668] [id = 431] 19:22:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (18E16400) [pid = 3668] [serial = 1293] [outer = 00000000] 19:22:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (19BB0400) [pid = 3668] [serial = 1294] [outer = 18E16400] 19:22:25 INFO - PROCESS | 3668 | 1461291745319 Marionette DEBUG loaded listener.js 19:22:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (19E4BC00) [pid = 3668] [serial = 1295] [outer = 18E16400] 19:22:25 INFO - PROCESS | 3668 | 1461291745792 Marionette TRACE conn3 <- [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]]]}] 19:22:25 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 19:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 702ms 19:22:25 INFO - PROCESS | 3668 | 1461291745881 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 19:22:25 INFO - PROCESS | 3668 | 1461291745883 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 19:22:25 INFO - PROCESS | 3668 | 1461291745886 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:22:25 INFO - PROCESS | 3668 | 1461291745888 Marionette TRACE conn3 <- [1,1690,null,{}] 19:22:25 INFO - PROCESS | 3668 | 1461291745891 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:25 INFO - PROCESS | 3668 | 1461291746007 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 19:22:26 INFO - PROCESS | 3668 | 1461291746119 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:26 INFO - PROCESS | 3668 | ++DOCSHELL 180B9C00 == 54 [pid = 3668] [id = 432] 19:22:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (189B7400) [pid = 3668] [serial = 1296] [outer = 00000000] 19:22:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (1A23A000) [pid = 3668] [serial = 1297] [outer = 189B7400] 19:22:26 INFO - PROCESS | 3668 | 1461291746166 Marionette DEBUG loaded listener.js 19:22:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (1A64B400) [pid = 3668] [serial = 1298] [outer = 189B7400] 19:22:26 INFO - PROCESS | 3668 | 1461291746600 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 19:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 734ms 19:22:26 INFO - PROCESS | 3668 | 1461291746627 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 19:22:26 INFO - PROCESS | 3668 | 1461291746629 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 19:22:26 INFO - PROCESS | 3668 | 1461291746632 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:22:26 INFO - PROCESS | 3668 | 1461291746634 Marionette TRACE conn3 <- [1,1694,null,{}] 19:22:26 INFO - PROCESS | 3668 | 1461291746637 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:26 INFO - PROCESS | 3668 | 1461291746776 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 19:22:26 INFO - PROCESS | 3668 | 1461291746783 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:26 INFO - PROCESS | 3668 | ++DOCSHELL 1AD17000 == 55 [pid = 3668] [id = 433] 19:22:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1AD18000) [pid = 3668] [serial = 1299] [outer = 00000000] 19:22:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (1C41D000) [pid = 3668] [serial = 1300] [outer = 1AD18000] 19:22:26 INFO - PROCESS | 3668 | 1461291746830 Marionette DEBUG loaded listener.js 19:22:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (1C1CB400) [pid = 3668] [serial = 1301] [outer = 1AD18000] 19:22:27 INFO - PROCESS | 3668 | 1461291747294 Marionette TRACE conn3 <- [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]]]}] 19:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 687ms 19:22:27 INFO - PROCESS | 3668 | 1461291747332 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 19:22:27 INFO - PROCESS | 3668 | 1461291747333 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 19:22:27 INFO - PROCESS | 3668 | 1461291747337 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:22:27 INFO - PROCESS | 3668 | 1461291747338 Marionette TRACE conn3 <- [1,1698,null,{}] 19:22:27 INFO - PROCESS | 3668 | 1461291747348 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:27 INFO - PROCESS | 3668 | 1461291747499 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 19:22:27 INFO - PROCESS | 3668 | 1461291747525 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:27 INFO - PROCESS | 3668 | ++DOCSHELL 1C429800 == 56 [pid = 3668] [id = 434] 19:22:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1C42A000) [pid = 3668] [serial = 1302] [outer = 00000000] 19:22:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (1CB21C00) [pid = 3668] [serial = 1303] [outer = 1C42A000] 19:22:27 INFO - PROCESS | 3668 | 1461291747569 Marionette DEBUG loaded listener.js 19:22:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (1CBCAC00) [pid = 3668] [serial = 1304] [outer = 1C42A000] 19:22:28 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (18821800) [pid = 3668] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:22:28 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (11F3A400) [pid = 3668] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:22:28 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (19AD1400) [pid = 3668] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:22:28 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (16592000) [pid = 3668] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:22:28 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (12C55000) [pid = 3668] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:22:28 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (16DB2800) [pid = 3668] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:22:28 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (1A244000) [pid = 3668] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:22:28 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (1A241000) [pid = 3668] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:22:28 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (13485C00) [pid = 3668] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:22:28 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (1681B000) [pid = 3668] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:22:28 INFO - PROCESS | 3668 | 1461291748138 Marionette TRACE conn3 <- [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]]]}] 19:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 843ms 19:22:28 INFO - PROCESS | 3668 | 1461291748180 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 19:22:28 INFO - PROCESS | 3668 | 1461291748182 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 19:22:28 INFO - PROCESS | 3668 | 1461291748186 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:22:28 INFO - PROCESS | 3668 | 1461291748187 Marionette TRACE conn3 <- [1,1702,null,{}] 19:22:28 INFO - PROCESS | 3668 | 1461291748191 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:28 INFO - PROCESS | 3668 | 1461291748271 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 19:22:28 INFO - PROCESS | 3668 | 1461291748368 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:28 INFO - PROCESS | 3668 | ++DOCSHELL 11F3A400 == 57 [pid = 3668] [id = 435] 19:22:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (12CF8C00) [pid = 3668] [serial = 1305] [outer = 00000000] 19:22:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (18622000) [pid = 3668] [serial = 1306] [outer = 12CF8C00] 19:22:28 INFO - PROCESS | 3668 | 1461291748412 Marionette DEBUG loaded listener.js 19:22:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (19E48800) [pid = 3668] [serial = 1307] [outer = 12CF8C00] 19:22:28 INFO - PROCESS | 3668 | 1461291748778 Marionette TRACE conn3 <- [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]]]}] 19:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 640ms 19:22:28 INFO - PROCESS | 3668 | 1461291748835 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 19:22:28 INFO - PROCESS | 3668 | 1461291748837 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 19:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:22:28 INFO - PROCESS | 3668 | 1461291748842 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:22:28 INFO - PROCESS | 3668 | 1461291748844 Marionette TRACE conn3 <- [1,1706,null,{}] 19:22:28 INFO - PROCESS | 3668 | 1461291748847 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:28 INFO - PROCESS | 3668 | 1461291748928 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 19:22:29 INFO - PROCESS | 3668 | 1461291749026 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:29 INFO - PROCESS | 3668 | ++DOCSHELL 16DB2800 == 58 [pid = 3668] [id = 436] 19:22:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (17ADC800) [pid = 3668] [serial = 1308] [outer = 00000000] 19:22:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1CE31400) [pid = 3668] [serial = 1309] [outer = 17ADC800] 19:22:29 INFO - PROCESS | 3668 | 1461291749070 Marionette DEBUG loaded listener.js 19:22:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (1D1C6C00) [pid = 3668] [serial = 1310] [outer = 17ADC800] 19:22:29 INFO - PROCESS | 3668 | 1461291749430 Marionette TRACE conn3 <- [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]]]}] 19:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 640ms 19:22:29 INFO - PROCESS | 3668 | 1461291749478 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 19:22:29 INFO - PROCESS | 3668 | 1461291749480 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 19:22:29 INFO - PROCESS | 3668 | 1461291749483 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:22:29 INFO - PROCESS | 3668 | 1461291749485 Marionette TRACE conn3 <- [1,1710,null,{}] 19:22:29 INFO - PROCESS | 3668 | 1461291749488 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:29 INFO - PROCESS | 3668 | 1461291749616 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 19:22:29 INFO - PROCESS | 3668 | 1461291749628 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:29 INFO - PROCESS | 3668 | ++DOCSHELL 16545000 == 59 [pid = 3668] [id = 437] 19:22:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (1CB1E400) [pid = 3668] [serial = 1311] [outer = 00000000] 19:22:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1D716400) [pid = 3668] [serial = 1312] [outer = 1CB1E400] 19:22:29 INFO - PROCESS | 3668 | 1461291749672 Marionette DEBUG loaded listener.js 19:22:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (1D717800) [pid = 3668] [serial = 1313] [outer = 1CB1E400] 19:22:30 INFO - PROCESS | 3668 | 1461291750207 Marionette TRACE conn3 <- [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]]]}] 19:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 19:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 796ms 19:22:30 INFO - PROCESS | 3668 | 1461291750305 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 19:22:30 INFO - PROCESS | 3668 | 1461291750309 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 19:22:30 INFO - PROCESS | 3668 | 1461291750330 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:22:30 INFO - PROCESS | 3668 | 1461291750335 Marionette TRACE conn3 <- [1,1714,null,{}] 19:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:22:30 INFO - PROCESS | 3668 | 1461291750342 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:30 INFO - PROCESS | 3668 | 1461291750462 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 19:22:30 INFO - PROCESS | 3668 | 1461291750606 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:30 INFO - PROCESS | 3668 | ++DOCSHELL 11BCF000 == 60 [pid = 3668] [id = 438] 19:22:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (11BCFC00) [pid = 3668] [serial = 1314] [outer = 00000000] 19:22:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (16548C00) [pid = 3668] [serial = 1315] [outer = 11BCFC00] 19:22:30 INFO - PROCESS | 3668 | 1461291750663 Marionette DEBUG loaded listener.js 19:22:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 142 (16601400) [pid = 3668] [serial = 1316] [outer = 11BCFC00] 19:22:31 INFO - PROCESS | 3668 | 1461291751215 Marionette TRACE conn3 <- [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]]]}] 19:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 937ms 19:22:31 INFO - PROCESS | 3668 | 1461291751282 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 19:22:31 INFO - PROCESS | 3668 | 1461291751288 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 19:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:22:31 INFO - PROCESS | 3668 | 1461291751295 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:22:31 INFO - PROCESS | 3668 | 1461291751298 Marionette TRACE conn3 <- [1,1718,null,{}] 19:22:31 INFO - PROCESS | 3668 | 1461291751302 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:31 INFO - PROCESS | 3668 | 1461291751410 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 19:22:31 INFO - PROCESS | 3668 | 1461291751524 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:31 INFO - PROCESS | 3668 | ++DOCSHELL 180AF400 == 61 [pid = 3668] [id = 439] 19:22:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 143 (182C0C00) [pid = 3668] [serial = 1317] [outer = 00000000] 19:22:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 144 (18BD4C00) [pid = 3668] [serial = 1318] [outer = 182C0C00] 19:22:31 INFO - PROCESS | 3668 | 1461291751619 Marionette DEBUG loaded listener.js 19:22:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 145 (195DC800) [pid = 3668] [serial = 1319] [outer = 182C0C00] 19:22:32 INFO - PROCESS | 3668 | 1461291752212 Marionette TRACE conn3 <- [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]]]}] 19:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 19:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 936ms 19:22:32 INFO - PROCESS | 3668 | 1461291752237 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 19:22:32 INFO - PROCESS | 3668 | 1461291752240 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 19:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:22:32 INFO - PROCESS | 3668 | 1461291752244 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:22:32 INFO - PROCESS | 3668 | 1461291752248 Marionette TRACE conn3 <- [1,1722,null,{}] 19:22:32 INFO - PROCESS | 3668 | 1461291752258 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:32 INFO - PROCESS | 3668 | 1461291752371 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 19:22:32 INFO - PROCESS | 3668 | 1461291752514 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:32 INFO - PROCESS | 3668 | ++DOCSHELL 17FB1000 == 62 [pid = 3668] [id = 440] 19:22:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 146 (1CB20C00) [pid = 3668] [serial = 1320] [outer = 00000000] 19:22:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 147 (1D696C00) [pid = 3668] [serial = 1321] [outer = 1CB20C00] 19:22:32 INFO - PROCESS | 3668 | 1461291752572 Marionette DEBUG loaded listener.js 19:22:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 148 (1D96AC00) [pid = 3668] [serial = 1322] [outer = 1CB20C00] 19:22:33 INFO - PROCESS | 3668 | 1461291753180 Marionette TRACE conn3 <- [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]]]}] 19:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 999ms 19:22:33 INFO - PROCESS | 3668 | 1461291753245 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 19:22:33 INFO - PROCESS | 3668 | 1461291753248 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 19:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:22:33 INFO - PROCESS | 3668 | 1461291753252 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:22:33 INFO - PROCESS | 3668 | 1461291753254 Marionette TRACE conn3 <- [1,1726,null,{}] 19:22:33 INFO - PROCESS | 3668 | 1461291753273 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:33 INFO - PROCESS | 3668 | 1461291753379 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 19:22:33 INFO - PROCESS | 3668 | 1461291753517 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:33 INFO - PROCESS | 3668 | ++DOCSHELL 1D71A800 == 63 [pid = 3668] [id = 441] 19:22:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 149 (1D969C00) [pid = 3668] [serial = 1323] [outer = 00000000] 19:22:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 150 (1DB31C00) [pid = 3668] [serial = 1324] [outer = 1D969C00] 19:22:33 INFO - PROCESS | 3668 | 1461291753572 Marionette DEBUG loaded listener.js 19:22:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 151 (1DB35000) [pid = 3668] [serial = 1325] [outer = 1D969C00] 19:22:34 INFO - PROCESS | 3668 | 1461291754103 Marionette TRACE conn3 <- [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]]]}] 19:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 905ms 19:22:34 INFO - PROCESS | 3668 | 1461291754155 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 19:22:34 INFO - PROCESS | 3668 | 1461291754158 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 19:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:22:34 INFO - PROCESS | 3668 | 1461291754162 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:22:34 INFO - PROCESS | 3668 | 1461291754164 Marionette TRACE conn3 <- [1,1730,null,{}] 19:22:34 INFO - PROCESS | 3668 | 1461291754167 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:34 INFO - PROCESS | 3668 | 1461291754272 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 19:22:34 INFO - PROCESS | 3668 | 1461291754383 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:34 INFO - PROCESS | 3668 | ++DOCSHELL 12CF4C00 == 64 [pid = 3668] [id = 442] 19:22:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 152 (1D696800) [pid = 3668] [serial = 1326] [outer = 00000000] 19:22:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 153 (1DBED800) [pid = 3668] [serial = 1327] [outer = 1D696800] 19:22:34 INFO - PROCESS | 3668 | 1461291754437 Marionette DEBUG loaded listener.js 19:22:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 154 (1DBF0000) [pid = 3668] [serial = 1328] [outer = 1D696800] 19:22:35 INFO - PROCESS | 3668 | 1461291755046 Marionette TRACE conn3 <- [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]]]}] 19:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 937ms 19:22:35 INFO - PROCESS | 3668 | 1461291755106 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 19:22:35 INFO - PROCESS | 3668 | 1461291755109 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 19:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:22:35 INFO - PROCESS | 3668 | 1461291755113 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:22:35 INFO - PROCESS | 3668 | 1461291755115 Marionette TRACE conn3 <- [1,1734,null,{}] 19:22:35 INFO - PROCESS | 3668 | 1461291755119 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:35 INFO - PROCESS | 3668 | 1461291755242 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 19:22:35 INFO - PROCESS | 3668 | 1461291755530 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:35 INFO - PROCESS | 3668 | ++DOCSHELL 11B73C00 == 65 [pid = 3668] [id = 443] 19:22:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 155 (11B78C00) [pid = 3668] [serial = 1329] [outer = 00000000] 19:22:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 156 (13F5B800) [pid = 3668] [serial = 1330] [outer = 11B78C00] 19:22:35 INFO - PROCESS | 3668 | 1461291755605 Marionette DEBUG loaded listener.js 19:22:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 157 (15850C00) [pid = 3668] [serial = 1331] [outer = 11B78C00] 19:22:36 INFO - PROCESS | 3668 | 1461291756157 Marionette TRACE conn3 <- [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]]]}] 19:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1078ms 19:22:36 INFO - PROCESS | 3668 | 1461291756206 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 19:22:36 INFO - PROCESS | 3668 | 1461291756211 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 19:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:22:36 INFO - PROCESS | 3668 | 1461291756216 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:22:36 INFO - PROCESS | 3668 | 1461291756219 Marionette TRACE conn3 <- [1,1738,null,{}] 19:22:36 INFO - PROCESS | 3668 | 1461291756224 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:36 INFO - PROCESS | 3668 | 1461291756326 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 19:22:36 INFO - PROCESS | 3668 | 1461291756488 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:36 INFO - PROCESS | 3668 | ++DOCSHELL 16DAF800 == 66 [pid = 3668] [id = 444] 19:22:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 158 (16DB2000) [pid = 3668] [serial = 1332] [outer = 00000000] 19:22:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 159 (17FB2800) [pid = 3668] [serial = 1333] [outer = 16DB2000] 19:22:36 INFO - PROCESS | 3668 | 1461291756539 Marionette DEBUG loaded listener.js 19:22:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 160 (180B2400) [pid = 3668] [serial = 1334] [outer = 16DB2000] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 1348DC00 == 65 [pid = 3668] [id = 360] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 16DB2800 == 64 [pid = 3668] [id = 436] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 11F3A400 == 63 [pid = 3668] [id = 435] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 1C429800 == 62 [pid = 3668] [id = 434] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 1AD17000 == 61 [pid = 3668] [id = 433] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 180B9C00 == 60 [pid = 3668] [id = 432] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 189B5400 == 59 [pid = 3668] [id = 431] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 1866F400 == 58 [pid = 3668] [id = 430] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 1C428C00 == 57 [pid = 3668] [id = 405] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 12CFBC00 == 56 [pid = 3668] [id = 429] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 1388A400 == 55 [pid = 3668] [id = 428] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 12CF2C00 == 54 [pid = 3668] [id = 426] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 1D1CA400 == 53 [pid = 3668] [id = 425] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 1CB23C00 == 52 [pid = 3668] [id = 424] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 1657D000 == 51 [pid = 3668] [id = 423] 19:22:37 INFO - PROCESS | 3668 | --DOCSHELL 15E95800 == 50 [pid = 3668] [id = 422] 19:22:37 INFO - PROCESS | 3668 | 1461291757144 Marionette TRACE conn3 <- [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]]]}] 19:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 999ms 19:22:37 INFO - PROCESS | 3668 | 1461291757208 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 19:22:37 INFO - PROCESS | 3668 | 1461291757211 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 19:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:22:37 INFO - PROCESS | 3668 | 1461291757216 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:22:37 INFO - PROCESS | 3668 | 1461291757218 Marionette TRACE conn3 <- [1,1742,null,{}] 19:22:37 INFO - PROCESS | 3668 | 1461291757222 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:37 INFO - PROCESS | 3668 | 1461291757306 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 159 (18E16000) [pid = 3668] [serial = 1243] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 158 (18E1A400) [pid = 3668] [serial = 1244] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 157 (158A5400) [pid = 3668] [serial = 1237] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 156 (1660BC00) [pid = 3668] [serial = 1238] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 155 (19E4B000) [pid = 3668] [serial = 1249] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 154 (194E8400) [pid = 3668] [serial = 1246] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 153 (15CD3000) [pid = 3668] [serial = 1235] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 152 (14C58800) [pid = 3668] [serial = 1234] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 151 (180ABC00) [pid = 3668] [serial = 1240] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 150 (180B6000) [pid = 3668] [serial = 1241] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 149 (1658DC00) [pid = 3668] [serial = 1219] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 148 (1AD15800) [pid = 3668] [serial = 1252] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 147 (18821C00) [pid = 3668] [serial = 1222] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 146 (1A064800) [pid = 3668] [serial = 1250] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 145 (1CBC8400) [pid = 3668] [serial = 1225] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 144 (1D30AC00) [pid = 3668] [serial = 1228] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 143 (1D313C00) [pid = 3668] [serial = 1231] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 142 (1AD15400) [pid = 3668] [serial = 1253] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 141 (1CB1A800) [pid = 3668] [serial = 1261] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (1950C800) [pid = 3668] [serial = 1255] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (1C1C7000) [pid = 3668] [serial = 1256] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (1CBC3C00) [pid = 3668] [serial = 1262] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (1C113C00) [pid = 3668] [serial = 1259] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (1950A400) [pid = 3668] [serial = 1247] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1AD0F000) [pid = 3668] [serial = 1258] [outer = 00000000] [url = about:blank] 19:22:37 INFO - PROCESS | 3668 | 1461291757414 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:37 INFO - PROCESS | 3668 | ++DOCSHELL 11BD0400 == 51 [pid = 3668] [id = 445] 19:22:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (11BE5400) [pid = 3668] [serial = 1335] [outer = 00000000] 19:22:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (15F88400) [pid = 3668] [serial = 1336] [outer = 11BE5400] 19:22:37 INFO - PROCESS | 3668 | 1461291757462 Marionette DEBUG loaded listener.js 19:22:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (180AD000) [pid = 3668] [serial = 1337] [outer = 11BE5400] 19:22:37 INFO - PROCESS | 3668 | 1461291757881 Marionette TRACE conn3 <- [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]]]}] 19:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 702ms 19:22:37 INFO - PROCESS | 3668 | 1461291757914 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 19:22:37 INFO - PROCESS | 3668 | 1461291757916 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 19:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:22:37 INFO - PROCESS | 3668 | 1461291757921 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:22:37 INFO - PROCESS | 3668 | 1461291757927 Marionette TRACE conn3 <- [1,1746,null,{}] 19:22:37 INFO - PROCESS | 3668 | 1461291757935 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:38 INFO - PROCESS | 3668 | 1461291758021 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 19:22:38 INFO - PROCESS | 3668 | 1461291758028 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:38 INFO - PROCESS | 3668 | ++DOCSHELL 1881BC00 == 52 [pid = 3668] [id = 446] 19:22:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (18BD1400) [pid = 3668] [serial = 1338] [outer = 00000000] 19:22:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (19468400) [pid = 3668] [serial = 1339] [outer = 18BD1400] 19:22:38 INFO - PROCESS | 3668 | 1461291758073 Marionette DEBUG loaded listener.js 19:22:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (194D9800) [pid = 3668] [serial = 1340] [outer = 18BD1400] 19:22:38 INFO - PROCESS | 3668 | 1461291758526 Marionette TRACE conn3 <- [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]]]}] 19:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 656ms 19:22:38 INFO - PROCESS | 3668 | 1461291758578 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 19:22:38 INFO - PROCESS | 3668 | 1461291758580 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 19:22:38 INFO - PROCESS | 3668 | 1461291758583 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:22:38 INFO - PROCESS | 3668 | 1461291758585 Marionette TRACE conn3 <- [1,1750,null,{}] 19:22:38 INFO - PROCESS | 3668 | 1461291758588 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:38 INFO - PROCESS | 3668 | 1461291758669 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 19:22:38 INFO - PROCESS | 3668 | 1461291758675 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:38 INFO - PROCESS | 3668 | ++DOCSHELL 195EAC00 == 53 [pid = 3668] [id = 447] 19:22:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 142 (19A11000) [pid = 3668] [serial = 1341] [outer = 00000000] 19:22:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 143 (19E4D800) [pid = 3668] [serial = 1342] [outer = 19A11000] 19:22:38 INFO - PROCESS | 3668 | 1461291758751 Marionette DEBUG loaded listener.js 19:22:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 144 (19E55400) [pid = 3668] [serial = 1343] [outer = 19A11000] 19:22:39 INFO - PROCESS | 3668 | 1461291759220 Marionette TRACE conn3 <- [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]]]}] 19:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 687ms 19:22:39 INFO - PROCESS | 3668 | 1461291759283 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 19:22:39 INFO - PROCESS | 3668 | 1461291759285 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 19:22:39 INFO - PROCESS | 3668 | 1461291759288 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:22:39 INFO - PROCESS | 3668 | 1461291759290 Marionette TRACE conn3 <- [1,1754,null,{}] 19:22:39 INFO - PROCESS | 3668 | 1461291759294 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:39 INFO - PROCESS | 3668 | 1461291759407 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 19:22:39 INFO - PROCESS | 3668 | 1461291759466 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:39 INFO - PROCESS | 3668 | ++DOCSHELL 13611400 == 54 [pid = 3668] [id = 448] 19:22:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 145 (195DE400) [pid = 3668] [serial = 1344] [outer = 00000000] 19:22:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 146 (1A0D4800) [pid = 3668] [serial = 1345] [outer = 195DE400] 19:22:39 INFO - PROCESS | 3668 | 1461291759519 Marionette DEBUG loaded listener.js 19:22:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 147 (1A930000) [pid = 3668] [serial = 1346] [outer = 195DE400] 19:22:39 INFO - PROCESS | 3668 | 1461291759959 Marionette TRACE conn3 <- [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]]]}] 19:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 687ms 19:22:39 INFO - PROCESS | 3668 | 1461291759991 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 19:22:39 INFO - PROCESS | 3668 | 1461291759993 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 19:22:40 INFO - PROCESS | 3668 | 1461291759996 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:22:40 INFO - PROCESS | 3668 | 1461291759998 Marionette TRACE conn3 <- [1,1758,null,{}] 19:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:22:40 INFO - PROCESS | 3668 | 1461291760001 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:40 INFO - PROCESS | 3668 | 1461291760144 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 19:22:40 INFO - PROCESS | 3668 | 1461291760171 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:40 INFO - PROCESS | 3668 | ++DOCSHELL 1C118400 == 55 [pid = 3668] [id = 449] 19:22:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 148 (1C118800) [pid = 3668] [serial = 1347] [outer = 00000000] 19:22:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 149 (1C1C8800) [pid = 3668] [serial = 1348] [outer = 1C118800] 19:22:40 INFO - PROCESS | 3668 | 1461291760215 Marionette DEBUG loaded listener.js 19:22:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 150 (1C1CB000) [pid = 3668] [serial = 1349] [outer = 1C118800] 19:22:40 INFO - PROCESS | 3668 | 1461291760644 Marionette TRACE conn3 <- [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]]]}] 19:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 702ms 19:22:40 INFO - PROCESS | 3668 | 1461291760698 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 19:22:40 INFO - PROCESS | 3668 | 1461291760700 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 19:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:22:40 INFO - PROCESS | 3668 | 1461291760703 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:22:40 INFO - PROCESS | 3668 | 1461291760705 Marionette TRACE conn3 <- [1,1762,null,{}] 19:22:40 INFO - PROCESS | 3668 | 1461291760708 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:40 INFO - PROCESS | 3668 | 1461291760826 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 19:22:40 INFO - PROCESS | 3668 | 1461291760902 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:40 INFO - PROCESS | 3668 | ++DOCSHELL 1C112400 == 56 [pid = 3668] [id = 450] 19:22:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 151 (1C1CB800) [pid = 3668] [serial = 1350] [outer = 00000000] 19:22:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 152 (1C5B1C00) [pid = 3668] [serial = 1351] [outer = 1C1CB800] 19:22:40 INFO - PROCESS | 3668 | 1461291760946 Marionette DEBUG loaded listener.js 19:22:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 153 (1CB1EC00) [pid = 3668] [serial = 1352] [outer = 1C1CB800] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 152 (18E13400) [pid = 3668] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 151 (1A85A400) [pid = 3668] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 150 (189B7400) [pid = 3668] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 149 (13317400) [pid = 3668] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 148 (12CBD800) [pid = 3668] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 147 (1C485000) [pid = 3668] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 146 (1C5BCC00) [pid = 3668] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 145 (18673000) [pid = 3668] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 144 (15F83400) [pid = 3668] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 143 (15CD7C00) [pid = 3668] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 142 (11BCC000) [pid = 3668] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 141 (1C42A000) [pid = 3668] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (194DCC00) [pid = 3668] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (1822CC00) [pid = 3668] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (15E4C000) [pid = 3668] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (15CD2000) [pid = 3668] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (0265BC00) [pid = 3668] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1CB1F400) [pid = 3668] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (12CF8C00) [pid = 3668] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (1CB19400) [pid = 3668] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (15CFA800) [pid = 3668] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (18E16400) [pid = 3668] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (12B38800) [pid = 3668] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (1AD18000) [pid = 3668] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (189BD400) [pid = 3668] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (1336E400) [pid = 3668] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:22:41 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (17ADC800) [pid = 3668] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:22:41 INFO - PROCESS | 3668 | 1461291761755 Marionette TRACE conn3 <- [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]]]}] 19:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1093ms 19:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:22:41 INFO - PROCESS | 3668 | 1461291761796 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 19:22:41 INFO - PROCESS | 3668 | 1461291761798 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 19:22:41 INFO - PROCESS | 3668 | 1461291761802 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:22:41 INFO - PROCESS | 3668 | 1461291761804 Marionette TRACE conn3 <- [1,1766,null,{}] 19:22:41 INFO - PROCESS | 3668 | 1461291761807 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:41 INFO - PROCESS | 3668 | 1461291761931 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 19:22:41 INFO - PROCESS | 3668 | 1461291761997 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:41 INFO - PROCESS | 3668 | ++DOCSHELL 0265CC00 == 57 [pid = 3668] [id = 451] 19:22:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (02A76C00) [pid = 3668] [serial = 1353] [outer = 00000000] 19:22:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (13372000) [pid = 3668] [serial = 1354] [outer = 02A76C00] 19:22:42 INFO - PROCESS | 3668 | 1461291762041 Marionette DEBUG loaded listener.js 19:22:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (1348D800) [pid = 3668] [serial = 1355] [outer = 02A76C00] 19:22:42 INFO - PROCESS | 3668 | 1461291762395 Marionette TRACE conn3 <- [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]]]}] 19:22:42 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 19:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 624ms 19:22:42 INFO - PROCESS | 3668 | 1461291762440 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 19:22:42 INFO - PROCESS | 3668 | 1461291762442 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 19:22:42 INFO - PROCESS | 3668 | 1461291762445 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:22:42 INFO - PROCESS | 3668 | 1461291762447 Marionette TRACE conn3 <- [1,1770,null,{}] 19:22:42 INFO - PROCESS | 3668 | 1461291762462 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:42 INFO - PROCESS | 3668 | 1461291762544 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 19:22:42 INFO - PROCESS | 3668 | 1461291762550 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:42 INFO - PROCESS | 3668 | ++DOCSHELL 14CF9000 == 58 [pid = 3668] [id = 452] 19:22:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (15C04800) [pid = 3668] [serial = 1356] [outer = 00000000] 19:22:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (19460000) [pid = 3668] [serial = 1357] [outer = 15C04800] 19:22:42 INFO - PROCESS | 3668 | 1461291762595 Marionette DEBUG loaded listener.js 19:22:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (1A05BC00) [pid = 3668] [serial = 1358] [outer = 15C04800] 19:22:43 INFO - PROCESS | 3668 | 1461291763057 Marionette TRACE conn3 <- [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]]]}] 19:22:43 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 19:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 655ms 19:22:43 INFO - PROCESS | 3668 | 1461291763104 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 19:22:43 INFO - PROCESS | 3668 | 1461291763106 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 19:22:43 INFO - PROCESS | 3668 | 1461291763110 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:22:43 INFO - PROCESS | 3668 | 1461291763111 Marionette TRACE conn3 <- [1,1774,null,{}] 19:22:43 INFO - PROCESS | 3668 | 1461291763115 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:43 INFO - PROCESS | 3668 | 1461291763196 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 19:22:43 INFO - PROCESS | 3668 | 1461291763202 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:43 INFO - PROCESS | 3668 | ++DOCSHELL 180B4400 == 59 [pid = 3668] [id = 453] 19:22:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (189BD400) [pid = 3668] [serial = 1359] [outer = 00000000] 19:22:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (1C488C00) [pid = 3668] [serial = 1360] [outer = 189BD400] 19:22:43 INFO - PROCESS | 3668 | 1461291763255 Marionette DEBUG loaded listener.js 19:22:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1CBC1C00) [pid = 3668] [serial = 1361] [outer = 189BD400] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 194D7400 == 58 [pid = 3668] [id = 364] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 1A64A400 == 57 [pid = 3668] [id = 393] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 16DB5000 == 56 [pid = 3668] [id = 421] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 15CF6400 == 55 [pid = 3668] [id = 391] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 15C2F400 == 54 [pid = 3668] [id = 365] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 14AB7000 == 53 [pid = 3668] [id = 194] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 14AB2800 == 52 [pid = 3668] [id = 427] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 15EDA800 == 51 [pid = 3668] [id = 363] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 182BBC00 == 50 [pid = 3668] [id = 410] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 13615C00 == 49 [pid = 3668] [id = 197] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 138D3800 == 48 [pid = 3668] [id = 202] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 1657C800 == 47 [pid = 3668] [id = 378] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 18665000 == 46 [pid = 3668] [id = 392] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 1C482000 == 45 [pid = 3668] [id = 394] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 1CE3D800 == 44 [pid = 3668] [id = 409] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 13314800 == 43 [pid = 3668] [id = 362] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 16DAF800 == 42 [pid = 3668] [id = 444] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 11B73C00 == 41 [pid = 3668] [id = 443] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 12CF4C00 == 40 [pid = 3668] [id = 442] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 17FB1000 == 39 [pid = 3668] [id = 440] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 1D71A800 == 38 [pid = 3668] [id = 441] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 180AF400 == 37 [pid = 3668] [id = 439] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 16545000 == 36 [pid = 3668] [id = 437] 19:22:44 INFO - PROCESS | 3668 | --DOCSHELL 11BCF000 == 35 [pid = 3668] [id = 438] 19:22:45 INFO - PROCESS | 3668 | --DOCSHELL 195EAC00 == 34 [pid = 3668] [id = 447] 19:22:45 INFO - PROCESS | 3668 | --DOCSHELL 11BD0400 == 33 [pid = 3668] [id = 445] 19:22:45 INFO - PROCESS | 3668 | --DOCSHELL 14CF9000 == 32 [pid = 3668] [id = 452] 19:22:45 INFO - PROCESS | 3668 | --DOCSHELL 1881BC00 == 31 [pid = 3668] [id = 446] 19:22:45 INFO - PROCESS | 3668 | --DOCSHELL 13611400 == 30 [pid = 3668] [id = 448] 19:22:45 INFO - PROCESS | 3668 | --DOCSHELL 0265CC00 == 29 [pid = 3668] [id = 451] 19:22:45 INFO - PROCESS | 3668 | --DOCSHELL 1C118400 == 28 [pid = 3668] [id = 449] 19:22:45 INFO - PROCESS | 3668 | --DOCSHELL 1C112400 == 27 [pid = 3668] [id = 450] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (13FA5800) [pid = 3668] [serial = 1288] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (1D1C6C00) [pid = 3668] [serial = 1310] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (16541C00) [pid = 3668] [serial = 1289] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (17F6B400) [pid = 3668] [serial = 1286] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (16578400) [pid = 3668] [serial = 1285] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (19BB0400) [pid = 3668] [serial = 1294] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (1A23A000) [pid = 3668] [serial = 1297] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (1A64B400) [pid = 3668] [serial = 1298] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (18BD2800) [pid = 3668] [serial = 1291] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (18E1D400) [pid = 3668] [serial = 1292] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (1D970400) [pid = 3668] [serial = 1283] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (1D96C400) [pid = 3668] [serial = 1282] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1D311400) [pid = 3668] [serial = 1264] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (16604C00) [pid = 3668] [serial = 1267] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (19E56400) [pid = 3668] [serial = 1135] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (18E14400) [pid = 3668] [serial = 1270] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (12C56400) [pid = 3668] [serial = 1051] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (13707000) [pid = 3668] [serial = 1054] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (16A2B800) [pid = 3668] [serial = 1096] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1D317000) [pid = 3668] [serial = 1018] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1D309400) [pid = 3668] [serial = 1273] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (14AB3800) [pid = 3668] [serial = 1087] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1C1CB400) [pid = 3668] [serial = 1301] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1C41D000) [pid = 3668] [serial = 1300] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (16549C00) [pid = 3668] [serial = 1132] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (18622000) [pid = 3668] [serial = 1306] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1348FC00) [pid = 3668] [serial = 1172] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1D698800) [pid = 3668] [serial = 1276] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (17F77400) [pid = 3668] [serial = 1090] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1A64B000) [pid = 3668] [serial = 1178] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1D719800) [pid = 3668] [serial = 1279] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1A8E1800) [pid = 3668] [serial = 1139] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (13484800) [pid = 3668] [serial = 1129] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (16825800) [pid = 3668] [serial = 1175] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1C48D400) [pid = 3668] [serial = 1181] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1CB21400) [pid = 3668] [serial = 1184] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1CB21C00) [pid = 3668] [serial = 1303] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1D716400) [pid = 3668] [serial = 1312] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1CBCAC00) [pid = 3668] [serial = 1304] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (19E4BC00) [pid = 3668] [serial = 1295] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1CE31400) [pid = 3668] [serial = 1309] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (19E48800) [pid = 3668] [serial = 1307] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (195DEC00) [pid = 3668] [serial = 1093] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1CE98800) [pid = 3668] [serial = 1217] [outer = 00000000] [url = about:blank] 19:22:45 INFO - PROCESS | 3668 | 1461291765396 Marionette TRACE conn3 <- [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]]]}] 19:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 19:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2327ms 19:22:45 INFO - PROCESS | 3668 | 1461291765438 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 19:22:45 INFO - PROCESS | 3668 | 1461291765442 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 19:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:22:45 INFO - PROCESS | 3668 | 1461291765447 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:22:45 INFO - PROCESS | 3668 | 1461291765451 Marionette TRACE conn3 <- [1,1778,null,{}] 19:22:45 INFO - PROCESS | 3668 | 1461291765457 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:45 INFO - PROCESS | 3668 | 1461291765547 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 19:22:45 INFO - PROCESS | 3668 | 1461291765559 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:45 INFO - PROCESS | 3668 | ++DOCSHELL 11B70800 == 28 [pid = 3668] [id = 454] 19:22:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (11B71400) [pid = 3668] [serial = 1362] [outer = 00000000] 19:22:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (11BC6C00) [pid = 3668] [serial = 1363] [outer = 11B71400] 19:22:45 INFO - PROCESS | 3668 | 1461291765612 Marionette DEBUG loaded listener.js 19:22:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (11BCC000) [pid = 3668] [serial = 1364] [outer = 11B71400] 19:22:46 INFO - PROCESS | 3668 | 1461291766121 Marionette TRACE conn3 <- [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]]]}] 19:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 703ms 19:22:46 INFO - PROCESS | 3668 | 1461291766148 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 19:22:46 INFO - PROCESS | 3668 | 1461291766155 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 19:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:22:46 INFO - PROCESS | 3668 | 1461291766165 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:22:46 INFO - PROCESS | 3668 | 1461291766168 Marionette TRACE conn3 <- [1,1782,null,{}] 19:22:46 INFO - PROCESS | 3668 | 1461291766171 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:46 INFO - PROCESS | 3668 | 1461291766254 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 19:22:46 INFO - PROCESS | 3668 | 1461291766264 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:46 INFO - PROCESS | 3668 | ++DOCSHELL 11BED000 == 29 [pid = 3668] [id = 455] 19:22:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (11BF3000) [pid = 3668] [serial = 1365] [outer = 00000000] 19:22:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (11F41800) [pid = 3668] [serial = 1366] [outer = 11BF3000] 19:22:46 INFO - PROCESS | 3668 | 1461291766311 Marionette DEBUG loaded listener.js 19:22:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (12B7A000) [pid = 3668] [serial = 1367] [outer = 11BF3000] 19:22:46 INFO - PROCESS | 3668 | 1461291766801 Marionette TRACE conn3 <- [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]]]}] 19:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 687ms 19:22:46 INFO - PROCESS | 3668 | 1461291766863 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 19:22:46 INFO - PROCESS | 3668 | 1461291766866 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 19:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:22:46 INFO - PROCESS | 3668 | 1461291766870 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:22:46 INFO - PROCESS | 3668 | 1461291766873 Marionette TRACE conn3 <- [1,1786,null,{}] 19:22:46 INFO - PROCESS | 3668 | 1461291766884 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:46 INFO - PROCESS | 3668 | 1461291767003 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 19:22:47 INFO - PROCESS | 3668 | 1461291767103 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:47 INFO - PROCESS | 3668 | ++DOCSHELL 1336B400 == 30 [pid = 3668] [id = 456] 19:22:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1336C000) [pid = 3668] [serial = 1368] [outer = 00000000] 19:22:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (13485800) [pid = 3668] [serial = 1369] [outer = 1336C000] 19:22:47 INFO - PROCESS | 3668 | 1461291767152 Marionette DEBUG loaded listener.js 19:22:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1348BC00) [pid = 3668] [serial = 1370] [outer = 1336C000] 19:22:47 INFO - PROCESS | 3668 | 1461291767546 Marionette TRACE conn3 <- [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]]]}] 19:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 702ms 19:22:47 INFO - PROCESS | 3668 | 1461291767568 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 19:22:47 INFO - PROCESS | 3668 | 1461291767571 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 19:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:22:47 INFO - PROCESS | 3668 | 1461291767574 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:22:47 INFO - PROCESS | 3668 | 1461291767576 Marionette TRACE conn3 <- [1,1790,null,{}] 19:22:47 INFO - PROCESS | 3668 | 1461291767579 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:47 INFO - PROCESS | 3668 | 1461291767690 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 19:22:47 INFO - PROCESS | 3668 | 1461291767698 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:47 INFO - PROCESS | 3668 | ++DOCSHELL 1336E400 == 31 [pid = 3668] [id = 457] 19:22:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (13488000) [pid = 3668] [serial = 1371] [outer = 00000000] 19:22:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (13707C00) [pid = 3668] [serial = 1372] [outer = 13488000] 19:22:47 INFO - PROCESS | 3668 | 1461291767743 Marionette DEBUG loaded listener.js 19:22:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (138DC800) [pid = 3668] [serial = 1373] [outer = 13488000] 19:22:48 INFO - PROCESS | 3668 | 1461291768163 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 640ms 19:22:48 INFO - PROCESS | 3668 | 1461291768212 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 19:22:48 INFO - PROCESS | 3668 | 1461291768214 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 19:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:22:48 INFO - PROCESS | 3668 | 1461291768217 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:22:48 INFO - PROCESS | 3668 | 1461291768218 Marionette TRACE conn3 <- [1,1794,null,{}] 19:22:48 INFO - PROCESS | 3668 | 1461291768222 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:48 INFO - PROCESS | 3668 | 1461291768326 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 19:22:48 INFO - PROCESS | 3668 | 1461291768335 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:48 INFO - PROCESS | 3668 | ++DOCSHELL 13620000 == 32 [pid = 3668] [id = 458] 19:22:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (13704000) [pid = 3668] [serial = 1374] [outer = 00000000] 19:22:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (14C59800) [pid = 3668] [serial = 1375] [outer = 13704000] 19:22:48 INFO - PROCESS | 3668 | 1461291768381 Marionette DEBUG loaded listener.js 19:22:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1589F400) [pid = 3668] [serial = 1376] [outer = 13704000] 19:22:48 INFO - PROCESS | 3668 | 1461291768826 Marionette TRACE conn3 <- [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]]]}] 19:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 640ms 19:22:48 INFO - PROCESS | 3668 | 1461291768856 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 19:22:48 INFO - PROCESS | 3668 | 1461291768858 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 19:22:48 INFO - PROCESS | 3668 | 1461291768861 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:22:48 INFO - PROCESS | 3668 | 1461291768862 Marionette TRACE conn3 <- [1,1798,null,{}] 19:22:48 INFO - PROCESS | 3668 | 1461291768866 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:48 INFO - PROCESS | 3668 | 1461291769004 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 19:22:49 INFO - PROCESS | 3668 | 1461291769019 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:49 INFO - PROCESS | 3668 | ++DOCSHELL 15CD7400 == 33 [pid = 3668] [id = 459] 19:22:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (15CF9800) [pid = 3668] [serial = 1377] [outer = 00000000] 19:22:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (16546C00) [pid = 3668] [serial = 1378] [outer = 15CF9800] 19:22:49 INFO - PROCESS | 3668 | 1461291769071 Marionette DEBUG loaded listener.js 19:22:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1657C800) [pid = 3668] [serial = 1379] [outer = 15CF9800] 19:22:49 INFO - PROCESS | 3668 | 1461291769484 Marionette TRACE conn3 <- [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]]]}] 19:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 640ms 19:22:49 INFO - PROCESS | 3668 | 1461291769499 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 19:22:49 INFO - PROCESS | 3668 | 1461291769501 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 19:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:22:49 INFO - PROCESS | 3668 | 1461291769504 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:22:49 INFO - PROCESS | 3668 | 1461291769506 Marionette TRACE conn3 <- [1,1802,null,{}] 19:22:49 INFO - PROCESS | 3668 | 1461291769509 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:49 INFO - PROCESS | 3668 | 1461291769579 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 19:22:49 INFO - PROCESS | 3668 | 1461291769697 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:49 INFO - PROCESS | 3668 | ++DOCSHELL 1657A000 == 34 [pid = 3668] [id = 460] 19:22:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1658D000) [pid = 3668] [serial = 1380] [outer = 00000000] 19:22:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (16603000) [pid = 3668] [serial = 1381] [outer = 1658D000] 19:22:49 INFO - PROCESS | 3668 | 1461291769741 Marionette DEBUG loaded listener.js 19:22:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1659A800) [pid = 3668] [serial = 1382] [outer = 1658D000] 19:22:50 INFO - PROCESS | 3668 | 1461291770107 Marionette TRACE conn3 <- [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]]]}] 19:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 625ms 19:22:50 INFO - PROCESS | 3668 | 1461291770142 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 19:22:50 INFO - PROCESS | 3668 | 1461291770144 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 19:22:50 INFO - PROCESS | 3668 | 1461291770148 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:22:50 INFO - PROCESS | 3668 | 1461291770149 Marionette TRACE conn3 <- [1,1806,null,{}] 19:22:50 INFO - PROCESS | 3668 | 1461291770169 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:50 INFO - PROCESS | 3668 | 1461291770240 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 19:22:50 INFO - PROCESS | 3668 | 1461291770247 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:50 INFO - PROCESS | 3668 | ++DOCSHELL 1658B800 == 35 [pid = 3668] [id = 461] 19:22:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1681D400) [pid = 3668] [serial = 1383] [outer = 00000000] 19:22:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (16A2BC00) [pid = 3668] [serial = 1384] [outer = 1681D400] 19:22:50 INFO - PROCESS | 3668 | 1461291770291 Marionette DEBUG loaded listener.js 19:22:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (16825000) [pid = 3668] [serial = 1385] [outer = 1681D400] 19:22:50 INFO - PROCESS | 3668 | 1461291770770 Marionette TRACE conn3 <- [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]]]}] 19:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 656ms 19:22:50 INFO - PROCESS | 3668 | 1461291770807 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 19:22:50 INFO - PROCESS | 3668 | 1461291770809 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 19:22:50 INFO - PROCESS | 3668 | 1461291770812 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:22:50 INFO - PROCESS | 3668 | 1461291770813 Marionette TRACE conn3 <- [1,1810,null,{}] 19:22:50 INFO - PROCESS | 3668 | 1461291770817 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:50 INFO - PROCESS | 3668 | 1461291770922 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 19:22:51 INFO - PROCESS | 3668 | 1461291771013 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:51 INFO - PROCESS | 3668 | ++DOCSHELL 1336B000 == 36 [pid = 3668] [id = 462] 19:22:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (16A27C00) [pid = 3668] [serial = 1386] [outer = 00000000] 19:22:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (17FAFC00) [pid = 3668] [serial = 1387] [outer = 16A27C00] 19:22:51 INFO - PROCESS | 3668 | 1461291771057 Marionette DEBUG loaded listener.js 19:22:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (17FAF400) [pid = 3668] [serial = 1388] [outer = 16A27C00] 19:22:51 INFO - PROCESS | 3668 | 1461291771493 Marionette TRACE conn3 <- [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]]]}] 19:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 749ms 19:22:51 INFO - PROCESS | 3668 | 1461291771553 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 19:22:51 INFO - PROCESS | 3668 | 1461291771555 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 19:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:22:51 INFO - PROCESS | 3668 | 1461291771565 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:22:51 INFO - PROCESS | 3668 | 1461291771567 Marionette TRACE conn3 <- [1,1814,null,{}] 19:22:51 INFO - PROCESS | 3668 | 1461291771571 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:51 INFO - PROCESS | 3668 | 1461291771678 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 19:22:51 INFO - PROCESS | 3668 | 1461291771688 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:51 INFO - PROCESS | 3668 | ++DOCSHELL 1361EC00 == 37 [pid = 3668] [id = 463] 19:22:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (180B4000) [pid = 3668] [serial = 1389] [outer = 00000000] 19:22:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1822F800) [pid = 3668] [serial = 1390] [outer = 180B4000] 19:22:51 INFO - PROCESS | 3668 | 1461291771736 Marionette DEBUG loaded listener.js 19:22:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (182C3400) [pid = 3668] [serial = 1391] [outer = 180B4000] 19:22:52 INFO - PROCESS | 3668 | 1461291772196 Marionette TRACE conn3 <- [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]]]}] 19:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 703ms 19:22:52 INFO - PROCESS | 3668 | 1461291772263 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 19:22:52 INFO - PROCESS | 3668 | 1461291772265 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 19:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:22:52 INFO - PROCESS | 3668 | 1461291772268 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:22:52 INFO - PROCESS | 3668 | 1461291772271 Marionette TRACE conn3 <- [1,1818,null,{}] 19:22:52 INFO - PROCESS | 3668 | 1461291772326 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:52 INFO - PROCESS | 3668 | 1461291772460 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 19:22:52 INFO - PROCESS | 3668 | 1461291772469 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:52 INFO - PROCESS | 3668 | ++DOCSHELL 1866F800 == 38 [pid = 3668] [id = 464] 19:22:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1881A800) [pid = 3668] [serial = 1392] [outer = 00000000] 19:22:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (18BD4000) [pid = 3668] [serial = 1393] [outer = 1881A800] 19:22:52 INFO - PROCESS | 3668 | 1461291772523 Marionette DEBUG loaded listener.js 19:22:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (18E18000) [pid = 3668] [serial = 1394] [outer = 1881A800] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (1CE9BC00) [pid = 3668] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1A8E1000) [pid = 3668] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (14CFC000) [pid = 3668] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (16546000) [pid = 3668] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1CB24C00) [pid = 3668] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (1D1C9400) [pid = 3668] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (15E97000) [pid = 3668] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (17AD3400) [pid = 3668] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1C1CB800) [pid = 3668] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1C118800) [pid = 3668] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (02A76C00) [pid = 3668] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (15C04800) [pid = 3668] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (182C0C00) [pid = 3668] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (11BCFC00) [pid = 3668] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1CB1E400) [pid = 3668] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (19A11000) [pid = 3668] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (18BD1400) [pid = 3668] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (11BE5400) [pid = 3668] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (16DB2000) [pid = 3668] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (11B78C00) [pid = 3668] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1D696800) [pid = 3668] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1D969C00) [pid = 3668] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1CB20C00) [pid = 3668] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (195DE400) [pid = 3668] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (180B7400) [pid = 3668] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1CB1F000) [pid = 3668] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:22:53 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1D693800) [pid = 3668] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:22:53 INFO - PROCESS | 3668 | 1461291773369 Marionette TRACE conn3 <- [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]]]}] 19:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1109ms 19:22:53 INFO - PROCESS | 3668 | 1461291773389 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 19:22:53 INFO - PROCESS | 3668 | 1461291773391 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 19:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:22:53 INFO - PROCESS | 3668 | 1461291773394 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:22:53 INFO - PROCESS | 3668 | 1461291773396 Marionette TRACE conn3 <- [1,1822,null,{}] 19:22:53 INFO - PROCESS | 3668 | 1461291773399 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:53 INFO - PROCESS | 3668 | 1461291773474 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 19:22:53 INFO - PROCESS | 3668 | 1461291773480 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:53 INFO - PROCESS | 3668 | ++DOCSHELL 158FAC00 == 39 [pid = 3668] [id = 465] 19:22:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (15C35400) [pid = 3668] [serial = 1395] [outer = 00000000] 19:22:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (180AB400) [pid = 3668] [serial = 1396] [outer = 15C35400] 19:22:53 INFO - PROCESS | 3668 | 1461291773524 Marionette DEBUG loaded listener.js 19:22:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (17AD3400) [pid = 3668] [serial = 1397] [outer = 15C35400] 19:22:53 INFO - PROCESS | 3668 | 1461291773948 Marionette TRACE conn3 <- [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]]]}] 19:22:53 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 19:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 594ms 19:22:53 INFO - PROCESS | 3668 | 1461291773991 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 19:22:53 INFO - PROCESS | 3668 | 1461291773993 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 19:22:53 INFO - PROCESS | 3668 | 1461291773997 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:22:53 INFO - PROCESS | 3668 | 1461291773998 Marionette TRACE conn3 <- [1,1826,null,{}] 19:22:53 INFO - PROCESS | 3668 | 1461291774001 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:54 INFO - PROCESS | 3668 | 1461291774075 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 19:22:54 INFO - PROCESS | 3668 | 1461291774081 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:54 INFO - PROCESS | 3668 | ++DOCSHELL 16DB9800 == 40 [pid = 3668] [id = 466] 19:22:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (189B8400) [pid = 3668] [serial = 1398] [outer = 00000000] 19:22:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (18E1B800) [pid = 3668] [serial = 1399] [outer = 189B8400] 19:22:54 INFO - PROCESS | 3668 | 1461291774125 Marionette DEBUG loaded listener.js 19:22:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (18E1F400) [pid = 3668] [serial = 1400] [outer = 189B8400] 19:22:54 INFO - PROCESS | 3668 | 1461291774562 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 19:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 640ms 19:22:54 INFO - PROCESS | 3668 | 1461291774619 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 19:22:54 INFO - PROCESS | 3668 | 1461291774621 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 19:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:22:54 INFO - PROCESS | 3668 | 1461291774628 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:22:54 INFO - PROCESS | 3668 | 1461291774630 Marionette TRACE conn3 <- [1,1830,null,{}] 19:22:54 INFO - PROCESS | 3668 | 1461291774633 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:54 INFO - PROCESS | 3668 | 1461291774707 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 19:22:54 INFO - PROCESS | 3668 | 1461291774714 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:54 INFO - PROCESS | 3668 | ++DOCSHELL 1658CC00 == 41 [pid = 3668] [id = 467] 19:22:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (180B8400) [pid = 3668] [serial = 1401] [outer = 00000000] 19:22:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1946AC00) [pid = 3668] [serial = 1402] [outer = 180B8400] 19:22:54 INFO - PROCESS | 3668 | 1461291774757 Marionette DEBUG loaded listener.js 19:22:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (194DEC00) [pid = 3668] [serial = 1403] [outer = 180B8400] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 0265B400 == 40 [pid = 3668] [id = 351] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 13484000 == 39 [pid = 3668] [id = 342] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 1657A400 == 38 [pid = 3668] [id = 346] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 12B7F000 == 37 [pid = 3668] [id = 341] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 15855000 == 36 [pid = 3668] [id = 349] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 1681F800 == 35 [pid = 3668] [id = 356] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 1654B800 == 34 [pid = 3668] [id = 345] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 11BCA800 == 33 [pid = 3668] [id = 350] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 180B0800 == 32 [pid = 3668] [id = 357] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 11BEC000 == 31 [pid = 3668] [id = 343] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 16597800 == 30 [pid = 3668] [id = 355] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 16603800 == 29 [pid = 3668] [id = 347] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 13483400 == 28 [pid = 3668] [id = 348] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 1336DC00 == 27 [pid = 3668] [id = 352] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 11B6F400 == 26 [pid = 3668] [id = 340] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 134AF400 == 25 [pid = 3668] [id = 354] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 13707400 == 24 [pid = 3668] [id = 353] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 158A9800 == 23 [pid = 3668] [id = 344] 19:22:55 INFO - PROCESS | 3668 | --DOCSHELL 180B4400 == 22 [pid = 3668] [id = 453] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1D719000) [pid = 3668] [serial = 1280] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1CE3F000) [pid = 3668] [serial = 1226] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1D69C000) [pid = 3668] [serial = 1277] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1D316000) [pid = 3668] [serial = 1232] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1D344800) [pid = 3668] [serial = 1265] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (16605C00) [pid = 3668] [serial = 1220] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (19462400) [pid = 3668] [serial = 1223] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1D33E800) [pid = 3668] [serial = 1274] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1D30D800) [pid = 3668] [serial = 1229] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (16D4F400) [pid = 3668] [serial = 1268] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (19463400) [pid = 3668] [serial = 1271] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1C488C00) [pid = 3668] [serial = 1360] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (19460000) [pid = 3668] [serial = 1357] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1CB1EC00) [pid = 3668] [serial = 1352] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (18BD4C00) [pid = 3668] [serial = 1318] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (16601400) [pid = 3668] [serial = 1316] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (16548C00) [pid = 3668] [serial = 1315] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1D717800) [pid = 3668] [serial = 1313] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (19E4D800) [pid = 3668] [serial = 1342] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (19468400) [pid = 3668] [serial = 1339] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (194D9800) [pid = 3668] [serial = 1340] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (15F88400) [pid = 3668] [serial = 1336] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (180AD000) [pid = 3668] [serial = 1337] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (180B2400) [pid = 3668] [serial = 1334] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (17FB2800) [pid = 3668] [serial = 1333] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (15850C00) [pid = 3668] [serial = 1331] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (13F5B800) [pid = 3668] [serial = 1330] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (1DBF0000) [pid = 3668] [serial = 1328] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (1DBED800) [pid = 3668] [serial = 1327] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (1DB35000) [pid = 3668] [serial = 1325] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (1A05BC00) [pid = 3668] [serial = 1358] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (1DB31C00) [pid = 3668] [serial = 1324] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (1D96AC00) [pid = 3668] [serial = 1322] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 72 (1D696C00) [pid = 3668] [serial = 1321] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 71 (195DC800) [pid = 3668] [serial = 1319] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 70 (1A0D4800) [pid = 3668] [serial = 1345] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 69 (1A930000) [pid = 3668] [serial = 1346] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 68 (1C1CB000) [pid = 3668] [serial = 1349] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 67 (1348D800) [pid = 3668] [serial = 1355] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 66 (19E55400) [pid = 3668] [serial = 1343] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 65 (1C5B1C00) [pid = 3668] [serial = 1351] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 64 (1C1C8800) [pid = 3668] [serial = 1348] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | --DOMWINDOW == 63 (13372000) [pid = 3668] [serial = 1354] [outer = 00000000] [url = about:blank] 19:22:56 INFO - PROCESS | 3668 | 1461291776570 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 19:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1952ms 19:22:56 INFO - PROCESS | 3668 | 1461291776591 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 19:22:56 INFO - PROCESS | 3668 | 1461291776595 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 19:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:22:56 INFO - PROCESS | 3668 | 1461291776600 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:22:56 INFO - PROCESS | 3668 | 1461291776603 Marionette TRACE conn3 <- [1,1834,null,{}] 19:22:56 INFO - PROCESS | 3668 | 1461291776610 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:56 INFO - PROCESS | 3668 | 1461291776690 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 19:22:56 INFO - PROCESS | 3668 | 1461291776699 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:56 INFO - PROCESS | 3668 | ++DOCSHELL 11BC3000 == 23 [pid = 3668] [id = 468] 19:22:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 64 (11BC4400) [pid = 3668] [serial = 1404] [outer = 00000000] 19:22:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 65 (11BE7800) [pid = 3668] [serial = 1405] [outer = 11BC4400] 19:22:56 INFO - PROCESS | 3668 | 1461291776746 Marionette DEBUG loaded listener.js 19:22:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 66 (11BEA400) [pid = 3668] [serial = 1406] [outer = 11BC4400] 19:22:57 INFO - PROCESS | 3668 | 1461291777229 Marionette TRACE conn3 <- [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]]]}] 19:22:57 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) 19:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 625ms 19:22:57 INFO - PROCESS | 3668 | 1461291777241 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 19:22:57 INFO - PROCESS | 3668 | 1461291777247 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 19:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:22:57 INFO - PROCESS | 3668 | 1461291777253 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:22:57 INFO - PROCESS | 3668 | 1461291777256 Marionette TRACE conn3 <- [1,1838,null,{}] 19:22:57 INFO - PROCESS | 3668 | 1461291777263 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:57 INFO - PROCESS | 3668 | 1461291777359 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 19:22:57 INFO - PROCESS | 3668 | 1461291777368 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:57 INFO - PROCESS | 3668 | ++DOCSHELL 12CF0000 == 24 [pid = 3668] [id = 469] 19:22:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 67 (12CF2800) [pid = 3668] [serial = 1407] [outer = 00000000] 19:22:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 68 (12DDD800) [pid = 3668] [serial = 1408] [outer = 12CF2800] 19:22:57 INFO - PROCESS | 3668 | 1461291777415 Marionette DEBUG loaded listener.js 19:22:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (13364C00) [pid = 3668] [serial = 1409] [outer = 12CF2800] 19:22:57 INFO - PROCESS | 3668 | 1461291777871 Marionette TRACE conn3 <- [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]]]}] 19:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 624ms 19:22:57 INFO - PROCESS | 3668 | 1461291777892 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 19:22:57 INFO - PROCESS | 3668 | 1461291777894 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 19:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:22:57 INFO - PROCESS | 3668 | 1461291777898 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:22:57 INFO - PROCESS | 3668 | 1461291777902 Marionette TRACE conn3 <- [1,1842,null,{}] 19:22:57 INFO - PROCESS | 3668 | 1461291777916 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:58 INFO - PROCESS | 3668 | 1461291777997 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 19:22:58 INFO - PROCESS | 3668 | 1461291778008 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:58 INFO - PROCESS | 3668 | ++DOCSHELL 1361C400 == 25 [pid = 3668] [id = 470] 19:22:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (1361E400) [pid = 3668] [serial = 1410] [outer = 00000000] 19:22:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (1388B400) [pid = 3668] [serial = 1411] [outer = 1361E400] 19:22:58 INFO - PROCESS | 3668 | 1461291778058 Marionette DEBUG loaded listener.js 19:22:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (139B8000) [pid = 3668] [serial = 1412] [outer = 1361E400] 19:22:58 INFO - PROCESS | 3668 | 1461291778554 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 687ms 19:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:22:58 INFO - PROCESS | 3668 | 1461291778597 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 19:22:58 INFO - PROCESS | 3668 | 1461291778599 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 19:22:58 INFO - PROCESS | 3668 | 1461291778603 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:22:58 INFO - PROCESS | 3668 | 1461291778604 Marionette TRACE conn3 <- [1,1846,null,{}] 19:22:58 INFO - PROCESS | 3668 | 1461291778608 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:58 INFO - PROCESS | 3668 | 1461291778684 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 19:22:58 INFO - PROCESS | 3668 | 1461291778690 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:58 INFO - PROCESS | 3668 | ++DOCSHELL 138DAC00 == 26 [pid = 3668] [id = 471] 19:22:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (14C10800) [pid = 3668] [serial = 1413] [outer = 00000000] 19:22:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (15CD2800) [pid = 3668] [serial = 1414] [outer = 14C10800] 19:22:58 INFO - PROCESS | 3668 | 1461291778735 Marionette DEBUG loaded listener.js 19:22:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (15CF1C00) [pid = 3668] [serial = 1415] [outer = 14C10800] 19:22:59 INFO - PROCESS | 3668 | 1461291779156 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 19:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 593ms 19:22:59 INFO - PROCESS | 3668 | 1461291779199 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 19:22:59 INFO - PROCESS | 3668 | 1461291779201 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 19:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:22:59 INFO - PROCESS | 3668 | 1461291779209 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:22:59 INFO - PROCESS | 3668 | 1461291779211 Marionette TRACE conn3 <- [1,1850,null,{}] 19:22:59 INFO - PROCESS | 3668 | 1461291779214 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:59 INFO - PROCESS | 3668 | 1461291779286 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 19:22:59 INFO - PROCESS | 3668 | 1461291779292 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:59 INFO - PROCESS | 3668 | ++DOCSHELL 15CF6400 == 27 [pid = 3668] [id = 472] 19:22:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (15E48800) [pid = 3668] [serial = 1416] [outer = 00000000] 19:22:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (16544C00) [pid = 3668] [serial = 1417] [outer = 15E48800] 19:22:59 INFO - PROCESS | 3668 | 1461291779337 Marionette DEBUG loaded listener.js 19:22:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (1654C800) [pid = 3668] [serial = 1418] [outer = 15E48800] 19:22:59 INFO - PROCESS | 3668 | 1461291779798 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 19:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 640ms 19:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:22:59 INFO - PROCESS | 3668 | 1461291779843 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 19:22:59 INFO - PROCESS | 3668 | 1461291779845 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 19:22:59 INFO - PROCESS | 3668 | 1461291779848 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:22:59 INFO - PROCESS | 3668 | 1461291779850 Marionette TRACE conn3 <- [1,1854,null,{}] 19:22:59 INFO - PROCESS | 3668 | 1461291779854 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:59 INFO - PROCESS | 3668 | 1461291779943 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 19:22:59 INFO - PROCESS | 3668 | 1461291779952 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:59 INFO - PROCESS | 3668 | ++DOCSHELL 16596400 == 28 [pid = 3668] [id = 473] 19:22:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (16602000) [pid = 3668] [serial = 1419] [outer = 00000000] 19:22:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (16824000) [pid = 3668] [serial = 1420] [outer = 16602000] 19:23:00 INFO - PROCESS | 3668 | 1461291780001 Marionette DEBUG loaded listener.js 19:23:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (16D4F400) [pid = 3668] [serial = 1421] [outer = 16602000] 19:23:00 INFO - PROCESS | 3668 | 1461291780435 Marionette TRACE conn3 <- [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]]]}] 19:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 625ms 19:23:00 INFO - PROCESS | 3668 | 1461291780487 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 19:23:00 INFO - PROCESS | 3668 | 1461291780489 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 19:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:23:00 INFO - PROCESS | 3668 | 1461291780492 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:23:00 INFO - PROCESS | 3668 | 1461291780494 Marionette TRACE conn3 <- [1,1858,null,{}] 19:23:00 INFO - PROCESS | 3668 | 1461291780497 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:00 INFO - PROCESS | 3668 | 1461291780567 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 19:23:00 INFO - PROCESS | 3668 | 1461291780573 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:00 INFO - PROCESS | 3668 | ++DOCSHELL 16823400 == 29 [pid = 3668] [id = 474] 19:23:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (16DBAC00) [pid = 3668] [serial = 1422] [outer = 00000000] 19:23:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (17FBD400) [pid = 3668] [serial = 1423] [outer = 16DBAC00] 19:23:00 INFO - PROCESS | 3668 | 1461291780617 Marionette DEBUG loaded listener.js 19:23:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (17FBB000) [pid = 3668] [serial = 1424] [outer = 16DBAC00] 19:23:01 INFO - PROCESS | 3668 | 1461291781054 Marionette TRACE conn3 <- [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]]]}] 19:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 593ms 19:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:23:01 INFO - PROCESS | 3668 | 1461291781096 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 19:23:01 INFO - PROCESS | 3668 | 1461291781098 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 19:23:01 INFO - PROCESS | 3668 | 1461291781102 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:23:01 INFO - PROCESS | 3668 | 1461291781103 Marionette TRACE conn3 <- [1,1862,null,{}] 19:23:01 INFO - PROCESS | 3668 | 1461291781111 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:01 INFO - PROCESS | 3668 | 1461291781183 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 19:23:01 INFO - PROCESS | 3668 | 1461291781189 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:01 INFO - PROCESS | 3668 | ++DOCSHELL 0265E000 == 30 [pid = 3668] [id = 475] 19:23:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (12CFB800) [pid = 3668] [serial = 1425] [outer = 00000000] 19:23:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (18627400) [pid = 3668] [serial = 1426] [outer = 12CFB800] 19:23:01 INFO - PROCESS | 3668 | 1461291781235 Marionette DEBUG loaded listener.js 19:23:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1822E400) [pid = 3668] [serial = 1427] [outer = 12CFB800] 19:23:01 INFO - PROCESS | 3668 | 1461291781654 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 19:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 594ms 19:23:01 INFO - PROCESS | 3668 | 1461291781708 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 19:23:01 INFO - PROCESS | 3668 | 1461291781710 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 19:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:23:01 INFO - PROCESS | 3668 | 1461291781714 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:23:01 INFO - PROCESS | 3668 | 1461291781715 Marionette TRACE conn3 <- [1,1866,null,{}] 19:23:01 INFO - PROCESS | 3668 | 1461291781718 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:01 INFO - PROCESS | 3668 | 1461291781831 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 19:23:01 INFO - PROCESS | 3668 | 1461291781840 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:01 INFO - PROCESS | 3668 | ++DOCSHELL 1361BC00 == 31 [pid = 3668] [id = 476] 19:23:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1866DC00) [pid = 3668] [serial = 1428] [outer = 00000000] 19:23:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (189B9400) [pid = 3668] [serial = 1429] [outer = 1866DC00] 19:23:01 INFO - PROCESS | 3668 | 1461291781929 Marionette DEBUG loaded listener.js 19:23:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (189B6000) [pid = 3668] [serial = 1430] [outer = 1866DC00] 19:23:02 INFO - PROCESS | 3668 | 1461291782369 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 19:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 703ms 19:23:02 INFO - PROCESS | 3668 | 1461291782413 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 19:23:02 INFO - PROCESS | 3668 | 1461291782415 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 19:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:23:02 INFO - PROCESS | 3668 | 1461291782418 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:23:02 INFO - PROCESS | 3668 | 1461291782420 Marionette TRACE conn3 <- [1,1870,null,{}] 19:23:02 INFO - PROCESS | 3668 | 1461291782423 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:02 INFO - PROCESS | 3668 | 1461291782537 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 19:23:02 INFO - PROCESS | 3668 | 1461291782543 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:02 INFO - PROCESS | 3668 | ++DOCSHELL 15607800 == 32 [pid = 3668] [id = 477] 19:23:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (15C0D400) [pid = 3668] [serial = 1431] [outer = 00000000] 19:23:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (18E22800) [pid = 3668] [serial = 1432] [outer = 15C0D400] 19:23:02 INFO - PROCESS | 3668 | 1461291782586 Marionette DEBUG loaded listener.js 19:23:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (19463C00) [pid = 3668] [serial = 1433] [outer = 15C0D400] 19:23:03 INFO - PROCESS | 3668 | 1461291783038 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 19:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 640ms 19:23:03 INFO - PROCESS | 3668 | 1461291783056 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 19:23:03 INFO - PROCESS | 3668 | 1461291783058 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 19:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:23:03 INFO - PROCESS | 3668 | 1461291783062 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:23:03 INFO - PROCESS | 3668 | 1461291783064 Marionette TRACE conn3 <- [1,1874,null,{}] 19:23:03 INFO - PROCESS | 3668 | 1461291783067 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:03 INFO - PROCESS | 3668 | 1461291783181 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 19:23:03 INFO - PROCESS | 3668 | 1461291783274 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:03 INFO - PROCESS | 3668 | ++DOCSHELL 15C31800 == 33 [pid = 3668] [id = 478] 19:23:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (19469400) [pid = 3668] [serial = 1434] [outer = 00000000] 19:23:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1950B000) [pid = 3668] [serial = 1435] [outer = 19469400] 19:23:03 INFO - PROCESS | 3668 | 1461291783322 Marionette DEBUG loaded listener.js 19:23:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (195E0000) [pid = 3668] [serial = 1436] [outer = 19469400] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (16A27C00) [pid = 3668] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (180B4000) [pid = 3668] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1881A800) [pid = 3668] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (189B8400) [pid = 3668] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1681D400) [pid = 3668] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1658D000) [pid = 3668] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (15CF9800) [pid = 3668] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (13704000) [pid = 3668] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (13488000) [pid = 3668] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1336C000) [pid = 3668] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (11BF3000) [pid = 3668] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (11B71400) [pid = 3668] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (189BD400) [pid = 3668] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:23:03 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (15C35400) [pid = 3668] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:23:03 INFO - PROCESS | 3668 | 1461291783926 Marionette TRACE conn3 <- [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]]]}] 19:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 905ms 19:23:03 INFO - PROCESS | 3668 | 1461291783966 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 19:23:03 INFO - PROCESS | 3668 | 1461291783968 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 19:23:03 INFO - PROCESS | 3668 | 1461291783971 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:23:03 INFO - PROCESS | 3668 | 1461291783973 Marionette TRACE conn3 <- [1,1878,null,{}] 19:23:03 INFO - PROCESS | 3668 | 1461291783976 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:04 INFO - PROCESS | 3668 | 1461291784048 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 19:23:04 INFO - PROCESS | 3668 | 1461291784057 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:04 INFO - PROCESS | 3668 | ++DOCSHELL 11BED400 == 34 [pid = 3668] [id = 479] 19:23:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (13314400) [pid = 3668] [serial = 1437] [outer = 00000000] 19:23:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (138D3800) [pid = 3668] [serial = 1438] [outer = 13314400] 19:23:04 INFO - PROCESS | 3668 | 1461291784100 Marionette DEBUG loaded listener.js 19:23:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (13FA9800) [pid = 3668] [serial = 1439] [outer = 13314400] 19:23:04 INFO - PROCESS | 3668 | 1461291784515 Marionette TRACE conn3 <- [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]]]}] 19:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 593ms 19:23:04 INFO - PROCESS | 3668 | 1461291784575 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 19:23:04 INFO - PROCESS | 3668 | 1461291784577 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 19:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:23:04 INFO - PROCESS | 3668 | 1461291784580 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:23:04 INFO - PROCESS | 3668 | 1461291784582 Marionette TRACE conn3 <- [1,1882,null,{}] 19:23:04 INFO - PROCESS | 3668 | 1461291784585 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:04 INFO - PROCESS | 3668 | 1461291784662 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 19:23:04 INFO - PROCESS | 3668 | 1461291784669 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:04 INFO - PROCESS | 3668 | ++DOCSHELL 15CECC00 == 35 [pid = 3668] [id = 480] 19:23:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (16594400) [pid = 3668] [serial = 1440] [outer = 00000000] 19:23:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (17FBC800) [pid = 3668] [serial = 1441] [outer = 16594400] 19:23:04 INFO - PROCESS | 3668 | 1461291784712 Marionette DEBUG loaded listener.js 19:23:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1881A800) [pid = 3668] [serial = 1442] [outer = 16594400] 19:23:05 INFO - PROCESS | 3668 | 1461291785123 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 19:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 593ms 19:23:05 INFO - PROCESS | 3668 | 1461291785176 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 19:23:05 INFO - PROCESS | 3668 | 1461291785178 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 19:23:05 INFO - PROCESS | 3668 | 1461291785181 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:23:05 INFO - PROCESS | 3668 | 1461291785183 Marionette TRACE conn3 <- [1,1886,null,{}] 19:23:05 INFO - PROCESS | 3668 | 1461291785186 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:05 INFO - PROCESS | 3668 | 1461291785260 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 19:23:05 INFO - PROCESS | 3668 | 1461291785266 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:05 INFO - PROCESS | 3668 | ++DOCSHELL 16543800 == 36 [pid = 3668] [id = 481] 19:23:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (1657DC00) [pid = 3668] [serial = 1443] [outer = 00000000] 19:23:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (195EAC00) [pid = 3668] [serial = 1444] [outer = 1657DC00] 19:23:05 INFO - PROCESS | 3668 | 1461291785309 Marionette DEBUG loaded listener.js 19:23:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (19A10400) [pid = 3668] [serial = 1445] [outer = 1657DC00] 19:23:05 INFO - PROCESS | 3668 | 1461291785728 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 19:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 593ms 19:23:05 INFO - PROCESS | 3668 | 1461291785779 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 19:23:05 INFO - PROCESS | 3668 | 1461291785781 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 19:23:05 INFO - PROCESS | 3668 | 1461291785784 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:23:05 INFO - PROCESS | 3668 | 1461291785786 Marionette TRACE conn3 <- [1,1890,null,{}] 19:23:05 INFO - PROCESS | 3668 | 1461291785789 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:05 INFO - PROCESS | 3668 | 1461291785862 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 19:23:05 INFO - PROCESS | 3668 | 1461291785868 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:05 INFO - PROCESS | 3668 | ++DOCSHELL 13312800 == 37 [pid = 3668] [id = 482] 19:23:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (19BB8000) [pid = 3668] [serial = 1446] [outer = 00000000] 19:23:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (19E4A400) [pid = 3668] [serial = 1447] [outer = 19BB8000] 19:23:05 INFO - PROCESS | 3668 | 1461291785914 Marionette DEBUG loaded listener.js 19:23:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (19E4EC00) [pid = 3668] [serial = 1448] [outer = 19BB8000] 19:23:06 INFO - PROCESS | 3668 | 1461291786724 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 19:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 999ms 19:23:06 INFO - PROCESS | 3668 | 1461291786792 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 19:23:06 INFO - PROCESS | 3668 | 1461291786796 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 19:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:23:06 INFO - PROCESS | 3668 | 1461291786800 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:23:06 INFO - PROCESS | 3668 | 1461291786804 Marionette TRACE conn3 <- [1,1894,null,{}] 19:23:06 INFO - PROCESS | 3668 | 1461291786810 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:06 INFO - PROCESS | 3668 | 1461291786923 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 19:23:07 INFO - PROCESS | 3668 | 1461291787054 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:07 INFO - PROCESS | 3668 | ++DOCSHELL 11BCFC00 == 38 [pid = 3668] [id = 483] 19:23:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (11BE6000) [pid = 3668] [serial = 1449] [outer = 00000000] 19:23:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (12DD7800) [pid = 3668] [serial = 1450] [outer = 11BE6000] 19:23:07 INFO - PROCESS | 3668 | 1461291787110 Marionette DEBUG loaded listener.js 19:23:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (13372800) [pid = 3668] [serial = 1451] [outer = 11BE6000] 19:23:07 INFO - PROCESS | 3668 | 1461291788004 Marionette TRACE conn3 <- [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]]]}] 19:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1249ms 19:23:08 INFO - PROCESS | 3668 | 1461291788049 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 19:23:08 INFO - PROCESS | 3668 | 1461291788053 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 19:23:08 INFO - PROCESS | 3668 | 1461291788058 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:23:08 INFO - PROCESS | 3668 | 1461291788062 Marionette TRACE conn3 <- [1,1898,null,{}] 19:23:08 INFO - PROCESS | 3668 | 1461291788068 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:08 INFO - PROCESS | 3668 | 1461291788172 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 19:23:08 INFO - PROCESS | 3668 | 1461291788305 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:08 INFO - PROCESS | 3668 | ++DOCSHELL 12CBB800 == 39 [pid = 3668] [id = 484] 19:23:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (12CBC000) [pid = 3668] [serial = 1452] [outer = 00000000] 19:23:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (12DDCC00) [pid = 3668] [serial = 1453] [outer = 12CBC000] 19:23:08 INFO - PROCESS | 3668 | 1461291788359 Marionette DEBUG loaded listener.js 19:23:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1336DC00) [pid = 3668] [serial = 1454] [outer = 12CBC000] 19:23:08 INFO - PROCESS | 3668 | --DOCSHELL 16543800 == 38 [pid = 3668] [id = 481] 19:23:08 INFO - PROCESS | 3668 | --DOCSHELL 15CECC00 == 37 [pid = 3668] [id = 480] 19:23:08 INFO - PROCESS | 3668 | --DOCSHELL 11BED400 == 36 [pid = 3668] [id = 479] 19:23:08 INFO - PROCESS | 3668 | --DOCSHELL 15C31800 == 35 [pid = 3668] [id = 478] 19:23:08 INFO - PROCESS | 3668 | --DOCSHELL 15607800 == 34 [pid = 3668] [id = 477] 19:23:08 INFO - PROCESS | 3668 | --DOCSHELL 1361BC00 == 33 [pid = 3668] [id = 476] 19:23:08 INFO - PROCESS | 3668 | --DOCSHELL 0265E000 == 32 [pid = 3668] [id = 475] 19:23:08 INFO - PROCESS | 3668 | --DOCSHELL 16823400 == 31 [pid = 3668] [id = 474] 19:23:08 INFO - PROCESS | 3668 | --DOCSHELL 16596400 == 30 [pid = 3668] [id = 473] 19:23:08 INFO - PROCESS | 3668 | --DOCSHELL 15CF6400 == 29 [pid = 3668] [id = 472] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1946AC00) [pid = 3668] [serial = 1402] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (17FAFC00) [pid = 3668] [serial = 1387] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1822F800) [pid = 3668] [serial = 1390] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (17FAF400) [pid = 3668] [serial = 1388] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (18BD4000) [pid = 3668] [serial = 1393] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (182C3400) [pid = 3668] [serial = 1391] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (18E1B800) [pid = 3668] [serial = 1399] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (18E18000) [pid = 3668] [serial = 1394] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (16A2BC00) [pid = 3668] [serial = 1384] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (16603000) [pid = 3668] [serial = 1381] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (1659A800) [pid = 3668] [serial = 1382] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (16546C00) [pid = 3668] [serial = 1378] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (1657C800) [pid = 3668] [serial = 1379] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (14C59800) [pid = 3668] [serial = 1375] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (1589F400) [pid = 3668] [serial = 1376] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (13707C00) [pid = 3668] [serial = 1372] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (138DC800) [pid = 3668] [serial = 1373] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (13485800) [pid = 3668] [serial = 1369] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (1348BC00) [pid = 3668] [serial = 1370] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (11F41800) [pid = 3668] [serial = 1366] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (12B7A000) [pid = 3668] [serial = 1367] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (11BC6C00) [pid = 3668] [serial = 1363] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (11BCC000) [pid = 3668] [serial = 1364] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (1CBC1C00) [pid = 3668] [serial = 1361] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (16825000) [pid = 3668] [serial = 1385] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (17AD3400) [pid = 3668] [serial = 1397] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (18E1F400) [pid = 3668] [serial = 1400] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | --DOMWINDOW == 72 (180AB400) [pid = 3668] [serial = 1396] [outer = 00000000] [url = about:blank] 19:23:08 INFO - PROCESS | 3668 | 1461291788899 Marionette TRACE conn3 <- [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]]]}] 19:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 906ms 19:23:08 INFO - PROCESS | 3668 | 1461291788964 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 19:23:08 INFO - PROCESS | 3668 | 1461291788970 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 19:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:23:08 INFO - PROCESS | 3668 | 1461291788977 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:23:08 INFO - PROCESS | 3668 | 1461291788979 Marionette TRACE conn3 <- [1,1902,null,{}] 19:23:08 INFO - PROCESS | 3668 | 1461291788983 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:09 INFO - PROCESS | 3668 | 1461291789062 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 19:23:09 INFO - PROCESS | 3668 | 1461291789075 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:09 INFO - PROCESS | 3668 | ++DOCSHELL 12C10400 == 30 [pid = 3668] [id = 485] 19:23:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (12C54C00) [pid = 3668] [serial = 1455] [outer = 00000000] 19:23:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (13615400) [pid = 3668] [serial = 1456] [outer = 12C54C00] 19:23:09 INFO - PROCESS | 3668 | 1461291789120 Marionette DEBUG loaded listener.js 19:23:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (1361C800) [pid = 3668] [serial = 1457] [outer = 12C54C00] 19:23:09 INFO - PROCESS | 3668 | 1461291789599 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 19:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 625ms 19:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:23:09 INFO - PROCESS | 3668 | 1461291789612 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 19:23:09 INFO - PROCESS | 3668 | 1461291789614 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 19:23:09 INFO - PROCESS | 3668 | 1461291789618 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:23:09 INFO - PROCESS | 3668 | 1461291789621 Marionette TRACE conn3 <- [1,1906,null,{}] 19:23:09 INFO - PROCESS | 3668 | 1461291789632 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:09 INFO - PROCESS | 3668 | 1461291789756 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 19:23:09 INFO - PROCESS | 3668 | 1461291789767 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:09 INFO - PROCESS | 3668 | ++DOCSHELL 14CFC800 == 31 [pid = 3668] [id = 486] 19:23:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (15605800) [pid = 3668] [serial = 1458] [outer = 00000000] 19:23:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (158EF400) [pid = 3668] [serial = 1459] [outer = 15605800] 19:23:09 INFO - PROCESS | 3668 | 1461291789816 Marionette DEBUG loaded listener.js 19:23:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (15CECC00) [pid = 3668] [serial = 1460] [outer = 15605800] 19:23:10 INFO - PROCESS | 3668 | 1461291790277 Marionette TRACE conn3 <- [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]]]}] 19:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 686ms 19:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:23:10 INFO - PROCESS | 3668 | 1461291790317 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 19:23:10 INFO - PROCESS | 3668 | 1461291790319 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 19:23:10 INFO - PROCESS | 3668 | 1461291790323 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:23:10 INFO - PROCESS | 3668 | 1461291790324 Marionette TRACE conn3 <- [1,1910,null,{}] 19:23:10 INFO - PROCESS | 3668 | 1461291790327 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:10 INFO - PROCESS | 3668 | 1461291790403 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 19:23:10 INFO - PROCESS | 3668 | 1461291790409 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:10 INFO - PROCESS | 3668 | ++DOCSHELL 15C05C00 == 32 [pid = 3668] [id = 487] 19:23:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (15CF9000) [pid = 3668] [serial = 1461] [outer = 00000000] 19:23:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (1657D000) [pid = 3668] [serial = 1462] [outer = 15CF9000] 19:23:10 INFO - PROCESS | 3668 | 1461291790454 Marionette DEBUG loaded listener.js 19:23:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (1658F400) [pid = 3668] [serial = 1463] [outer = 15CF9000] 19:23:10 INFO - PROCESS | 3668 | 1461291790887 Marionette TRACE conn3 <- [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]]]}] 19:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 593ms 19:23:10 INFO - PROCESS | 3668 | 1461291790920 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 19:23:10 INFO - PROCESS | 3668 | 1461291790922 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 19:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:23:10 INFO - PROCESS | 3668 | 1461291790936 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:23:10 INFO - PROCESS | 3668 | 1461291790938 Marionette TRACE conn3 <- [1,1914,null,{}] 19:23:10 INFO - PROCESS | 3668 | 1461291790941 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:11 INFO - PROCESS | 3668 | 1461291791041 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 19:23:11 INFO - PROCESS | 3668 | 1461291791047 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:11 INFO - PROCESS | 3668 | ++DOCSHELL 1654CC00 == 33 [pid = 3668] [id = 488] 19:23:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (16571400) [pid = 3668] [serial = 1464] [outer = 00000000] 19:23:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (1681A800) [pid = 3668] [serial = 1465] [outer = 16571400] 19:23:11 INFO - PROCESS | 3668 | 1461291791092 Marionette DEBUG loaded listener.js 19:23:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (1681F800) [pid = 3668] [serial = 1466] [outer = 16571400] 19:23:11 INFO - PROCESS | 3668 | 1461291791578 Marionette TRACE conn3 <- [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]]]}] 19:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 687ms 19:23:11 INFO - PROCESS | 3668 | 1461291791614 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 19:23:11 INFO - PROCESS | 3668 | 1461291791616 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 19:23:11 INFO - PROCESS | 3668 | 1461291791619 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:23:11 INFO - PROCESS | 3668 | 1461291791621 Marionette TRACE conn3 <- [1,1918,null,{}] 19:23:11 INFO - PROCESS | 3668 | 1461291791628 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:11 INFO - PROCESS | 3668 | 1461291791755 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 19:23:11 INFO - PROCESS | 3668 | 1461291791769 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:11 INFO - PROCESS | 3668 | ++DOCSHELL 16DB5400 == 34 [pid = 3668] [id = 489] 19:23:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (17AD2800) [pid = 3668] [serial = 1467] [outer = 00000000] 19:23:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (17FB2000) [pid = 3668] [serial = 1468] [outer = 17AD2800] 19:23:11 INFO - PROCESS | 3668 | 1461291791819 Marionette DEBUG loaded listener.js 19:23:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (180AB400) [pid = 3668] [serial = 1469] [outer = 17AD2800] 19:23:12 INFO - PROCESS | 3668 | 1461291792264 Marionette TRACE conn3 <- [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]]]}] 19:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 703ms 19:23:12 INFO - PROCESS | 3668 | 1461291792319 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 19:23:12 INFO - PROCESS | 3668 | 1461291792321 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 19:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:23:12 INFO - PROCESS | 3668 | 1461291792325 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:23:12 INFO - PROCESS | 3668 | 1461291792326 Marionette TRACE conn3 <- [1,1922,null,{}] 19:23:12 INFO - PROCESS | 3668 | 1461291792330 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:12 INFO - PROCESS | 3668 | 1461291792458 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 19:23:12 INFO - PROCESS | 3668 | 1461291792469 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:12 INFO - PROCESS | 3668 | ++DOCSHELL 180AB800 == 35 [pid = 3668] [id = 490] 19:23:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (180B4400) [pid = 3668] [serial = 1470] [outer = 00000000] 19:23:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (182C0C00) [pid = 3668] [serial = 1471] [outer = 180B4400] 19:23:12 INFO - PROCESS | 3668 | 1461291792561 Marionette DEBUG loaded listener.js 19:23:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (182C0000) [pid = 3668] [serial = 1472] [outer = 180B4400] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (1657DC00) [pid = 3668] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1361E400) [pid = 3668] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (11BC4400) [pid = 3668] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (16DBAC00) [pid = 3668] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (12CFB800) [pid = 3668] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (19469400) [pid = 3668] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (15E48800) [pid = 3668] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (15C0D400) [pid = 3668] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (14C10800) [pid = 3668] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (13314400) [pid = 3668] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (16602000) [pid = 3668] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (16594400) [pid = 3668] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (12CF2800) [pid = 3668] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (180B8400) [pid = 3668] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:23:13 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (1866DC00) [pid = 3668] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:23:13 INFO - PROCESS | 3668 | 1461291793154 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 19:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 905ms 19:23:13 INFO - PROCESS | 3668 | 1461291793229 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 19:23:13 INFO - PROCESS | 3668 | 1461291793231 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 19:23:13 INFO - PROCESS | 3668 | 1461291793234 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:23:13 INFO - PROCESS | 3668 | 1461291793236 Marionette TRACE conn3 <- [1,1926,null,{}] 19:23:13 INFO - PROCESS | 3668 | 1461291793240 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:13 INFO - PROCESS | 3668 | 1461291793311 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 19:23:13 INFO - PROCESS | 3668 | 1461291793317 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:13 INFO - PROCESS | 3668 | ++DOCSHELL 02661400 == 36 [pid = 3668] [id = 491] 19:23:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (12DDB000) [pid = 3668] [serial = 1473] [outer = 00000000] 19:23:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (14C05000) [pid = 3668] [serial = 1474] [outer = 12DDB000] 19:23:13 INFO - PROCESS | 3668 | 1461291793361 Marionette DEBUG loaded listener.js 19:23:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (15C10400) [pid = 3668] [serial = 1475] [outer = 12DDB000] 19:23:13 INFO - PROCESS | 3668 | 1461291793810 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 19:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 640ms 19:23:13 INFO - PROCESS | 3668 | 1461291793873 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 19:23:13 INFO - PROCESS | 3668 | 1461291793875 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 19:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:23:13 INFO - PROCESS | 3668 | 1461291793878 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:23:13 INFO - PROCESS | 3668 | 1461291793880 Marionette TRACE conn3 <- [1,1930,null,{}] 19:23:13 INFO - PROCESS | 3668 | 1461291793883 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:13 INFO - PROCESS | 3668 | 1461291793959 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 19:23:13 INFO - PROCESS | 3668 | 1461291793965 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:13 INFO - PROCESS | 3668 | ++DOCSHELL 02666C00 == 37 [pid = 3668] [id = 492] 19:23:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (12CBD000) [pid = 3668] [serial = 1476] [outer = 00000000] 19:23:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (17FB5400) [pid = 3668] [serial = 1477] [outer = 12CBD000] 19:23:14 INFO - PROCESS | 3668 | 1461291794009 Marionette DEBUG loaded listener.js 19:23:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (17FB2800) [pid = 3668] [serial = 1478] [outer = 12CBD000] 19:23:14 INFO - PROCESS | 3668 | 1461291794421 Marionette TRACE conn3 <- [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]]]}] 19:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 593ms 19:23:14 INFO - PROCESS | 3668 | 1461291794477 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 19:23:14 INFO - PROCESS | 3668 | 1461291794479 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 19:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:23:14 INFO - PROCESS | 3668 | 1461291794482 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:23:14 INFO - PROCESS | 3668 | 1461291794484 Marionette TRACE conn3 <- [1,1934,null,{}] 19:23:14 INFO - PROCESS | 3668 | 1461291794487 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:14 INFO - PROCESS | 3668 | 1461291794562 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 19:23:14 INFO - PROCESS | 3668 | 1461291794569 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:14 INFO - PROCESS | 3668 | ++DOCSHELL 15C05800 == 38 [pid = 3668] [id = 493] 19:23:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (16548C00) [pid = 3668] [serial = 1479] [outer = 00000000] 19:23:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (18E18800) [pid = 3668] [serial = 1480] [outer = 16548C00] 19:23:14 INFO - PROCESS | 3668 | 1461291794615 Marionette DEBUG loaded listener.js 19:23:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (18E1C400) [pid = 3668] [serial = 1481] [outer = 16548C00] 19:23:15 INFO - PROCESS | 3668 | 1461291795057 Marionette TRACE conn3 <- [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]]]}] 19:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 594ms 19:23:15 INFO - PROCESS | 3668 | 1461291795078 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 19:23:15 INFO - PROCESS | 3668 | 1461291795080 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 19:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:23:15 INFO - PROCESS | 3668 | 1461291795083 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:23:15 INFO - PROCESS | 3668 | 1461291795086 Marionette TRACE conn3 <- [1,1938,null,{}] 19:23:15 INFO - PROCESS | 3668 | 1461291795093 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:15 INFO - PROCESS | 3668 | 1461291795225 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 19:23:15 INFO - PROCESS | 3668 | 1461291795388 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:15 INFO - PROCESS | 3668 | ++DOCSHELL 11B69C00 == 39 [pid = 3668] [id = 494] 19:23:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (11B6B000) [pid = 3668] [serial = 1482] [outer = 00000000] 19:23:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (11BD1000) [pid = 3668] [serial = 1483] [outer = 11B6B000] 19:23:15 INFO - PROCESS | 3668 | 1461291795446 Marionette DEBUG loaded listener.js 19:23:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (11BEE800) [pid = 3668] [serial = 1484] [outer = 11B6B000] 19:23:15 INFO - PROCESS | 3668 | 1461291795984 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 19:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 937ms 19:23:16 INFO - PROCESS | 3668 | 1461291796030 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 19:23:16 INFO - PROCESS | 3668 | 1461291796035 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 19:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:23:16 INFO - PROCESS | 3668 | 1461291796040 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:23:16 INFO - PROCESS | 3668 | 1461291796045 Marionette TRACE conn3 <- [1,1942,null,{}] 19:23:16 INFO - PROCESS | 3668 | 1461291796049 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:16 INFO - PROCESS | 3668 | 1461291796151 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 19:23:16 INFO - PROCESS | 3668 | 1461291796253 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:16 INFO - PROCESS | 3668 | ++DOCSHELL 13894C00 == 40 [pid = 3668] [id = 495] 19:23:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (138DC800) [pid = 3668] [serial = 1485] [outer = 00000000] 19:23:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (14C55C00) [pid = 3668] [serial = 1486] [outer = 138DC800] 19:23:16 INFO - PROCESS | 3668 | 1461291796310 Marionette DEBUG loaded listener.js 19:23:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (15CD3000) [pid = 3668] [serial = 1487] [outer = 138DC800] 19:23:16 INFO - PROCESS | 3668 | 1461291796910 Marionette TRACE conn3 <- [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]]]}] 19:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 906ms 19:23:16 INFO - PROCESS | 3668 | 1461291796945 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 19:23:16 INFO - PROCESS | 3668 | 1461291796948 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 19:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:23:16 INFO - PROCESS | 3668 | 1461291796952 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:23:16 INFO - PROCESS | 3668 | 1461291796955 Marionette TRACE conn3 <- [1,1946,null,{}] 19:23:16 INFO - PROCESS | 3668 | 1461291796958 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:17 INFO - PROCESS | 3668 | 1461291797056 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 19:23:17 INFO - PROCESS | 3668 | 1461291797159 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:17 INFO - PROCESS | 3668 | ++DOCSHELL 16A2B800 == 41 [pid = 3668] [id = 496] 19:23:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (16A2BC00) [pid = 3668] [serial = 1488] [outer = 00000000] 19:23:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (17F77400) [pid = 3668] [serial = 1489] [outer = 16A2BC00] 19:23:17 INFO - PROCESS | 3668 | 1461291797213 Marionette DEBUG loaded listener.js 19:23:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (182BB800) [pid = 3668] [serial = 1490] [outer = 16A2BC00] 19:23:17 INFO - PROCESS | 3668 | 1461291797740 Marionette TRACE conn3 <- [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]]]}] 19:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 843ms 19:23:17 INFO - PROCESS | 3668 | 1461291797793 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 19:23:17 INFO - PROCESS | 3668 | 1461291797798 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 19:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:23:17 INFO - PROCESS | 3668 | 1461291797808 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:23:17 INFO - PROCESS | 3668 | 1461291797813 Marionette TRACE conn3 <- [1,1950,null,{}] 19:23:17 INFO - PROCESS | 3668 | 1461291797817 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:17 INFO - PROCESS | 3668 | 1461291797922 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 19:23:18 INFO - PROCESS | 3668 | 1461291798025 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:18 INFO - PROCESS | 3668 | ++DOCSHELL 1866EC00 == 42 [pid = 3668] [id = 497] 19:23:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1946B400) [pid = 3668] [serial = 1491] [outer = 00000000] 19:23:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (194E8C00) [pid = 3668] [serial = 1492] [outer = 1946B400] 19:23:18 INFO - PROCESS | 3668 | 1461291798081 Marionette DEBUG loaded listener.js 19:23:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (195DE400) [pid = 3668] [serial = 1493] [outer = 1946B400] 19:23:18 INFO - PROCESS | 3668 | 1461291798607 Marionette TRACE conn3 <- [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]]]}] 19:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 858ms 19:23:18 INFO - PROCESS | 3668 | 1461291798667 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 19:23:18 INFO - PROCESS | 3668 | 1461291798670 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 19:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:23:18 INFO - PROCESS | 3668 | 1461291798673 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:23:18 INFO - PROCESS | 3668 | 1461291798675 Marionette TRACE conn3 <- [1,1954,null,{}] 19:23:18 INFO - PROCESS | 3668 | 1461291798679 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:18 INFO - PROCESS | 3668 | 1461291798774 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 19:23:18 INFO - PROCESS | 3668 | 1461291798873 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:18 INFO - PROCESS | 3668 | ++DOCSHELL 11B71800 == 43 [pid = 3668] [id = 498] 19:23:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (11BE5C00) [pid = 3668] [serial = 1494] [outer = 00000000] 19:23:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (19E47800) [pid = 3668] [serial = 1495] [outer = 11BE5C00] 19:23:18 INFO - PROCESS | 3668 | 1461291798927 Marionette DEBUG loaded listener.js 19:23:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (19E4B000) [pid = 3668] [serial = 1496] [outer = 11BE5C00] 19:23:19 INFO - PROCESS | 3668 | 1461291799619 Marionette TRACE conn3 <- [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]]]}] 19:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 999ms 19:23:19 INFO - PROCESS | 3668 | 1461291799676 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 19:23:19 INFO - PROCESS | 3668 | 1461291799680 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 19:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:23:19 INFO - PROCESS | 3668 | 1461291799694 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:23:19 INFO - PROCESS | 3668 | 1461291799697 Marionette TRACE conn3 <- [1,1958,null,{}] 19:23:19 INFO - PROCESS | 3668 | 1461291799702 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:19 INFO - PROCESS | 3668 | 1461291799794 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 19:23:19 INFO - PROCESS | 3668 | 1461291799879 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:19 INFO - PROCESS | 3668 | ++DOCSHELL 11BF2000 == 44 [pid = 3668] [id = 499] 19:23:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (11F39000) [pid = 3668] [serial = 1497] [outer = 00000000] 19:23:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1336C800) [pid = 3668] [serial = 1498] [outer = 11F39000] 19:23:19 INFO - PROCESS | 3668 | 1461291799991 Marionette DEBUG loaded listener.js 19:23:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1348B800) [pid = 3668] [serial = 1499] [outer = 11F39000] 19:23:20 INFO - PROCESS | 3668 | --DOCSHELL 15C05800 == 43 [pid = 3668] [id = 493] 19:23:20 INFO - PROCESS | 3668 | --DOCSHELL 02666C00 == 42 [pid = 3668] [id = 492] 19:23:20 INFO - PROCESS | 3668 | --DOCSHELL 02661400 == 41 [pid = 3668] [id = 491] 19:23:20 INFO - PROCESS | 3668 | --DOCSHELL 180AB800 == 40 [pid = 3668] [id = 490] 19:23:20 INFO - PROCESS | 3668 | --DOCSHELL 16DB5400 == 39 [pid = 3668] [id = 489] 19:23:20 INFO - PROCESS | 3668 | --DOCSHELL 1654CC00 == 38 [pid = 3668] [id = 488] 19:23:20 INFO - PROCESS | 3668 | --DOCSHELL 15C05C00 == 37 [pid = 3668] [id = 487] 19:23:20 INFO - PROCESS | 3668 | --DOCSHELL 14CFC800 == 36 [pid = 3668] [id = 486] 19:23:20 INFO - PROCESS | 3668 | --DOCSHELL 12C10400 == 35 [pid = 3668] [id = 485] 19:23:20 INFO - PROCESS | 3668 | --DOCSHELL 12CBB800 == 34 [pid = 3668] [id = 484] 19:23:20 INFO - PROCESS | 3668 | --DOCSHELL 11BCFC00 == 33 [pid = 3668] [id = 483] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1388B400) [pid = 3668] [serial = 1411] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (139B8000) [pid = 3668] [serial = 1412] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (11BE7800) [pid = 3668] [serial = 1405] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (11BEA400) [pid = 3668] [serial = 1406] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (17FBD400) [pid = 3668] [serial = 1423] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (17FBB000) [pid = 3668] [serial = 1424] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (18627400) [pid = 3668] [serial = 1426] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1950B000) [pid = 3668] [serial = 1435] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (16544C00) [pid = 3668] [serial = 1417] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1654C800) [pid = 3668] [serial = 1418] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (18E22800) [pid = 3668] [serial = 1432] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (15CD2800) [pid = 3668] [serial = 1414] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (15CF1C00) [pid = 3668] [serial = 1415] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (138D3800) [pid = 3668] [serial = 1438] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (16824000) [pid = 3668] [serial = 1420] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (17FBC800) [pid = 3668] [serial = 1441] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (16D4F400) [pid = 3668] [serial = 1421] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (12DDD800) [pid = 3668] [serial = 1408] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (13364C00) [pid = 3668] [serial = 1409] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (194DEC00) [pid = 3668] [serial = 1403] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (13FA9800) [pid = 3668] [serial = 1439] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (195E0000) [pid = 3668] [serial = 1436] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (189B9400) [pid = 3668] [serial = 1429] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (189B6000) [pid = 3668] [serial = 1430] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (19463C00) [pid = 3668] [serial = 1433] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (19A10400) [pid = 3668] [serial = 1445] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (1881A800) [pid = 3668] [serial = 1442] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (1822E400) [pid = 3668] [serial = 1427] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (195EAC00) [pid = 3668] [serial = 1444] [outer = 00000000] [url = about:blank] 19:23:20 INFO - PROCESS | 3668 | 1461291800543 Marionette TRACE conn3 <- [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]]]}] 19:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 889ms 19:23:20 INFO - PROCESS | 3668 | 1461291800597 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 19:23:20 INFO - PROCESS | 3668 | 1461291800602 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 19:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:23:20 INFO - PROCESS | 3668 | 1461291800608 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:23:20 INFO - PROCESS | 3668 | 1461291800611 Marionette TRACE conn3 <- [1,1962,null,{}] 19:23:20 INFO - PROCESS | 3668 | 1461291800614 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:20 INFO - PROCESS | 3668 | 1461291800707 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 19:23:20 INFO - PROCESS | 3668 | 1461291800797 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:20 INFO - PROCESS | 3668 | ++DOCSHELL 02A77000 == 34 [pid = 3668] [id = 500] 19:23:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (11B6A400) [pid = 3668] [serial = 1500] [outer = 00000000] 19:23:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (12CBB800) [pid = 3668] [serial = 1501] [outer = 11B6A400] 19:23:20 INFO - PROCESS | 3668 | 1461291800842 Marionette DEBUG loaded listener.js 19:23:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (1361C000) [pid = 3668] [serial = 1502] [outer = 11B6A400] 19:23:21 INFO - PROCESS | 3668 | 1461291801224 Marionette TRACE conn3 <- [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]]]}] 19:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 702ms 19:23:21 INFO - PROCESS | 3668 | 1461291801327 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 19:23:21 INFO - PROCESS | 3668 | 1461291801330 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 19:23:21 INFO - PROCESS | 3668 | 1461291801333 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:23:21 INFO - PROCESS | 3668 | 1461291801337 Marionette TRACE conn3 <- [1,1966,null,{}] 19:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:23:21 INFO - PROCESS | 3668 | 1461291801347 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:21 INFO - PROCESS | 3668 | 1461291801433 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 19:23:21 INFO - PROCESS | 3668 | 1461291801446 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:21 INFO - PROCESS | 3668 | ++DOCSHELL 11BF4000 == 35 [pid = 3668] [id = 501] 19:23:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (15CEB800) [pid = 3668] [serial = 1503] [outer = 00000000] 19:23:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (15F88400) [pid = 3668] [serial = 1504] [outer = 15CEB800] 19:23:21 INFO - PROCESS | 3668 | 1461291801505 Marionette DEBUG loaded listener.js 19:23:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (16548400) [pid = 3668] [serial = 1505] [outer = 15CEB800] 19:23:21 INFO - PROCESS | 3668 | 1461291801965 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 687ms 19:23:22 INFO - PROCESS | 3668 | 1461291802038 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 19:23:22 INFO - PROCESS | 3668 | 1461291802042 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 19:23:22 INFO - PROCESS | 3668 | 1461291802046 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:23:22 INFO - PROCESS | 3668 | 1461291802049 Marionette TRACE conn3 <- [1,1970,null,{}] 19:23:22 INFO - PROCESS | 3668 | 1461291802053 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:22 INFO - PROCESS | 3668 | 1461291802129 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 19:23:22 INFO - PROCESS | 3668 | 1461291802138 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:22 INFO - PROCESS | 3668 | ++DOCSHELL 16592000 == 36 [pid = 3668] [id = 502] 19:23:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (16592800) [pid = 3668] [serial = 1506] [outer = 00000000] 19:23:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (16825000) [pid = 3668] [serial = 1507] [outer = 16592800] 19:23:22 INFO - PROCESS | 3668 | 1461291802184 Marionette DEBUG loaded listener.js 19:23:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (16A2E800) [pid = 3668] [serial = 1508] [outer = 16592800] 19:23:22 INFO - PROCESS | 3668 | 1461291802604 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 640ms 19:23:22 INFO - PROCESS | 3668 | 1461291802685 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 19:23:22 INFO - PROCESS | 3668 | 1461291802687 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 19:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:23:22 INFO - PROCESS | 3668 | 1461291802691 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:23:22 INFO - PROCESS | 3668 | 1461291802692 Marionette TRACE conn3 <- [1,1974,null,{}] 19:23:22 INFO - PROCESS | 3668 | 1461291802696 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:22 INFO - PROCESS | 3668 | 1461291802771 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 19:23:22 INFO - PROCESS | 3668 | 1461291802808 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:22 INFO - PROCESS | 3668 | ++DOCSHELL 16603800 == 37 [pid = 3668] [id = 503] 19:23:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (16DBC000) [pid = 3668] [serial = 1509] [outer = 00000000] 19:23:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (180B0400) [pid = 3668] [serial = 1510] [outer = 16DBC000] 19:23:22 INFO - PROCESS | 3668 | 1461291802853 Marionette DEBUG loaded listener.js 19:23:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (180B4000) [pid = 3668] [serial = 1511] [outer = 16DBC000] 19:23:23 INFO - PROCESS | 3668 | 1461291803312 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 624ms 19:23:23 INFO - PROCESS | 3668 | 1461291803329 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 19:23:23 INFO - PROCESS | 3668 | 1461291803331 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 19:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:23:23 INFO - PROCESS | 3668 | 1461291803334 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:23:23 INFO - PROCESS | 3668 | 1461291803336 Marionette TRACE conn3 <- [1,1978,null,{}] 19:23:23 INFO - PROCESS | 3668 | 1461291803342 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:23 INFO - PROCESS | 3668 | 1461291803473 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 19:23:23 INFO - PROCESS | 3668 | 1461291803482 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:23 INFO - PROCESS | 3668 | ++DOCSHELL 17F6E400 == 38 [pid = 3668] [id = 504] 19:23:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (18236800) [pid = 3668] [serial = 1512] [outer = 00000000] 19:23:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (18823400) [pid = 3668] [serial = 1513] [outer = 18236800] 19:23:23 INFO - PROCESS | 3668 | 1461291803530 Marionette DEBUG loaded listener.js 19:23:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (18BD4C00) [pid = 3668] [serial = 1514] [outer = 18236800] 19:23:23 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (16571400) [pid = 3668] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:23:23 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (15CF9000) [pid = 3668] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:23:23 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (12C54C00) [pid = 3668] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:23:23 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (15605800) [pid = 3668] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:23:23 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (19BB8000) [pid = 3668] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:23:23 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (12CBC000) [pid = 3668] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:23:23 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (17AD2800) [pid = 3668] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:23:23 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (180B4400) [pid = 3668] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:23:23 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (12DDB000) [pid = 3668] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:23:23 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (12CBD000) [pid = 3668] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:23:24 INFO - PROCESS | 3668 | 1461291804428 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1140ms 19:23:24 INFO - PROCESS | 3668 | 1461291804483 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 19:23:24 INFO - PROCESS | 3668 | 1461291804489 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 19:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:23:24 INFO - PROCESS | 3668 | 1461291804494 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:23:24 INFO - PROCESS | 3668 | 1461291804498 Marionette TRACE conn3 <- [1,1982,null,{}] 19:23:24 INFO - PROCESS | 3668 | 1461291804504 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:24 INFO - PROCESS | 3668 | 1461291804606 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 19:23:24 INFO - PROCESS | 3668 | 1461291804736 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:24 INFO - PROCESS | 3668 | ++DOCSHELL 11F45400 == 39 [pid = 3668] [id = 505] 19:23:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (12B3A800) [pid = 3668] [serial = 1515] [outer = 00000000] 19:23:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (1348F000) [pid = 3668] [serial = 1516] [outer = 12B3A800] 19:23:24 INFO - PROCESS | 3668 | 1461291804793 Marionette DEBUG loaded listener.js 19:23:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (1361FC00) [pid = 3668] [serial = 1517] [outer = 12B3A800] 19:23:25 INFO - PROCESS | 3668 | 1461291805333 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 19:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 906ms 19:23:25 INFO - PROCESS | 3668 | 1461291805398 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 19:23:25 INFO - PROCESS | 3668 | 1461291805404 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 19:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:23:25 INFO - PROCESS | 3668 | 1461291805411 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:23:25 INFO - PROCESS | 3668 | 1461291805414 Marionette TRACE conn3 <- [1,1986,null,{}] 19:23:25 INFO - PROCESS | 3668 | 1461291805418 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:25 INFO - PROCESS | 3668 | 1461291805519 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 19:23:25 INFO - PROCESS | 3668 | 1461291805648 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:25 INFO - PROCESS | 3668 | ++DOCSHELL 14AB2800 == 40 [pid = 3668] [id = 506] 19:23:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (15606800) [pid = 3668] [serial = 1518] [outer = 00000000] 19:23:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (15CF9000) [pid = 3668] [serial = 1519] [outer = 15606800] 19:23:25 INFO - PROCESS | 3668 | 1461291805703 Marionette DEBUG loaded listener.js 19:23:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (15F7FC00) [pid = 3668] [serial = 1520] [outer = 15606800] 19:23:26 INFO - PROCESS | 3668 | 1461291806326 Marionette TRACE conn3 <- [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]]]}] 19:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 952ms 19:23:26 INFO - PROCESS | 3668 | 1461291806354 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 19:23:26 INFO - PROCESS | 3668 | 1461291806356 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 19:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:23:26 INFO - PROCESS | 3668 | 1461291806360 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:23:26 INFO - PROCESS | 3668 | 1461291806364 Marionette TRACE conn3 <- [1,1990,null,{}] 19:23:26 INFO - PROCESS | 3668 | 1461291806375 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:26 INFO - PROCESS | 3668 | 1461291806476 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 19:23:26 INFO - PROCESS | 3668 | 1461291806629 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:26 INFO - PROCESS | 3668 | ++DOCSHELL 182BF400 == 41 [pid = 3668] [id = 507] 19:23:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (182C3000) [pid = 3668] [serial = 1521] [outer = 00000000] 19:23:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (189B9800) [pid = 3668] [serial = 1522] [outer = 182C3000] 19:23:26 INFO - PROCESS | 3668 | 1461291806687 Marionette DEBUG loaded listener.js 19:23:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (18E1AC00) [pid = 3668] [serial = 1523] [outer = 182C3000] 19:23:27 INFO - PROCESS | 3668 | 1461291807258 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 19:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 952ms 19:23:27 INFO - PROCESS | 3668 | 1461291807305 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 19:23:27 INFO - PROCESS | 3668 | 1461291807308 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 19:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:23:27 INFO - PROCESS | 3668 | 1461291807311 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:23:27 INFO - PROCESS | 3668 | 1461291807313 Marionette TRACE conn3 <- [1,1994,null,{}] 19:23:27 INFO - PROCESS | 3668 | 1461291807317 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:27 INFO - PROCESS | 3668 | 1461291807414 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 19:23:27 INFO - PROCESS | 3668 | 1461291807622 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:27 INFO - PROCESS | 3668 | ++DOCSHELL 11BD0C00 == 42 [pid = 3668] [id = 508] 19:23:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (11BE5800) [pid = 3668] [serial = 1524] [outer = 00000000] 19:23:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (12CF5C00) [pid = 3668] [serial = 1525] [outer = 11BE5800] 19:23:27 INFO - PROCESS | 3668 | 1461291807672 Marionette DEBUG loaded listener.js 19:23:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (13483400) [pid = 3668] [serial = 1526] [outer = 11BE5800] 19:23:28 INFO - PROCESS | 3668 | --DOCSHELL 16603800 == 41 [pid = 3668] [id = 503] 19:23:28 INFO - PROCESS | 3668 | --DOCSHELL 16592000 == 40 [pid = 3668] [id = 502] 19:23:28 INFO - PROCESS | 3668 | --DOCSHELL 11BF4000 == 39 [pid = 3668] [id = 501] 19:23:28 INFO - PROCESS | 3668 | --DOCSHELL 02A77000 == 38 [pid = 3668] [id = 500] 19:23:28 INFO - PROCESS | 3668 | --DOCSHELL 11BF2000 == 37 [pid = 3668] [id = 499] 19:23:28 INFO - PROCESS | 3668 | --DOCSHELL 13894C00 == 36 [pid = 3668] [id = 495] 19:23:28 INFO - PROCESS | 3668 | --DOCSHELL 11B69C00 == 35 [pid = 3668] [id = 494] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (18E18800) [pid = 3668] [serial = 1480] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1681F800) [pid = 3668] [serial = 1466] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (1657D000) [pid = 3668] [serial = 1462] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (13615400) [pid = 3668] [serial = 1456] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (1361C800) [pid = 3668] [serial = 1457] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (158EF400) [pid = 3668] [serial = 1459] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (15CECC00) [pid = 3668] [serial = 1460] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (19E4A400) [pid = 3668] [serial = 1447] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (19E4EC00) [pid = 3668] [serial = 1448] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (12DD7800) [pid = 3668] [serial = 1450] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (1336DC00) [pid = 3668] [serial = 1454] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (12DDCC00) [pid = 3668] [serial = 1453] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (17FB2000) [pid = 3668] [serial = 1468] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (182C0C00) [pid = 3668] [serial = 1471] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (14C05000) [pid = 3668] [serial = 1474] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (15C10400) [pid = 3668] [serial = 1475] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (17FB5400) [pid = 3668] [serial = 1477] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 72 (182C0000) [pid = 3668] [serial = 1472] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 71 (1681A800) [pid = 3668] [serial = 1465] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 70 (1658F400) [pid = 3668] [serial = 1463] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 69 (180AB400) [pid = 3668] [serial = 1469] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | --DOMWINDOW == 68 (17FB2800) [pid = 3668] [serial = 1478] [outer = 00000000] [url = about:blank] 19:23:28 INFO - PROCESS | 3668 | 1461291808299 Marionette TRACE conn3 <- [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]]]}] 19:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 19:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1046ms 19:23:28 INFO - PROCESS | 3668 | 1461291808369 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 19:23:28 INFO - PROCESS | 3668 | 1461291808373 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 19:23:28 INFO - PROCESS | 3668 | 1461291808377 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:23:28 INFO - PROCESS | 3668 | 1461291808381 Marionette TRACE conn3 <- [1,1998,null,{}] 19:23:28 INFO - PROCESS | 3668 | 1461291808402 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:28 INFO - PROCESS | 3668 | 1461291808518 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 19:23:28 INFO - PROCESS | 3668 | 1461291808528 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:28 INFO - PROCESS | 3668 | ++DOCSHELL 13488C00 == 36 [pid = 3668] [id = 509] 19:23:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (1348C000) [pid = 3668] [serial = 1527] [outer = 00000000] 19:23:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (1361C800) [pid = 3668] [serial = 1528] [outer = 1348C000] 19:23:28 INFO - PROCESS | 3668 | 1461291808575 Marionette DEBUG loaded listener.js 19:23:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (13FA5800) [pid = 3668] [serial = 1529] [outer = 1348C000] 19:23:29 INFO - PROCESS | 3668 | 1461291809005 Marionette TRACE conn3 <- [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]]]}] 19:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 19:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 702ms 19:23:29 INFO - PROCESS | 3668 | 1461291809063 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 19:23:29 INFO - PROCESS | 3668 | 1461291809067 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 19:23:29 INFO - PROCESS | 3668 | 1461291809070 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:23:29 INFO - PROCESS | 3668 | 1461291809072 Marionette TRACE conn3 <- [1,2002,null,{}] 19:23:29 INFO - PROCESS | 3668 | 1461291809076 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:29 INFO - PROCESS | 3668 | 1461291809192 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 19:23:29 INFO - PROCESS | 3668 | 1461291809210 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:29 INFO - PROCESS | 3668 | ++DOCSHELL 15EDC800 == 37 [pid = 3668] [id = 510] 19:23:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (15F7F400) [pid = 3668] [serial = 1530] [outer = 00000000] 19:23:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (1654DC00) [pid = 3668] [serial = 1531] [outer = 15F7F400] 19:23:29 INFO - PROCESS | 3668 | 1461291809265 Marionette DEBUG loaded listener.js 19:23:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (1658DC00) [pid = 3668] [serial = 1532] [outer = 15F7F400] 19:23:29 INFO - PROCESS | 3668 | 1461291809731 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 19:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 687ms 19:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:23:29 INFO - PROCESS | 3668 | 1461291809771 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 19:23:29 INFO - PROCESS | 3668 | 1461291809773 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 19:23:29 INFO - PROCESS | 3668 | 1461291809782 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:23:29 INFO - PROCESS | 3668 | 1461291809788 Marionette TRACE conn3 <- [1,2006,null,{}] 19:23:29 INFO - PROCESS | 3668 | 1461291809792 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:29 INFO - PROCESS | 3668 | 1461291809872 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 19:23:29 INFO - PROCESS | 3668 | 1461291809880 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:29 INFO - PROCESS | 3668 | ++DOCSHELL 15611000 == 38 [pid = 3668] [id = 511] 19:23:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (1654CC00) [pid = 3668] [serial = 1533] [outer = 00000000] 19:23:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (17AD0400) [pid = 3668] [serial = 1534] [outer = 1654CC00] 19:23:29 INFO - PROCESS | 3668 | 1461291809925 Marionette DEBUG loaded listener.js 19:23:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (17F77800) [pid = 3668] [serial = 1535] [outer = 1654CC00] 19:23:30 INFO - PROCESS | 3668 | 1461291810365 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 656ms 19:23:30 INFO - PROCESS | 3668 | 1461291810435 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 19:23:30 INFO - PROCESS | 3668 | 1461291810437 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 19:23:30 INFO - PROCESS | 3668 | 1461291810440 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:23:30 INFO - PROCESS | 3668 | 1461291810442 Marionette TRACE conn3 <- [1,2010,null,{}] 19:23:30 INFO - PROCESS | 3668 | 1461291810445 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:30 INFO - PROCESS | 3668 | 1461291810522 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 19:23:30 INFO - PROCESS | 3668 | 1461291810529 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:30 INFO - PROCESS | 3668 | ++DOCSHELL 17AD9000 == 39 [pid = 3668] [id = 512] 19:23:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (17ADC400) [pid = 3668] [serial = 1536] [outer = 00000000] 19:23:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (18233C00) [pid = 3668] [serial = 1537] [outer = 17ADC400] 19:23:30 INFO - PROCESS | 3668 | 1461291810601 Marionette DEBUG loaded listener.js 19:23:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (182BCC00) [pid = 3668] [serial = 1538] [outer = 17ADC400] 19:23:31 INFO - PROCESS | 3668 | 1461291811072 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 19:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 703ms 19:23:31 INFO - PROCESS | 3668 | 1461291811140 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 19:23:31 INFO - PROCESS | 3668 | 1461291811142 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 19:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:23:31 INFO - PROCESS | 3668 | 1461291811152 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:23:31 INFO - PROCESS | 3668 | 1461291811154 Marionette TRACE conn3 <- [1,2014,null,{}] 19:23:31 INFO - PROCESS | 3668 | 1461291811158 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:31 INFO - PROCESS | 3668 | 1461291811262 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 19:23:31 INFO - PROCESS | 3668 | 1461291811332 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:31 INFO - PROCESS | 3668 | ++DOCSHELL 18672400 == 40 [pid = 3668] [id = 513] 19:23:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (1881A800) [pid = 3668] [serial = 1539] [outer = 00000000] 19:23:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (18E16000) [pid = 3668] [serial = 1540] [outer = 1881A800] 19:23:31 INFO - PROCESS | 3668 | 1461291811386 Marionette DEBUG loaded listener.js 19:23:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (1945F000) [pid = 3668] [serial = 1541] [outer = 1881A800] 19:23:31 INFO - PROCESS | 3668 | 1461291811835 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 19:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 734ms 19:23:31 INFO - PROCESS | 3668 | 1461291811909 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 19:23:31 INFO - PROCESS | 3668 | 1461291811911 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 19:23:31 INFO - PROCESS | 3668 | 1461291811917 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:23:31 INFO - PROCESS | 3668 | 1461291811919 Marionette TRACE conn3 <- [1,2018,null,{}] 19:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:23:31 INFO - PROCESS | 3668 | 1461291811923 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:32 INFO - PROCESS | 3668 | 1461291812031 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 19:23:32 INFO - PROCESS | 3668 | 1461291812089 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:32 INFO - PROCESS | 3668 | ++DOCSHELL 13365800 == 41 [pid = 3668] [id = 514] 19:23:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (19463C00) [pid = 3668] [serial = 1542] [outer = 00000000] 19:23:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (194D9800) [pid = 3668] [serial = 1543] [outer = 19463C00] 19:23:32 INFO - PROCESS | 3668 | 1461291812134 Marionette DEBUG loaded listener.js 19:23:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (194D8800) [pid = 3668] [serial = 1544] [outer = 19463C00] 19:23:32 INFO - PROCESS | 3668 | 1461291812552 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 19:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 687ms 19:23:32 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (16DBC000) [pid = 3668] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:23:32 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (16592800) [pid = 3668] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:23:32 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (15CEB800) [pid = 3668] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:23:32 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (11BE6000) [pid = 3668] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:23:32 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (11B6A400) [pid = 3668] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:23:32 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (11F39000) [pid = 3668] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:23:32 INFO - PROCESS | 3668 | 1461291812614 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 19:23:32 INFO - PROCESS | 3668 | 1461291812616 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 19:23:32 INFO - PROCESS | 3668 | 1461291812621 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:23:32 INFO - PROCESS | 3668 | 1461291812622 Marionette TRACE conn3 <- [1,2022,null,{}] 19:23:32 INFO - PROCESS | 3668 | 1461291812626 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:32 INFO - PROCESS | 3668 | 1461291812729 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 19:23:32 INFO - PROCESS | 3668 | 1461291812786 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:32 INFO - PROCESS | 3668 | ++DOCSHELL 11BCFC00 == 42 [pid = 3668] [id = 515] 19:23:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (16544800) [pid = 3668] [serial = 1545] [outer = 00000000] 19:23:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (180AD400) [pid = 3668] [serial = 1546] [outer = 16544800] 19:23:32 INFO - PROCESS | 3668 | 1461291812830 Marionette DEBUG loaded listener.js 19:23:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (18E1A400) [pid = 3668] [serial = 1547] [outer = 16544800] 19:23:33 INFO - PROCESS | 3668 | 1461291813182 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 593ms 19:23:33 INFO - PROCESS | 3668 | 1461291813221 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 19:23:33 INFO - PROCESS | 3668 | 1461291813223 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 19:23:33 INFO - PROCESS | 3668 | 1461291813226 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:23:33 INFO - PROCESS | 3668 | 1461291813227 Marionette TRACE conn3 <- [1,2026,null,{}] 19:23:33 INFO - PROCESS | 3668 | 1461291813231 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:33 INFO - PROCESS | 3668 | 1461291813339 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 19:23:33 INFO - PROCESS | 3668 | 1461291813387 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:33 INFO - PROCESS | 3668 | ++DOCSHELL 11B6E800 == 43 [pid = 3668] [id = 516] 19:23:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (11BE9000) [pid = 3668] [serial = 1548] [outer = 00000000] 19:23:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (19A10400) [pid = 3668] [serial = 1549] [outer = 11BE9000] 19:23:33 INFO - PROCESS | 3668 | 1461291813432 Marionette DEBUG loaded listener.js 19:23:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (19A0E000) [pid = 3668] [serial = 1550] [outer = 11BE9000] 19:23:33 INFO - PROCESS | 3668 | 1461291813826 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 19:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 624ms 19:23:33 INFO - PROCESS | 3668 | 1461291813864 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 19:23:33 INFO - PROCESS | 3668 | 1461291813866 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 19:23:33 INFO - PROCESS | 3668 | 1461291813869 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:23:33 INFO - PROCESS | 3668 | 1461291813871 Marionette TRACE conn3 <- [1,2030,null,{}] 19:23:33 INFO - PROCESS | 3668 | 1461291813874 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:33 INFO - PROCESS | 3668 | 1461291813984 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 19:23:33 INFO - PROCESS | 3668 | 1461291813993 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:34 INFO - PROCESS | 3668 | ++DOCSHELL 11F3E000 == 44 [pid = 3668] [id = 517] 19:23:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (13365C00) [pid = 3668] [serial = 1551] [outer = 00000000] 19:23:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (19E4F800) [pid = 3668] [serial = 1552] [outer = 13365C00] 19:23:34 INFO - PROCESS | 3668 | 1461291814037 Marionette DEBUG loaded listener.js 19:23:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (19E56400) [pid = 3668] [serial = 1553] [outer = 13365C00] 19:23:34 INFO - PROCESS | 3668 | 1461291814456 Marionette TRACE conn3 <- [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]]]}] 19:23:34 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) 19:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 640ms 19:23:34 INFO - PROCESS | 3668 | 1461291814508 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 19:23:34 INFO - PROCESS | 3668 | 1461291814510 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 19:23:34 INFO - PROCESS | 3668 | 1461291814513 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:23:34 INFO - PROCESS | 3668 | 1461291814514 Marionette TRACE conn3 <- [1,2034,null,{}] 19:23:34 INFO - PROCESS | 3668 | 1461291814518 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:34 INFO - PROCESS | 3668 | 1461291814651 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 19:23:34 INFO - PROCESS | 3668 | 1461291814706 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:34 INFO - PROCESS | 3668 | ++DOCSHELL 1A065800 == 45 [pid = 3668] [id = 518] 19:23:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1A0C7400) [pid = 3668] [serial = 1554] [outer = 00000000] 19:23:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1A236800) [pid = 3668] [serial = 1555] [outer = 1A0C7400] 19:23:34 INFO - PROCESS | 3668 | 1461291814755 Marionette DEBUG loaded listener.js 19:23:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (1A243400) [pid = 3668] [serial = 1556] [outer = 1A0C7400] 19:23:35 INFO - PROCESS | 3668 | 1461291815402 Marionette TRACE conn3 <- [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]]]}] 19:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 936ms 19:23:35 INFO - PROCESS | 3668 | 1461291815460 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 19:23:35 INFO - PROCESS | 3668 | 1461291815465 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 19:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:23:35 INFO - PROCESS | 3668 | 1461291815471 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:23:35 INFO - PROCESS | 3668 | 1461291815475 Marionette TRACE conn3 <- [1,2038,null,{}] 19:23:35 INFO - PROCESS | 3668 | 1461291815480 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:35 INFO - PROCESS | 3668 | 1461291815585 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 19:23:35 INFO - PROCESS | 3668 | 1461291815721 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:35 INFO - PROCESS | 3668 | ++DOCSHELL 1361BC00 == 46 [pid = 3668] [id = 519] 19:23:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (138DC400) [pid = 3668] [serial = 1557] [outer = 00000000] 19:23:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1560C000) [pid = 3668] [serial = 1558] [outer = 138DC400] 19:23:35 INFO - PROCESS | 3668 | 1461291815778 Marionette DEBUG loaded listener.js 19:23:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (15C05800) [pid = 3668] [serial = 1559] [outer = 138DC400] 19:23:36 INFO - PROCESS | 3668 | 1461291816396 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 999ms 19:23:36 INFO - PROCESS | 3668 | 1461291816474 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 19:23:36 INFO - PROCESS | 3668 | 1461291816482 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 19:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:23:36 INFO - PROCESS | 3668 | 1461291816488 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:23:36 INFO - PROCESS | 3668 | 1461291816491 Marionette TRACE conn3 <- [1,2042,null,{}] 19:23:36 INFO - PROCESS | 3668 | 1461291816495 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:36 INFO - PROCESS | 3668 | 1461291816598 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 19:23:36 INFO - PROCESS | 3668 | 1461291816731 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:36 INFO - PROCESS | 3668 | ++DOCSHELL 1660D000 == 47 [pid = 3668] [id = 520] 19:23:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1660E400) [pid = 3668] [serial = 1560] [outer = 00000000] 19:23:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (16A2D400) [pid = 3668] [serial = 1561] [outer = 1660E400] 19:23:36 INFO - PROCESS | 3668 | 1461291816786 Marionette DEBUG loaded listener.js 19:23:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (17FB4800) [pid = 3668] [serial = 1562] [outer = 1660E400] 19:23:37 INFO - PROCESS | 3668 | 1461291817357 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 19:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 937ms 19:23:37 INFO - PROCESS | 3668 | 1461291817434 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 19:23:37 INFO - PROCESS | 3668 | 1461291817437 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 19:23:37 INFO - PROCESS | 3668 | 1461291817455 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:23:37 INFO - PROCESS | 3668 | 1461291817459 Marionette TRACE conn3 <- [1,2046,null,{}] 19:23:37 INFO - PROCESS | 3668 | 1461291817470 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:37 INFO - PROCESS | 3668 | 1461291817592 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 19:23:37 INFO - PROCESS | 3668 | 1461291817719 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:37 INFO - PROCESS | 3668 | ++DOCSHELL 13372400 == 48 [pid = 3668] [id = 521] 19:23:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (13480400) [pid = 3668] [serial = 1563] [outer = 00000000] 19:23:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1A064000) [pid = 3668] [serial = 1564] [outer = 13480400] 19:23:37 INFO - PROCESS | 3668 | 1461291817780 Marionette DEBUG loaded listener.js 19:23:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1A240000) [pid = 3668] [serial = 1565] [outer = 13480400] 19:23:38 INFO - PROCESS | 3668 | 1461291818583 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 19:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1187ms 19:23:38 INFO - PROCESS | 3668 | 1461291818661 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 19:23:38 INFO - PROCESS | 3668 | 1461291818665 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 19:23:38 INFO - PROCESS | 3668 | 1461291818670 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:23:38 INFO - PROCESS | 3668 | 1461291818674 Marionette TRACE conn3 <- [1,2050,null,{}] 19:23:38 INFO - PROCESS | 3668 | 1461291818681 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:38 INFO - PROCESS | 3668 | 1461291818808 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 19:23:38 INFO - PROCESS | 3668 | 1461291818947 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:38 INFO - PROCESS | 3668 | ++DOCSHELL 11BEA000 == 49 [pid = 3668] [id = 522] 19:23:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (11BEB000) [pid = 3668] [serial = 1566] [outer = 00000000] 19:23:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (13312000) [pid = 3668] [serial = 1567] [outer = 11BEB000] 19:23:38 INFO - PROCESS | 3668 | 1461291819002 Marionette DEBUG loaded listener.js 19:23:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (13367800) [pid = 3668] [serial = 1568] [outer = 11BEB000] 19:23:39 INFO - PROCESS | 3668 | --DOCSHELL 11F3E000 == 48 [pid = 3668] [id = 517] 19:23:39 INFO - PROCESS | 3668 | --DOCSHELL 11B6E800 == 47 [pid = 3668] [id = 516] 19:23:39 INFO - PROCESS | 3668 | --DOCSHELL 11BCFC00 == 46 [pid = 3668] [id = 515] 19:23:39 INFO - PROCESS | 3668 | --DOCSHELL 13365800 == 45 [pid = 3668] [id = 514] 19:23:39 INFO - PROCESS | 3668 | --DOCSHELL 18672400 == 44 [pid = 3668] [id = 513] 19:23:39 INFO - PROCESS | 3668 | --DOCSHELL 17AD9000 == 43 [pid = 3668] [id = 512] 19:23:39 INFO - PROCESS | 3668 | --DOCSHELL 15611000 == 42 [pid = 3668] [id = 511] 19:23:39 INFO - PROCESS | 3668 | --DOCSHELL 15EDC800 == 41 [pid = 3668] [id = 510] 19:23:39 INFO - PROCESS | 3668 | --DOCSHELL 13488C00 == 40 [pid = 3668] [id = 509] 19:23:39 INFO - PROCESS | 3668 | --DOCSHELL 11BD0C00 == 39 [pid = 3668] [id = 508] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (180B0400) [pid = 3668] [serial = 1510] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (180B4000) [pid = 3668] [serial = 1511] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (16825000) [pid = 3668] [serial = 1507] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (16548400) [pid = 3668] [serial = 1505] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (13372800) [pid = 3668] [serial = 1451] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1361C000) [pid = 3668] [serial = 1502] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1336C800) [pid = 3668] [serial = 1498] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (12CBB800) [pid = 3668] [serial = 1501] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (11BD1000) [pid = 3668] [serial = 1483] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (17F77400) [pid = 3668] [serial = 1489] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1348B800) [pid = 3668] [serial = 1499] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (16A2E800) [pid = 3668] [serial = 1508] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (194E8C00) [pid = 3668] [serial = 1492] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (14C55C00) [pid = 3668] [serial = 1486] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (19E47800) [pid = 3668] [serial = 1495] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (15F88400) [pid = 3668] [serial = 1504] [outer = 00000000] [url = about:blank] 19:23:39 INFO - PROCESS | 3668 | 1461291819488 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 19:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 843ms 19:23:39 INFO - PROCESS | 3668 | 1461291819514 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 19:23:39 INFO - PROCESS | 3668 | 1461291819520 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 19:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:23:39 INFO - PROCESS | 3668 | 1461291819526 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:23:39 INFO - PROCESS | 3668 | 1461291819528 Marionette TRACE conn3 <- [1,2054,null,{}] 19:23:39 INFO - PROCESS | 3668 | 1461291819532 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:39 INFO - PROCESS | 3668 | 1461291819621 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 19:23:39 INFO - PROCESS | 3668 | 1461291819630 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:39 INFO - PROCESS | 3668 | ++DOCSHELL 12CF9400 == 40 [pid = 3668] [id = 523] 19:23:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (12CFB800) [pid = 3668] [serial = 1569] [outer = 00000000] 19:23:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1348DC00) [pid = 3668] [serial = 1570] [outer = 12CFB800] 19:23:39 INFO - PROCESS | 3668 | 1461291819675 Marionette DEBUG loaded listener.js 19:23:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1361A400) [pid = 3668] [serial = 1571] [outer = 12CFB800] 19:23:40 INFO - PROCESS | 3668 | 1461291820166 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 19:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 687ms 19:23:40 INFO - PROCESS | 3668 | 1461291820224 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 19:23:40 INFO - PROCESS | 3668 | 1461291820226 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 19:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:23:40 INFO - PROCESS | 3668 | 1461291820230 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:23:40 INFO - PROCESS | 3668 | 1461291820233 Marionette TRACE conn3 <- [1,2058,null,{}] 19:23:40 INFO - PROCESS | 3668 | 1461291820243 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:40 INFO - PROCESS | 3668 | 1461291820360 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 19:23:40 INFO - PROCESS | 3668 | 1461291820451 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:40 INFO - PROCESS | 3668 | ++DOCSHELL 13F5B800 == 41 [pid = 3668] [id = 524] 19:23:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (14AB3800) [pid = 3668] [serial = 1572] [outer = 00000000] 19:23:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (15C2CC00) [pid = 3668] [serial = 1573] [outer = 14AB3800] 19:23:40 INFO - PROCESS | 3668 | 1461291820500 Marionette DEBUG loaded listener.js 19:23:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (15E92400) [pid = 3668] [serial = 1574] [outer = 14AB3800] 19:23:40 INFO - PROCESS | 3668 | 1461291820897 Marionette TRACE conn3 <- [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]]]}] 19:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 702ms 19:23:40 INFO - PROCESS | 3668 | 1461291820929 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 19:23:40 INFO - PROCESS | 3668 | 1461291820932 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 19:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:23:40 INFO - PROCESS | 3668 | 1461291820935 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:23:40 INFO - PROCESS | 3668 | 1461291820937 Marionette TRACE conn3 <- [1,2062,null,{}] 19:23:40 INFO - PROCESS | 3668 | 1461291820940 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:41 INFO - PROCESS | 3668 | 1461291821018 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 19:23:41 INFO - PROCESS | 3668 | 1461291821023 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:41 INFO - PROCESS | 3668 | ++DOCSHELL 15EDC800 == 42 [pid = 3668] [id = 525] 19:23:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (16541C00) [pid = 3668] [serial = 1575] [outer = 00000000] 19:23:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (16595800) [pid = 3668] [serial = 1576] [outer = 16541C00] 19:23:41 INFO - PROCESS | 3668 | 1461291821068 Marionette DEBUG loaded listener.js 19:23:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (16605C00) [pid = 3668] [serial = 1577] [outer = 16541C00] 19:23:41 INFO - PROCESS | 3668 | 1461291821501 Marionette TRACE conn3 <- [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]]]}] 19:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 593ms 19:23:41 INFO - PROCESS | 3668 | 1461291821542 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 19:23:41 INFO - PROCESS | 3668 | 1461291821545 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 19:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:23:41 INFO - PROCESS | 3668 | 1461291821548 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:23:41 INFO - PROCESS | 3668 | 1461291821550 Marionette TRACE conn3 <- [1,2066,null,{}] 19:23:41 INFO - PROCESS | 3668 | 1461291821557 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:41 INFO - PROCESS | 3668 | 1461291821694 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 19:23:41 INFO - PROCESS | 3668 | 1461291821789 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:41 INFO - PROCESS | 3668 | ++DOCSHELL 16828C00 == 43 [pid = 3668] [id = 526] 19:23:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (16A27800) [pid = 3668] [serial = 1578] [outer = 00000000] 19:23:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (16DB5400) [pid = 3668] [serial = 1579] [outer = 16A27800] 19:23:41 INFO - PROCESS | 3668 | 1461291821833 Marionette DEBUG loaded listener.js 19:23:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (17F77400) [pid = 3668] [serial = 1580] [outer = 16A27800] 19:23:42 INFO - PROCESS | 3668 | 1461291822251 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 19:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 749ms 19:23:42 INFO - PROCESS | 3668 | 1461291822289 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 19:23:42 INFO - PROCESS | 3668 | 1461291822291 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 19:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:23:42 INFO - PROCESS | 3668 | 1461291822294 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:23:42 INFO - PROCESS | 3668 | 1461291822295 Marionette TRACE conn3 <- [1,2070,null,{}] 19:23:42 INFO - PROCESS | 3668 | 1461291822306 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:42 INFO - PROCESS | 3668 | 1461291822430 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 19:23:42 INFO - PROCESS | 3668 | 1461291822440 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:42 INFO - PROCESS | 3668 | ++DOCSHELL 1336D800 == 44 [pid = 3668] [id = 527] 19:23:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (180B6C00) [pid = 3668] [serial = 1581] [outer = 00000000] 19:23:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (18673000) [pid = 3668] [serial = 1582] [outer = 180B6C00] 19:23:42 INFO - PROCESS | 3668 | 1461291822495 Marionette DEBUG loaded listener.js 19:23:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (18821400) [pid = 3668] [serial = 1583] [outer = 180B6C00] 19:23:42 INFO - PROCESS | 3668 | 1461291822957 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 19:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 703ms 19:23:42 INFO - PROCESS | 3668 | 1461291822994 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 19:23:42 INFO - PROCESS | 3668 | 1461291822995 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 19:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:23:42 INFO - PROCESS | 3668 | 1461291822999 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:23:42 INFO - PROCESS | 3668 | 1461291823000 Marionette TRACE conn3 <- [1,2074,null,{}] 19:23:42 INFO - PROCESS | 3668 | 1461291823003 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:43 INFO - PROCESS | 3668 | 1461291823137 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 19:23:43 INFO - PROCESS | 3668 | 1461291823161 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:43 INFO - PROCESS | 3668 | ++DOCSHELL 18E14400 == 45 [pid = 3668] [id = 528] 19:23:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (18E15000) [pid = 3668] [serial = 1584] [outer = 00000000] 19:23:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (18F3C800) [pid = 3668] [serial = 1585] [outer = 18E15000] 19:23:43 INFO - PROCESS | 3668 | 1461291823206 Marionette DEBUG loaded listener.js 19:23:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (18E22000) [pid = 3668] [serial = 1586] [outer = 18E15000] 19:23:43 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (13365C00) [pid = 3668] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:23:43 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1881A800) [pid = 3668] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:23:43 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (11BE5800) [pid = 3668] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:23:43 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1654CC00) [pid = 3668] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:23:43 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1348C000) [pid = 3668] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:23:43 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (17ADC400) [pid = 3668] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:23:43 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (15F7F400) [pid = 3668] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:23:43 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (19463C00) [pid = 3668] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:23:43 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (16544800) [pid = 3668] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:23:43 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (11BE9000) [pid = 3668] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:23:43 INFO - PROCESS | 3668 | 1461291823811 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 19:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 843ms 19:23:43 INFO - PROCESS | 3668 | 1461291823842 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 19:23:43 INFO - PROCESS | 3668 | 1461291823844 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 19:23:43 INFO - PROCESS | 3668 | 1461291823847 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:23:43 INFO - PROCESS | 3668 | 1461291823849 Marionette TRACE conn3 <- [1,2078,null,{}] 19:23:43 INFO - PROCESS | 3668 | 1461291823856 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:43 INFO - PROCESS | 3668 | 1461291823931 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 19:23:43 INFO - PROCESS | 3668 | 1461291823938 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:43 INFO - PROCESS | 3668 | ++DOCSHELL 13365C00 == 46 [pid = 3668] [id = 529] 19:23:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1348C000) [pid = 3668] [serial = 1587] [outer = 00000000] 19:23:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1822A400) [pid = 3668] [serial = 1588] [outer = 1348C000] 19:23:43 INFO - PROCESS | 3668 | 1461291823982 Marionette DEBUG loaded listener.js 19:23:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1881A800) [pid = 3668] [serial = 1589] [outer = 1348C000] 19:23:44 INFO - PROCESS | 3668 | 1461291824413 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 19:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 594ms 19:23:44 INFO - PROCESS | 3668 | 1461291824467 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 19:23:44 INFO - PROCESS | 3668 | 1461291824469 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 19:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:23:44 INFO - PROCESS | 3668 | 1461291824475 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:23:44 INFO - PROCESS | 3668 | 1461291824476 Marionette TRACE conn3 <- [1,2082,null,{}] 19:23:44 INFO - PROCESS | 3668 | 1461291824480 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:44 INFO - PROCESS | 3668 | 1461291824555 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 19:23:44 INFO - PROCESS | 3668 | 1461291824561 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:44 INFO - PROCESS | 3668 | ++DOCSHELL 13480800 == 47 [pid = 3668] [id = 530] 19:23:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (13489000) [pid = 3668] [serial = 1590] [outer = 00000000] 19:23:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (194E2400) [pid = 3668] [serial = 1591] [outer = 13489000] 19:23:44 INFO - PROCESS | 3668 | 1461291824605 Marionette DEBUG loaded listener.js 19:23:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (194F4800) [pid = 3668] [serial = 1592] [outer = 13489000] 19:23:45 INFO - PROCESS | 3668 | 1461291825071 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 19:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 624ms 19:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:23:45 INFO - PROCESS | 3668 | 1461291825114 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 19:23:45 INFO - PROCESS | 3668 | 1461291825116 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 19:23:45 INFO - PROCESS | 3668 | 1461291825119 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:23:45 INFO - PROCESS | 3668 | 1461291825121 Marionette TRACE conn3 <- [1,2086,null,{}] 19:23:45 INFO - PROCESS | 3668 | 1461291825124 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:45 INFO - PROCESS | 3668 | 1461291825201 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 19:23:45 INFO - PROCESS | 3668 | 1461291825207 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:45 INFO - PROCESS | 3668 | ++DOCSHELL 17FBD400 == 48 [pid = 3668] [id = 531] 19:23:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (180B7000) [pid = 3668] [serial = 1593] [outer = 00000000] 19:23:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (19E48000) [pid = 3668] [serial = 1594] [outer = 180B7000] 19:23:45 INFO - PROCESS | 3668 | 1461291825251 Marionette DEBUG loaded listener.js 19:23:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (19E4D000) [pid = 3668] [serial = 1595] [outer = 180B7000] 19:23:45 INFO - PROCESS | 3668 | 1461291825681 Marionette TRACE conn3 <- [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]]]}] 19:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 593ms 19:23:45 INFO - PROCESS | 3668 | 1461291825716 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 19:23:45 INFO - PROCESS | 3668 | 1461291825719 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 19:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:23:45 INFO - PROCESS | 3668 | 1461291825726 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:23:45 INFO - PROCESS | 3668 | 1461291825729 Marionette TRACE conn3 <- [1,2090,null,{}] 19:23:45 INFO - PROCESS | 3668 | 1461291825783 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:45 INFO - PROCESS | 3668 | 1461291825879 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 19:23:46 INFO - PROCESS | 3668 | 1461291826085 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:46 INFO - PROCESS | 3668 | ++DOCSHELL 11F3B400 == 49 [pid = 3668] [id = 532] 19:23:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (11F3BC00) [pid = 3668] [serial = 1596] [outer = 00000000] 19:23:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1330E400) [pid = 3668] [serial = 1597] [outer = 11F3BC00] 19:23:46 INFO - PROCESS | 3668 | 1461291826143 Marionette DEBUG loaded listener.js 19:23:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1330DC00) [pid = 3668] [serial = 1598] [outer = 11F3BC00] 19:23:46 INFO - PROCESS | 3668 | 1461291826692 Marionette TRACE conn3 <- [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]]]}] 19:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1030ms 19:23:46 INFO - PROCESS | 3668 | 1461291826753 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 19:23:46 INFO - PROCESS | 3668 | 1461291826762 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 19:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:23:46 INFO - PROCESS | 3668 | 1461291826769 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:23:46 INFO - PROCESS | 3668 | 1461291826773 Marionette TRACE conn3 <- [1,2094,null,{}] 19:23:46 INFO - PROCESS | 3668 | 1461291826777 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:46 INFO - PROCESS | 3668 | 1461291826880 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 19:23:47 INFO - PROCESS | 3668 | 1461291827019 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:47 INFO - PROCESS | 3668 | ++DOCSHELL 14CEEC00 == 50 [pid = 3668] [id = 533] 19:23:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (14CFC800) [pid = 3668] [serial = 1599] [outer = 00000000] 19:23:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (15F80400) [pid = 3668] [serial = 1600] [outer = 14CFC800] 19:23:47 INFO - PROCESS | 3668 | 1461291827077 Marionette DEBUG loaded listener.js 19:23:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (16590000) [pid = 3668] [serial = 1601] [outer = 14CFC800] 19:23:47 INFO - PROCESS | 3668 | 1461291827684 Marionette TRACE conn3 <- [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]]]}] 19:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 952ms 19:23:47 INFO - PROCESS | 3668 | 1461291827715 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 19:23:47 INFO - PROCESS | 3668 | 1461291827717 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 19:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:23:47 INFO - PROCESS | 3668 | 1461291827721 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:23:47 INFO - PROCESS | 3668 | 1461291827724 Marionette TRACE conn3 <- [1,2098,null,{}] 19:23:47 INFO - PROCESS | 3668 | 1461291827728 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:47 INFO - PROCESS | 3668 | 1461291827836 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 19:23:47 INFO - PROCESS | 3668 | 1461291827944 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:47 INFO - PROCESS | 3668 | ++DOCSHELL 180B0C00 == 51 [pid = 3668] [id = 534] 19:23:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (180B2800) [pid = 3668] [serial = 1602] [outer = 00000000] 19:23:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1862C400) [pid = 3668] [serial = 1603] [outer = 180B2800] 19:23:48 INFO - PROCESS | 3668 | 1461291828002 Marionette DEBUG loaded listener.js 19:23:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (194E7C00) [pid = 3668] [serial = 1604] [outer = 180B2800] 19:23:48 INFO - PROCESS | 3668 | 1461291828567 Marionette TRACE conn3 <- [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]]]}] 19:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 905ms 19:23:48 INFO - PROCESS | 3668 | 1461291828631 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 19:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:23:48 INFO - PROCESS | 3668 | 1461291828638 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 19:23:48 INFO - PROCESS | 3668 | 1461291828642 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:23:48 INFO - PROCESS | 3668 | 1461291828644 Marionette TRACE conn3 <- [1,2102,null,{}] 19:23:48 INFO - PROCESS | 3668 | 1461291828647 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:48 INFO - PROCESS | 3668 | 1461291828746 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 19:23:48 INFO - PROCESS | 3668 | 1461291828857 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:48 INFO - PROCESS | 3668 | ++DOCSHELL 1A244C00 == 52 [pid = 3668] [id = 535] 19:23:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1A648400) [pid = 3668] [serial = 1605] [outer = 00000000] 19:23:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1A8DF000) [pid = 3668] [serial = 1606] [outer = 1A648400] 19:23:48 INFO - PROCESS | 3668 | 1461291828912 Marionette DEBUG loaded listener.js 19:23:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1A8E4400) [pid = 3668] [serial = 1607] [outer = 1A648400] 19:23:49 INFO - PROCESS | 3668 | 1461291829537 Marionette TRACE conn3 <- [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]]]}] 19:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1046ms 19:23:49 INFO - PROCESS | 3668 | 1461291829719 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 19:23:49 INFO - PROCESS | 3668 | 1461291829723 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 19:23:49 INFO - PROCESS | 3668 | 1461291829738 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:23:49 INFO - PROCESS | 3668 | 1461291829741 Marionette TRACE conn3 <- [1,2106,null,{}] 19:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:23:49 INFO - PROCESS | 3668 | 1461291829746 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:49 INFO - PROCESS | 3668 | 1461291829843 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 19:23:49 INFO - PROCESS | 3668 | 1461291829979 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:49 INFO - PROCESS | 3668 | ++DOCSHELL 1348F800 == 53 [pid = 3668] [id = 536] 19:23:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (13706800) [pid = 3668] [serial = 1608] [outer = 00000000] 19:23:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (139BAC00) [pid = 3668] [serial = 1609] [outer = 13706800] 19:23:50 INFO - PROCESS | 3668 | 1461291830028 Marionette DEBUG loaded listener.js 19:23:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (14CF9000) [pid = 3668] [serial = 1610] [outer = 13706800] 19:23:50 INFO - PROCESS | 3668 | 1461291830577 Marionette TRACE conn3 <- [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]]]}] 19:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 875ms 19:23:50 INFO - PROCESS | 3668 | 1461291830628 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 19:23:50 INFO - PROCESS | 3668 | 1461291830631 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 19:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:23:50 INFO - PROCESS | 3668 | 1461291830638 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:23:50 INFO - PROCESS | 3668 | 1461291830642 Marionette TRACE conn3 <- [1,2110,null,{}] 19:23:50 INFO - PROCESS | 3668 | 1461291830645 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:50 INFO - PROCESS | 3668 | 1461291830741 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 19:23:50 INFO - PROCESS | 3668 | --DOCSHELL 13480800 == 52 [pid = 3668] [id = 530] 19:23:50 INFO - PROCESS | 3668 | --DOCSHELL 13365C00 == 51 [pid = 3668] [id = 529] 19:23:50 INFO - PROCESS | 3668 | --DOCSHELL 18E14400 == 50 [pid = 3668] [id = 528] 19:23:50 INFO - PROCESS | 3668 | --DOCSHELL 1336D800 == 49 [pid = 3668] [id = 527] 19:23:50 INFO - PROCESS | 3668 | --DOCSHELL 16828C00 == 48 [pid = 3668] [id = 526] 19:23:50 INFO - PROCESS | 3668 | --DOCSHELL 15EDC800 == 47 [pid = 3668] [id = 525] 19:23:50 INFO - PROCESS | 3668 | --DOCSHELL 13F5B800 == 46 [pid = 3668] [id = 524] 19:23:50 INFO - PROCESS | 3668 | --DOCSHELL 12CF9400 == 45 [pid = 3668] [id = 523] 19:23:50 INFO - PROCESS | 3668 | --DOCSHELL 11BEA000 == 44 [pid = 3668] [id = 522] 19:23:50 INFO - PROCESS | 3668 | --DOCSHELL 1361BC00 == 43 [pid = 3668] [id = 519] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (19E4F800) [pid = 3668] [serial = 1552] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (18E16000) [pid = 3668] [serial = 1540] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (18823400) [pid = 3668] [serial = 1513] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1348F000) [pid = 3668] [serial = 1516] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (15CF9000) [pid = 3668] [serial = 1519] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (13483400) [pid = 3668] [serial = 1526] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (12CF5C00) [pid = 3668] [serial = 1525] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (17AD0400) [pid = 3668] [serial = 1534] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (17F77800) [pid = 3668] [serial = 1535] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1361C800) [pid = 3668] [serial = 1528] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (13FA5800) [pid = 3668] [serial = 1529] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (18233C00) [pid = 3668] [serial = 1537] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1654DC00) [pid = 3668] [serial = 1531] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1658DC00) [pid = 3668] [serial = 1532] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (189B9800) [pid = 3668] [serial = 1522] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (194D9800) [pid = 3668] [serial = 1543] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (19E56400) [pid = 3668] [serial = 1553] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1945F000) [pid = 3668] [serial = 1541] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (180AD400) [pid = 3668] [serial = 1546] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (194D8800) [pid = 3668] [serial = 1544] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (19A10400) [pid = 3668] [serial = 1549] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (18E1A400) [pid = 3668] [serial = 1547] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (19A0E000) [pid = 3668] [serial = 1550] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (182BCC00) [pid = 3668] [serial = 1538] [outer = 00000000] [url = about:blank] 19:23:50 INFO - PROCESS | 3668 | 1461291830904 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:50 INFO - PROCESS | 3668 | ++DOCSHELL 02668400 == 44 [pid = 3668] [id = 537] 19:23:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (11B73800) [pid = 3668] [serial = 1611] [outer = 00000000] 19:23:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (12CF5C00) [pid = 3668] [serial = 1612] [outer = 11B73800] 19:23:50 INFO - PROCESS | 3668 | 1461291830952 Marionette DEBUG loaded listener.js 19:23:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1348D000) [pid = 3668] [serial = 1613] [outer = 11B73800] 19:23:51 INFO - PROCESS | 3668 | 1461291831377 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 19:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 797ms 19:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:23:51 INFO - PROCESS | 3668 | 1461291831439 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 19:23:51 INFO - PROCESS | 3668 | 1461291831441 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 19:23:51 INFO - PROCESS | 3668 | 1461291831445 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:23:51 INFO - PROCESS | 3668 | 1461291831447 Marionette TRACE conn3 <- [1,2114,null,{}] 19:23:51 INFO - PROCESS | 3668 | 1461291831494 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:51 INFO - PROCESS | 3668 | 1461291831580 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 19:23:51 INFO - PROCESS | 3668 | 1461291831595 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:51 INFO - PROCESS | 3668 | ++DOCSHELL 16825C00 == 45 [pid = 3668] [id = 538] 19:23:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (16826C00) [pid = 3668] [serial = 1614] [outer = 00000000] 19:23:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (17F73800) [pid = 3668] [serial = 1615] [outer = 16826C00] 19:23:51 INFO - PROCESS | 3668 | 1461291831643 Marionette DEBUG loaded listener.js 19:23:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (17FBC800) [pid = 3668] [serial = 1616] [outer = 16826C00] 19:23:52 INFO - PROCESS | 3668 | 1461291832130 Marionette TRACE conn3 <- [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]]]}] 19:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 734ms 19:23:52 INFO - PROCESS | 3668 | 1461291832185 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 19:23:52 INFO - PROCESS | 3668 | 1461291832187 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 19:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:23:52 INFO - PROCESS | 3668 | 1461291832190 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:23:52 INFO - PROCESS | 3668 | 1461291832192 Marionette TRACE conn3 <- [1,2118,null,{}] 19:23:52 INFO - PROCESS | 3668 | 1461291832195 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:52 INFO - PROCESS | 3668 | 1461291832273 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 19:23:52 INFO - PROCESS | 3668 | 1461291832281 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:52 INFO - PROCESS | 3668 | ++DOCSHELL 17FAF400 == 46 [pid = 3668] [id = 539] 19:23:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1822D800) [pid = 3668] [serial = 1617] [outer = 00000000] 19:23:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (18823400) [pid = 3668] [serial = 1618] [outer = 1822D800] 19:23:52 INFO - PROCESS | 3668 | 1461291832326 Marionette DEBUG loaded listener.js 19:23:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (189C1000) [pid = 3668] [serial = 1619] [outer = 1822D800] 19:23:52 INFO - PROCESS | 3668 | 1461291832768 Marionette TRACE conn3 <- [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] 19:23:52 INFO - PROCESS | 3668 | 1461291832831 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 19:23:52 INFO - PROCESS | 3668 | 1461291832834 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:23:52 INFO - PROCESS | 3668 | 1461291832836 Marionette TRACE conn3 <- [1,2122,null,{}] 19:23:52 INFO - PROCESS | 3668 | 1461291832839 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:52 INFO - PROCESS | 3668 | 1461291832915 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 19:23:52 INFO - PROCESS | 3668 | 1461291832966 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:52 INFO - PROCESS | 3668 | ++DOCSHELL 1946D000 == 47 [pid = 3668] [id = 540] 19:23:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (194D8800) [pid = 3668] [serial = 1620] [outer = 00000000] 19:23:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1950D400) [pid = 3668] [serial = 1621] [outer = 194D8800] 19:23:52 INFO - PROCESS | 3668 | 1461291833012 Marionette DEBUG loaded listener.js 19:23:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1950C800) [pid = 3668] [serial = 1622] [outer = 194D8800] 19:23:53 INFO - PROCESS | 3668 | 1461291833485 Marionette TRACE conn3 <- [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]]]}] 19:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 686ms 19:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:23:53 INFO - PROCESS | 3668 | 1461291833534 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 19:23:53 INFO - PROCESS | 3668 | 1461291833536 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 19:23:53 INFO - PROCESS | 3668 | 1461291833539 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:23:53 INFO - PROCESS | 3668 | 1461291833541 Marionette TRACE conn3 <- [1,2126,null,{}] 19:23:53 INFO - PROCESS | 3668 | 1461291833544 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:53 INFO - PROCESS | 3668 | 1461291833677 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 19:23:53 INFO - PROCESS | 3668 | 1461291833743 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:53 INFO - PROCESS | 3668 | ++DOCSHELL 19E4BC00 == 48 [pid = 3668] [id = 541] 19:23:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (19E52800) [pid = 3668] [serial = 1623] [outer = 00000000] 19:23:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (19EF4400) [pid = 3668] [serial = 1624] [outer = 19E52800] 19:23:53 INFO - PROCESS | 3668 | 1461291833790 Marionette DEBUG loaded listener.js 19:23:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1A236400) [pid = 3668] [serial = 1625] [outer = 19E52800] 19:23:54 INFO - PROCESS | 3668 | 1461291834230 Marionette TRACE conn3 <- [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]]]}] 19:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 734ms 19:23:54 INFO - PROCESS | 3668 | 1461291834280 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 19:23:54 INFO - PROCESS | 3668 | 1461291834282 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 19:23:54 INFO - PROCESS | 3668 | 1461291834285 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:23:54 INFO - PROCESS | 3668 | 1461291834287 Marionette TRACE conn3 <- [1,2130,null,{}] 19:23:54 INFO - PROCESS | 3668 | 1461291834328 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:54 INFO - PROCESS | 3668 | 1461291834436 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 19:23:54 INFO - PROCESS | 3668 | 1461291834448 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:54 INFO - PROCESS | 3668 | ++DOCSHELL 19E55800 == 49 [pid = 3668] [id = 542] 19:23:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1A242C00) [pid = 3668] [serial = 1626] [outer = 00000000] 19:23:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1A92A000) [pid = 3668] [serial = 1627] [outer = 1A242C00] 19:23:54 INFO - PROCESS | 3668 | 1461291834492 Marionette DEBUG loaded listener.js 19:23:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1A926800) [pid = 3668] [serial = 1628] [outer = 1A242C00] 19:23:54 INFO - PROCESS | 3668 | 1461291834934 Marionette TRACE conn3 <- [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] 19:23:54 INFO - PROCESS | 3668 | 1461291834989 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 19:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:23:54 INFO - PROCESS | 3668 | 1461291834992 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:23:54 INFO - PROCESS | 3668 | 1461291834994 Marionette TRACE conn3 <- [1,2134,null,{}] 19:23:54 INFO - PROCESS | 3668 | 1461291834997 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:55 INFO - PROCESS | 3668 | 1461291835112 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 19:23:55 INFO - PROCESS | 3668 | 1461291835118 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:55 INFO - PROCESS | 3668 | ++DOCSHELL 13310C00 == 50 [pid = 3668] [id = 543] 19:23:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1348A800) [pid = 3668] [serial = 1629] [outer = 00000000] 19:23:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1AD13400) [pid = 3668] [serial = 1630] [outer = 1348A800] 19:23:55 INFO - PROCESS | 3668 | 1461291835425 Marionette DEBUG loaded listener.js 19:23:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1C10FC00) [pid = 3668] [serial = 1631] [outer = 1348A800] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (12B3A800) [pid = 3668] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (18236800) [pid = 3668] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (15606800) [pid = 3668] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (138DC800) [pid = 3668] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (16A2BC00) [pid = 3668] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (11BE5C00) [pid = 3668] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (16548C00) [pid = 3668] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1946B400) [pid = 3668] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (11B6B000) [pid = 3668] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (16A27800) [pid = 3668] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1660E400) [pid = 3668] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (180B6C00) [pid = 3668] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (12CFB800) [pid = 3668] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (13480400) [pid = 3668] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (138DC400) [pid = 3668] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (11BEB000) [pid = 3668] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (16541C00) [pid = 3668] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (18E15000) [pid = 3668] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1348C000) [pid = 3668] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (13489000) [pid = 3668] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (14AB3800) [pid = 3668] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:23:55 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (182C3000) [pid = 3668] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:23:55 INFO - PROCESS | 3668 | 1461291835833 Marionette TRACE conn3 <- [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] 19:23:55 INFO - PROCESS | 3668 | 1461291835898 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 19:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:23:55 INFO - PROCESS | 3668 | 1461291835901 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:23:55 INFO - PROCESS | 3668 | 1461291835903 Marionette TRACE conn3 <- [1,2138,null,{}] 19:23:55 INFO - PROCESS | 3668 | 1461291835906 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:56 INFO - PROCESS | 3668 | 1461291836020 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 19:23:56 INFO - PROCESS | 3668 | 1461291836032 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:56 INFO - PROCESS | 3668 | ++DOCSHELL 11BE9000 == 51 [pid = 3668] [id = 544] 19:23:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (12B3A800) [pid = 3668] [serial = 1632] [outer = 00000000] 19:23:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (14CFC000) [pid = 3668] [serial = 1633] [outer = 12B3A800] 19:23:56 INFO - PROCESS | 3668 | 1461291836085 Marionette DEBUG loaded listener.js 19:23:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (16546400) [pid = 3668] [serial = 1634] [outer = 12B3A800] 19:23:56 INFO - PROCESS | 3668 | 1461291836490 Marionette TRACE conn3 <- [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]]]}] 19:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 640ms 19:23:56 INFO - PROCESS | 3668 | 1461291836539 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 19:23:56 INFO - PROCESS | 3668 | 1461291836541 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 19:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:23:56 INFO - PROCESS | 3668 | 1461291836544 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:23:56 INFO - PROCESS | 3668 | 1461291836546 Marionette TRACE conn3 <- [1,2142,null,{}] 19:23:56 INFO - PROCESS | 3668 | 1461291836549 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:56 INFO - PROCESS | 3668 | 1461291836660 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 19:23:56 INFO - PROCESS | 3668 | 1461291836669 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:56 INFO - PROCESS | 3668 | ++DOCSHELL 11BC5800 == 52 [pid = 3668] [id = 545] 19:23:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (11BC8C00) [pid = 3668] [serial = 1635] [outer = 00000000] 19:23:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (18E21800) [pid = 3668] [serial = 1636] [outer = 11BC8C00] 19:23:56 INFO - PROCESS | 3668 | 1461291836714 Marionette DEBUG loaded listener.js 19:23:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1A8E1400) [pid = 3668] [serial = 1637] [outer = 11BC8C00] 19:23:57 INFO - PROCESS | 3668 | 1461291837149 Marionette TRACE conn3 <- [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]]]}] 19:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 640ms 19:23:57 INFO - PROCESS | 3668 | 1461291837182 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 19:23:57 INFO - PROCESS | 3668 | 1461291837185 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 19:23:57 INFO - PROCESS | 3668 | 1461291837188 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:23:57 INFO - PROCESS | 3668 | 1461291837190 Marionette TRACE conn3 <- [1,2146,null,{}] 19:23:57 INFO - PROCESS | 3668 | 1461291837194 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:57 INFO - PROCESS | 3668 | 1461291837350 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 19:23:57 INFO - PROCESS | 3668 | 1461291837368 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:57 INFO - PROCESS | 3668 | ++DOCSHELL 1C1C3800 == 53 [pid = 3668] [id = 546] 19:23:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1C1C6C00) [pid = 3668] [serial = 1638] [outer = 00000000] 19:23:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1C1CCC00) [pid = 3668] [serial = 1639] [outer = 1C1C6C00] 19:23:57 INFO - PROCESS | 3668 | 1461291837420 Marionette DEBUG loaded listener.js 19:23:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1C421C00) [pid = 3668] [serial = 1640] [outer = 1C1C6C00] 19:23:58 INFO - PROCESS | 3668 | 1461291838044 Marionette TRACE conn3 <- [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]]]}] 19:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 906ms 19:23:58 INFO - PROCESS | 3668 | 1461291838093 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 19:23:58 INFO - PROCESS | 3668 | 1461291838099 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 19:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:23:58 INFO - PROCESS | 3668 | 1461291838107 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:23:58 INFO - PROCESS | 3668 | 1461291838114 Marionette TRACE conn3 <- [1,2150,null,{}] 19:23:58 INFO - PROCESS | 3668 | 1461291838120 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:58 INFO - PROCESS | 3668 | 1461291838259 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 19:23:58 INFO - PROCESS | 3668 | 1461291838397 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:58 INFO - PROCESS | 3668 | ++DOCSHELL 1370A400 == 54 [pid = 3668] [id = 547] 19:23:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (138D5800) [pid = 3668] [serial = 1641] [outer = 00000000] 19:23:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (158AC000) [pid = 3668] [serial = 1642] [outer = 138D5800] 19:23:58 INFO - PROCESS | 3668 | 1461291838454 Marionette DEBUG loaded listener.js 19:23:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (15F85400) [pid = 3668] [serial = 1643] [outer = 138D5800] 19:23:59 INFO - PROCESS | 3668 | 1461291839044 Marionette TRACE conn3 <- [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]]]}] 19:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 999ms 19:23:59 INFO - PROCESS | 3668 | 1461291839107 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 19:23:59 INFO - PROCESS | 3668 | 1461291839113 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 19:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:23:59 INFO - PROCESS | 3668 | 1461291839120 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:23:59 INFO - PROCESS | 3668 | 1461291839123 Marionette TRACE conn3 <- [1,2154,null,{}] 19:23:59 INFO - PROCESS | 3668 | 1461291839127 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:59 INFO - PROCESS | 3668 | 1461291839239 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 19:23:59 INFO - PROCESS | 3668 | 1461291839348 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:59 INFO - PROCESS | 3668 | ++DOCSHELL 14C4E000 == 55 [pid = 3668] [id = 548] 19:23:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (16544C00) [pid = 3668] [serial = 1644] [outer = 00000000] 19:23:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (18622C00) [pid = 3668] [serial = 1645] [outer = 16544C00] 19:23:59 INFO - PROCESS | 3668 | 1461291839402 Marionette DEBUG loaded listener.js 19:23:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1881CC00) [pid = 3668] [serial = 1646] [outer = 16544C00] 19:23:59 INFO - PROCESS | 3668 | 1461291839962 Marionette TRACE conn3 <- [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]]]}] 19:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 890ms 19:24:00 INFO - PROCESS | 3668 | 1461291840022 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 19:24:00 INFO - PROCESS | 3668 | 1461291840025 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 19:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:24:00 INFO - PROCESS | 3668 | 1461291840029 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:24:00 INFO - PROCESS | 3668 | 1461291840032 Marionette TRACE conn3 <- [1,2158,null,{}] 19:24:00 INFO - PROCESS | 3668 | 1461291840043 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:00 INFO - PROCESS | 3668 | 1461291840150 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 19:24:00 INFO - PROCESS | 3668 | 1461291840296 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:00 INFO - PROCESS | 3668 | ++DOCSHELL 1A05C400 == 56 [pid = 3668] [id = 549] 19:24:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1A64C000) [pid = 3668] [serial = 1647] [outer = 00000000] 19:24:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1C1C4000) [pid = 3668] [serial = 1648] [outer = 1A64C000] 19:24:00 INFO - PROCESS | 3668 | 1461291840353 Marionette DEBUG loaded listener.js 19:24:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1C1CB400) [pid = 3668] [serial = 1649] [outer = 1A64C000] 19:24:00 INFO - PROCESS | 3668 | 1461291840984 Marionette TRACE conn3 <- [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]]]}] 19:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 999ms 19:24:01 INFO - PROCESS | 3668 | 1461291841030 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 19:24:01 INFO - PROCESS | 3668 | 1461291841033 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 19:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:24:01 INFO - PROCESS | 3668 | 1461291841036 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:24:01 INFO - PROCESS | 3668 | 1461291841038 Marionette TRACE conn3 <- [1,2162,null,{}] 19:24:01 INFO - PROCESS | 3668 | 1461291841043 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:01 INFO - PROCESS | 3668 | 1461291841145 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 19:24:01 INFO - PROCESS | 3668 | 1461291841289 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:01 INFO - PROCESS | 3668 | ++DOCSHELL 02A77000 == 57 [pid = 3668] [id = 550] 19:24:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (11BEC800) [pid = 3668] [serial = 1650] [outer = 00000000] 19:24:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (13487C00) [pid = 3668] [serial = 1651] [outer = 11BEC800] 19:24:01 INFO - PROCESS | 3668 | 1461291841345 Marionette DEBUG loaded listener.js 19:24:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1370C800) [pid = 3668] [serial = 1652] [outer = 11BEC800] 19:24:02 INFO - PROCESS | 3668 | 1461291842050 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 19:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1077ms 19:24:02 INFO - PROCESS | 3668 | 1461291842130 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 19:24:02 INFO - PROCESS | 3668 | 1461291842135 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 19:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:24:02 INFO - PROCESS | 3668 | 1461291842140 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:24:02 INFO - PROCESS | 3668 | 1461291842144 Marionette TRACE conn3 <- [1,2166,null,{}] 19:24:02 INFO - PROCESS | 3668 | 1461291842149 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:02 INFO - PROCESS | 3668 | 1461291842326 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 19:24:02 INFO - PROCESS | 3668 | 1461291842338 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:02 INFO - PROCESS | 3668 | ++DOCSHELL 13707400 == 58 [pid = 3668] [id = 551] 19:24:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1370AC00) [pid = 3668] [serial = 1653] [outer = 00000000] 19:24:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (158F8800) [pid = 3668] [serial = 1654] [outer = 1370AC00] 19:24:02 INFO - PROCESS | 3668 | 1461291842387 Marionette DEBUG loaded listener.js 19:24:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (15EDD000) [pid = 3668] [serial = 1655] [outer = 1370AC00] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 11F45400 == 57 [pid = 3668] [id = 505] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 1866EC00 == 56 [pid = 3668] [id = 497] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 17F6E400 == 55 [pid = 3668] [id = 504] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 14AB2800 == 54 [pid = 3668] [id = 506] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 11BC5800 == 53 [pid = 3668] [id = 545] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 11BE9000 == 52 [pid = 3668] [id = 544] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 13310C00 == 51 [pid = 3668] [id = 543] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 19E55800 == 50 [pid = 3668] [id = 542] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 19E4BC00 == 49 [pid = 3668] [id = 541] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 1946D000 == 48 [pid = 3668] [id = 540] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 17FAF400 == 47 [pid = 3668] [id = 539] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 16825C00 == 46 [pid = 3668] [id = 538] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 02668400 == 45 [pid = 3668] [id = 537] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (1A236800) [pid = 3668] [serial = 1555] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (19E48000) [pid = 3668] [serial = 1594] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 1348F800 == 44 [pid = 3668] [id = 536] 19:24:02 INFO - PROCESS | 3668 | --DOCSHELL 11F3B400 == 43 [pid = 3668] [id = 532] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (19E4B000) [pid = 3668] [serial = 1496] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (18E1C400) [pid = 3668] [serial = 1481] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (195DE400) [pid = 3668] [serial = 1493] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (11BEE800) [pid = 3668] [serial = 1484] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1361FC00) [pid = 3668] [serial = 1517] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (18BD4C00) [pid = 3668] [serial = 1514] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (15F7FC00) [pid = 3668] [serial = 1520] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (15CD3000) [pid = 3668] [serial = 1487] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (182BB800) [pid = 3668] [serial = 1490] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (16DB5400) [pid = 3668] [serial = 1579] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (17F77400) [pid = 3668] [serial = 1580] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (17FB4800) [pid = 3668] [serial = 1562] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (16A2D400) [pid = 3668] [serial = 1561] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (18821400) [pid = 3668] [serial = 1583] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1348DC00) [pid = 3668] [serial = 1570] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1361A400) [pid = 3668] [serial = 1571] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1A240000) [pid = 3668] [serial = 1565] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1A064000) [pid = 3668] [serial = 1564] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1560C000) [pid = 3668] [serial = 1558] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (13367800) [pid = 3668] [serial = 1568] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (13312000) [pid = 3668] [serial = 1567] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (16595800) [pid = 3668] [serial = 1576] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (18673000) [pid = 3668] [serial = 1582] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (18F3C800) [pid = 3668] [serial = 1585] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1822A400) [pid = 3668] [serial = 1588] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1881A800) [pid = 3668] [serial = 1589] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (194E2400) [pid = 3668] [serial = 1591] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (18E22000) [pid = 3668] [serial = 1586] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (15C2CC00) [pid = 3668] [serial = 1573] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (15E92400) [pid = 3668] [serial = 1574] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (15C05800) [pid = 3668] [serial = 1559] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (194F4800) [pid = 3668] [serial = 1592] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (16605C00) [pid = 3668] [serial = 1577] [outer = 00000000] [url = about:blank] 19:24:02 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (18E1AC00) [pid = 3668] [serial = 1523] [outer = 00000000] [url = about:blank] 19:24:03 INFO - PROCESS | 3668 | 1461291843039 Marionette TRACE conn3 <- [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]]]}] 19:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 953ms 19:24:03 INFO - PROCESS | 3668 | 1461291843089 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 19:24:03 INFO - PROCESS | 3668 | 1461291843094 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 19:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:24:03 INFO - PROCESS | 3668 | 1461291843100 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:24:03 INFO - PROCESS | 3668 | 1461291843102 Marionette TRACE conn3 <- [1,2170,null,{}] 19:24:03 INFO - PROCESS | 3668 | 1461291843106 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:03 INFO - PROCESS | 3668 | 1461291843187 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 19:24:03 INFO - PROCESS | 3668 | 1461291843281 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:03 INFO - PROCESS | 3668 | ++DOCSHELL 11BEA800 == 44 [pid = 3668] [id = 552] 19:24:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (13310C00) [pid = 3668] [serial = 1656] [outer = 00000000] 19:24:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (1560C400) [pid = 3668] [serial = 1657] [outer = 13310C00] 19:24:03 INFO - PROCESS | 3668 | 1461291843334 Marionette DEBUG loaded listener.js 19:24:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (15C35400) [pid = 3668] [serial = 1658] [outer = 13310C00] 19:24:03 INFO - PROCESS | 3668 | 1461291843754 Marionette TRACE conn3 <- [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]]]}] 19:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 687ms 19:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:24:03 INFO - PROCESS | 3668 | 1461291843802 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 19:24:03 INFO - PROCESS | 3668 | 1461291843804 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 19:24:03 INFO - PROCESS | 3668 | 1461291843808 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:24:03 INFO - PROCESS | 3668 | 1461291843811 Marionette TRACE conn3 <- [1,2174,null,{}] 19:24:03 INFO - PROCESS | 3668 | 1461291843821 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:03 INFO - PROCESS | 3668 | 1461291843887 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 19:24:03 INFO - PROCESS | 3668 | 1461291843896 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:03 INFO - PROCESS | 3668 | ++DOCSHELL 1681A800 == 45 [pid = 3668] [id = 553] 19:24:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1681B000) [pid = 3668] [serial = 1659] [outer = 00000000] 19:24:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (16825800) [pid = 3668] [serial = 1660] [outer = 1681B000] 19:24:03 INFO - PROCESS | 3668 | 1461291843944 Marionette DEBUG loaded listener.js 19:24:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (16D5D400) [pid = 3668] [serial = 1661] [outer = 1681B000] 19:24:04 INFO - PROCESS | 3668 | 1461291844393 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 19:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 640ms 19:24:04 INFO - PROCESS | 3668 | 1461291844430 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 19:24:04 INFO - PROCESS | 3668 | 1461291844432 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 19:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:24:04 INFO - PROCESS | 3668 | 1461291844436 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:24:04 INFO - PROCESS | 3668 | 1461291844437 Marionette TRACE conn3 <- [1,2178,null,{}] 19:24:04 INFO - PROCESS | 3668 | 1461291844445 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:04 INFO - PROCESS | 3668 | 1461291844524 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 19:24:04 INFO - PROCESS | 3668 | 1461291844532 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:04 INFO - PROCESS | 3668 | ++DOCSHELL 16DBC400 == 46 [pid = 3668] [id = 554] 19:24:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (17F77000) [pid = 3668] [serial = 1662] [outer = 00000000] 19:24:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (180B1000) [pid = 3668] [serial = 1663] [outer = 17F77000] 19:24:04 INFO - PROCESS | 3668 | 1461291844577 Marionette DEBUG loaded listener.js 19:24:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (1822A000) [pid = 3668] [serial = 1664] [outer = 17F77000] 19:24:05 INFO - PROCESS | 3668 | 1461291845055 Marionette TRACE conn3 <- [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]]]}] 19:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 702ms 19:24:05 INFO - PROCESS | 3668 | 1461291845140 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 19:24:05 INFO - PROCESS | 3668 | 1461291845142 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 19:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:24:05 INFO - PROCESS | 3668 | 1461291845145 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:24:05 INFO - PROCESS | 3668 | 1461291845147 Marionette TRACE conn3 <- [1,2182,null,{}] 19:24:05 INFO - PROCESS | 3668 | 1461291845151 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:05 INFO - PROCESS | 3668 | 1461291845257 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 19:24:05 INFO - PROCESS | 3668 | 1461291845263 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:05 INFO - PROCESS | 3668 | ++DOCSHELL 134AFC00 == 47 [pid = 3668] [id = 555] 19:24:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (180B7C00) [pid = 3668] [serial = 1665] [outer = 00000000] 19:24:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1881BC00) [pid = 3668] [serial = 1666] [outer = 180B7C00] 19:24:05 INFO - PROCESS | 3668 | 1461291845314 Marionette DEBUG loaded listener.js 19:24:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (18826C00) [pid = 3668] [serial = 1667] [outer = 180B7C00] 19:24:05 INFO - PROCESS | 3668 | 1461291845775 Marionette TRACE conn3 <- [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]]]}] 19:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 687ms 19:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:24:05 INFO - PROCESS | 3668 | 1461291845846 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 19:24:05 INFO - PROCESS | 3668 | 1461291845848 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 19:24:05 INFO - PROCESS | 3668 | 1461291845851 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:24:05 INFO - PROCESS | 3668 | 1461291845853 Marionette TRACE conn3 <- [1,2186,null,{}] 19:24:05 INFO - PROCESS | 3668 | 1461291845856 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:06 INFO - PROCESS | 3668 | 1461291846003 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 19:24:06 INFO - PROCESS | 3668 | 1461291846031 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:06 INFO - PROCESS | 3668 | ++DOCSHELL 18E1E000 == 48 [pid = 3668] [id = 556] 19:24:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (18E1F000) [pid = 3668] [serial = 1668] [outer = 00000000] 19:24:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (19463800) [pid = 3668] [serial = 1669] [outer = 18E1F000] 19:24:06 INFO - PROCESS | 3668 | 1461291846078 Marionette DEBUG loaded listener.js 19:24:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (19462C00) [pid = 3668] [serial = 1670] [outer = 18E1F000] 19:24:06 INFO - PROCESS | 3668 | 1461291846525 Marionette TRACE conn3 <- [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]]]}] 19:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 687ms 19:24:06 INFO - PROCESS | 3668 | 1461291846550 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 19:24:06 INFO - PROCESS | 3668 | 1461291846552 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 19:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:24:06 INFO - PROCESS | 3668 | 1461291846555 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:24:06 INFO - PROCESS | 3668 | 1461291846557 Marionette TRACE conn3 <- [1,2190,null,{}] 19:24:06 INFO - PROCESS | 3668 | 1461291846560 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:06 INFO - PROCESS | 3668 | 1461291846666 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 19:24:06 INFO - PROCESS | 3668 | 1461291846672 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:06 INFO - PROCESS | 3668 | ++DOCSHELL 18E15800 == 49 [pid = 3668] [id = 557] 19:24:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (18E1C000) [pid = 3668] [serial = 1671] [outer = 00000000] 19:24:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (195DE400) [pid = 3668] [serial = 1672] [outer = 18E1C000] 19:24:06 INFO - PROCESS | 3668 | 1461291846716 Marionette DEBUG loaded listener.js 19:24:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (195DD800) [pid = 3668] [serial = 1673] [outer = 18E1C000] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (11BC8C00) [pid = 3668] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (19E52800) [pid = 3668] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1A242C00) [pid = 3668] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (16826C00) [pid = 3668] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (11F3BC00) [pid = 3668] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1822D800) [pid = 3668] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (194D8800) [pid = 3668] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (13706800) [pid = 3668] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1A648400) [pid = 3668] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (11B73800) [pid = 3668] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (180B2800) [pid = 3668] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (14CFC800) [pid = 3668] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1348A800) [pid = 3668] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (12B3A800) [pid = 3668] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:24:07 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1A0C7400) [pid = 3668] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:24:07 INFO - PROCESS | 3668 | 1461291847400 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 19:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 890ms 19:24:07 INFO - PROCESS | 3668 | 1461291847460 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 19:24:07 INFO - PROCESS | 3668 | 1461291847462 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 19:24:07 INFO - PROCESS | 3668 | 1461291847465 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:24:07 INFO - PROCESS | 3668 | 1461291847467 Marionette TRACE conn3 <- [1,2194,null,{}] 19:24:07 INFO - PROCESS | 3668 | 1461291847470 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:07 INFO - PROCESS | 3668 | 1461291847546 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 19:24:07 INFO - PROCESS | 3668 | 1461291847644 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:07 INFO - PROCESS | 3668 | ++DOCSHELL 02A83400 == 50 [pid = 3668] [id = 558] 19:24:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (11B70C00) [pid = 3668] [serial = 1674] [outer = 00000000] 19:24:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1348A800) [pid = 3668] [serial = 1675] [outer = 11B70C00] 19:24:07 INFO - PROCESS | 3668 | 1461291847688 Marionette DEBUG loaded listener.js 19:24:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (1681E000) [pid = 3668] [serial = 1676] [outer = 11B70C00] 19:24:08 INFO - PROCESS | 3668 | 1461291848046 Marionette TRACE conn3 <- [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]]]}] 19:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 640ms 19:24:08 INFO - PROCESS | 3668 | 1461291848103 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 19:24:08 INFO - PROCESS | 3668 | 1461291848105 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 19:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:24:08 INFO - PROCESS | 3668 | 1461291848115 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:24:08 INFO - PROCESS | 3668 | 1461291848117 Marionette TRACE conn3 <- [1,2198,null,{}] 19:24:08 INFO - PROCESS | 3668 | 1461291848121 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:08 INFO - PROCESS | 3668 | 1461291848196 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 19:24:08 INFO - PROCESS | 3668 | 1461291848202 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:08 INFO - PROCESS | 3668 | ++DOCSHELL 14CFC800 == 51 [pid = 3668] [id = 559] 19:24:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (16548C00) [pid = 3668] [serial = 1677] [outer = 00000000] 19:24:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (19A1BC00) [pid = 3668] [serial = 1678] [outer = 16548C00] 19:24:08 INFO - PROCESS | 3668 | 1461291848247 Marionette DEBUG loaded listener.js 19:24:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (19E48800) [pid = 3668] [serial = 1679] [outer = 16548C00] 19:24:08 INFO - PROCESS | 3668 | 1461291848672 Marionette TRACE conn3 <- [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]]]}] 19:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 594ms 19:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:24:08 INFO - PROCESS | 3668 | 1461291848706 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 19:24:08 INFO - PROCESS | 3668 | 1461291848708 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 19:24:08 INFO - PROCESS | 3668 | 1461291848711 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:24:08 INFO - PROCESS | 3668 | 1461291848713 Marionette TRACE conn3 <- [1,2202,null,{}] 19:24:08 INFO - PROCESS | 3668 | 1461291848728 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:08 INFO - PROCESS | 3668 | 1461291848805 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 19:24:08 INFO - PROCESS | 3668 | 1461291848811 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:08 INFO - PROCESS | 3668 | ++DOCSHELL 18E14800 == 52 [pid = 3668] [id = 560] 19:24:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (19E4A400) [pid = 3668] [serial = 1680] [outer = 00000000] 19:24:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (19E54800) [pid = 3668] [serial = 1681] [outer = 19E4A400] 19:24:08 INFO - PROCESS | 3668 | 1461291848855 Marionette DEBUG loaded listener.js 19:24:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1A05B400) [pid = 3668] [serial = 1682] [outer = 19E4A400] 19:24:09 INFO - PROCESS | 3668 | 1461291849362 Marionette TRACE conn3 <- [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]]]}] 19:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 687ms 19:24:09 INFO - PROCESS | 3668 | 1461291849412 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 19:24:09 INFO - PROCESS | 3668 | 1461291849416 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 19:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:24:09 INFO - PROCESS | 3668 | 1461291849422 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:24:09 INFO - PROCESS | 3668 | 1461291849427 Marionette TRACE conn3 <- [1,2206,null,{}] 19:24:09 INFO - PROCESS | 3668 | 1461291849437 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:09 INFO - PROCESS | 3668 | 1461291849548 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 19:24:09 INFO - PROCESS | 3668 | 1461291849688 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:09 INFO - PROCESS | 3668 | ++DOCSHELL 13315400 == 53 [pid = 3668] [id = 561] 19:24:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (13317000) [pid = 3668] [serial = 1683] [outer = 00000000] 19:24:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (13484C00) [pid = 3668] [serial = 1684] [outer = 13317000] 19:24:09 INFO - PROCESS | 3668 | 1461291849746 Marionette DEBUG loaded listener.js 19:24:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1348B800) [pid = 3668] [serial = 1685] [outer = 13317000] 19:24:10 INFO - PROCESS | 3668 | 1461291850351 Marionette TRACE conn3 <- [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]]]}] 19:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 952ms 19:24:10 INFO - PROCESS | 3668 | 1461291850368 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 19:24:10 INFO - PROCESS | 3668 | 1461291850374 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 19:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:24:10 INFO - PROCESS | 3668 | 1461291850381 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:24:10 INFO - PROCESS | 3668 | 1461291850383 Marionette TRACE conn3 <- [1,2210,null,{}] 19:24:10 INFO - PROCESS | 3668 | 1461291850403 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:10 INFO - PROCESS | 3668 | 1461291850525 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 19:24:10 INFO - PROCESS | 3668 | 1461291850659 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:10 INFO - PROCESS | 3668 | ++DOCSHELL 1336B800 == 54 [pid = 3668] [id = 562] 19:24:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (138DC800) [pid = 3668] [serial = 1686] [outer = 00000000] 19:24:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (16604C00) [pid = 3668] [serial = 1687] [outer = 138DC800] 19:24:10 INFO - PROCESS | 3668 | 1461291850714 Marionette DEBUG loaded listener.js 19:24:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (16A2D400) [pid = 3668] [serial = 1688] [outer = 138DC800] 19:24:11 INFO - PROCESS | 3668 | 1461291851256 Marionette TRACE conn3 <- [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]]]}] 19:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 906ms 19:24:11 INFO - PROCESS | 3668 | 1461291851286 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 19:24:11 INFO - PROCESS | 3668 | 1461291851289 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 19:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:24:11 INFO - PROCESS | 3668 | 1461291851294 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:24:11 INFO - PROCESS | 3668 | 1461291851298 Marionette TRACE conn3 <- [1,2214,null,{}] 19:24:11 INFO - PROCESS | 3668 | 1461291851309 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:11 INFO - PROCESS | 3668 | 1461291851415 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 19:24:11 INFO - PROCESS | 3668 | 1461291851529 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:11 INFO - PROCESS | 3668 | ++DOCSHELL 18E21400 == 55 [pid = 3668] [id = 563] 19:24:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1945EC00) [pid = 3668] [serial = 1689] [outer = 00000000] 19:24:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (194E8C00) [pid = 3668] [serial = 1690] [outer = 1945EC00] 19:24:11 INFO - PROCESS | 3668 | 1461291851627 Marionette DEBUG loaded listener.js 19:24:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (19E2E400) [pid = 3668] [serial = 1691] [outer = 1945EC00] 19:24:12 INFO - PROCESS | 3668 | --DOCSHELL 1E278800 == 54 [pid = 3668] [id = 16] 19:24:12 INFO - PROCESS | 3668 | 1461291852342 Marionette TRACE conn3 <- [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]]]}] 19:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1093ms 19:24:12 INFO - PROCESS | 3668 | 1461291852393 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 19:24:12 INFO - PROCESS | 3668 | 1461291852396 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 19:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:24:12 INFO - PROCESS | 3668 | 1461291852400 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:24:12 INFO - PROCESS | 3668 | 1461291852402 Marionette TRACE conn3 <- [1,2218,null,{}] 19:24:12 INFO - PROCESS | 3668 | 1461291852405 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:12 INFO - PROCESS | 3668 | 1461291852506 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 19:24:12 INFO - PROCESS | 3668 | 1461291852646 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:12 INFO - PROCESS | 3668 | ++DOCSHELL 16599400 == 55 [pid = 3668] [id = 564] 19:24:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1822E800) [pid = 3668] [serial = 1692] [outer = 00000000] 19:24:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1A813400) [pid = 3668] [serial = 1693] [outer = 1822E800] 19:24:12 INFO - PROCESS | 3668 | 1461291852701 Marionette DEBUG loaded listener.js 19:24:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1AD11400) [pid = 3668] [serial = 1694] [outer = 1822E800] 19:24:13 INFO - PROCESS | 3668 | 1461291853251 Marionette TRACE conn3 <- [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]]]}] 19:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 889ms 19:24:13 INFO - PROCESS | 3668 | 1461291853305 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 19:24:13 INFO - PROCESS | 3668 | 1461291853307 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 19:24:13 INFO - PROCESS | 3668 | 1461291853312 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:24:13 INFO - PROCESS | 3668 | 1461291853314 Marionette TRACE conn3 <- [1,2222,null,{}] 19:24:13 INFO - PROCESS | 3668 | 1461291853317 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:13 INFO - PROCESS | 3668 | 1461291853417 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 19:24:13 INFO - PROCESS | 3668 | 1461291853530 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:13 INFO - PROCESS | 3668 | ++DOCSHELL 1336D000 == 56 [pid = 3668] [id = 565] 19:24:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1336F000) [pid = 3668] [serial = 1695] [outer = 00000000] 19:24:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (15605800) [pid = 3668] [serial = 1696] [outer = 1336F000] 19:24:13 INFO - PROCESS | 3668 | 1461291853595 Marionette DEBUG loaded listener.js 19:24:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (16599000) [pid = 3668] [serial = 1697] [outer = 1336F000] 19:24:14 INFO - PROCESS | 3668 | 1461291854336 Marionette TRACE conn3 <- [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]]]}] 19:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1046ms 19:24:14 INFO - PROCESS | 3668 | 1461291854369 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 19:24:14 INFO - PROCESS | 3668 | 1461291854374 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 19:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:24:14 INFO - PROCESS | 3668 | 1461291854379 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:24:14 INFO - PROCESS | 3668 | 1461291854382 Marionette TRACE conn3 <- [1,2226,null,{}] 19:24:14 INFO - PROCESS | 3668 | 1461291854387 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:14 INFO - PROCESS | 3668 | 1461291854482 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 19:24:14 INFO - PROCESS | 3668 | 1461291854603 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:14 INFO - PROCESS | 3668 | ++DOCSHELL 11BC8400 == 57 [pid = 3668] [id = 566] 19:24:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (11BCD800) [pid = 3668] [serial = 1698] [outer = 00000000] 19:24:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1348F000) [pid = 3668] [serial = 1699] [outer = 11BCD800] 19:24:14 INFO - PROCESS | 3668 | 1461291854712 Marionette DEBUG loaded listener.js 19:24:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (14C4DC00) [pid = 3668] [serial = 1700] [outer = 11BCD800] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 14CFC800 == 56 [pid = 3668] [id = 559] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 02A83400 == 55 [pid = 3668] [id = 558] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 18E15800 == 54 [pid = 3668] [id = 557] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 18E1E000 == 53 [pid = 3668] [id = 556] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 134AFC00 == 52 [pid = 3668] [id = 555] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 16DBC400 == 51 [pid = 3668] [id = 554] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 1681A800 == 50 [pid = 3668] [id = 553] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 11BEA800 == 49 [pid = 3668] [id = 552] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 13707400 == 48 [pid = 3668] [id = 551] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 02A77000 == 47 [pid = 3668] [id = 550] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 1A05C400 == 46 [pid = 3668] [id = 549] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 14C4E000 == 45 [pid = 3668] [id = 548] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 1370A400 == 44 [pid = 3668] [id = 547] 19:24:14 INFO - PROCESS | 3668 | --DOCSHELL 1C1C3800 == 43 [pid = 3668] [id = 546] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1A243400) [pid = 3668] [serial = 1556] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1AD13400) [pid = 3668] [serial = 1630] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1C10FC00) [pid = 3668] [serial = 1631] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (16546400) [pid = 3668] [serial = 1634] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (14CFC000) [pid = 3668] [serial = 1633] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1950C800) [pid = 3668] [serial = 1622] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1A8E1400) [pid = 3668] [serial = 1637] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (18E21800) [pid = 3668] [serial = 1636] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (19EF4400) [pid = 3668] [serial = 1624] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1A92A000) [pid = 3668] [serial = 1627] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1A236400) [pid = 3668] [serial = 1625] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (17F73800) [pid = 3668] [serial = 1615] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (17FBC800) [pid = 3668] [serial = 1616] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1A926800) [pid = 3668] [serial = 1628] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1330DC00) [pid = 3668] [serial = 1598] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1330E400) [pid = 3668] [serial = 1597] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (18823400) [pid = 3668] [serial = 1618] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (189C1000) [pid = 3668] [serial = 1619] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1950D400) [pid = 3668] [serial = 1621] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (14CF9000) [pid = 3668] [serial = 1610] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (139BAC00) [pid = 3668] [serial = 1609] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1A8E4400) [pid = 3668] [serial = 1607] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1A8DF000) [pid = 3668] [serial = 1606] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (12CF5C00) [pid = 3668] [serial = 1612] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1348D000) [pid = 3668] [serial = 1613] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (194E7C00) [pid = 3668] [serial = 1604] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1862C400) [pid = 3668] [serial = 1603] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (16590000) [pid = 3668] [serial = 1601] [outer = 00000000] [url = about:blank] 19:24:14 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (15F80400) [pid = 3668] [serial = 1600] [outer = 00000000] [url = about:blank] 19:24:15 INFO - PROCESS | 3668 | 1461291855174 Marionette TRACE conn3 <- [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]]]}] 19:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 843ms 19:24:15 INFO - PROCESS | 3668 | 1461291855221 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 19:24:15 INFO - PROCESS | 3668 | 1461291855227 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 19:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:24:15 INFO - PROCESS | 3668 | 1461291855233 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:24:15 INFO - PROCESS | 3668 | 1461291855235 Marionette TRACE conn3 <- [1,2230,null,{}] 19:24:15 INFO - PROCESS | 3668 | 1461291855239 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:15 INFO - PROCESS | 3668 | 1461291855323 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 19:24:15 INFO - PROCESS | 3668 | 1461291855329 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:15 INFO - PROCESS | 3668 | ++DOCSHELL 12CF5C00 == 44 [pid = 3668] [id = 567] 19:24:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (13366000) [pid = 3668] [serial = 1701] [outer = 00000000] 19:24:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1658F400) [pid = 3668] [serial = 1702] [outer = 13366000] 19:24:15 INFO - PROCESS | 3668 | 1461291855375 Marionette DEBUG loaded listener.js 19:24:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1659A000) [pid = 3668] [serial = 1703] [outer = 13366000] 19:24:15 INFO - PROCESS | 3668 | 1461291855851 Marionette TRACE conn3 <- [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]]]}] 19:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 640ms 19:24:15 INFO - PROCESS | 3668 | 1461291855869 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 19:24:15 INFO - PROCESS | 3668 | 1461291855872 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 19:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:24:15 INFO - PROCESS | 3668 | 1461291855875 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:24:15 INFO - PROCESS | 3668 | 1461291855878 Marionette TRACE conn3 <- [1,2234,null,{}] 19:24:15 INFO - PROCESS | 3668 | 1461291855892 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:15 INFO - PROCESS | 3668 | 1461291855977 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 19:24:15 INFO - PROCESS | 3668 | 1461291855985 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:15 INFO - PROCESS | 3668 | ++DOCSHELL 180B2000 == 45 [pid = 3668] [id = 568] 19:24:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (180B2400) [pid = 3668] [serial = 1704] [outer = 00000000] 19:24:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (18621400) [pid = 3668] [serial = 1705] [outer = 180B2400] 19:24:16 INFO - PROCESS | 3668 | 1461291856034 Marionette DEBUG loaded listener.js 19:24:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (18673000) [pid = 3668] [serial = 1706] [outer = 180B2400] 19:24:16 INFO - PROCESS | 3668 | 1461291856491 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 19:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 640ms 19:24:16 INFO - PROCESS | 3668 | 1461291856513 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 19:24:16 INFO - PROCESS | 3668 | 1461291856515 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 19:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:24:16 INFO - PROCESS | 3668 | 1461291856519 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:24:16 INFO - PROCESS | 3668 | 1461291856520 Marionette TRACE conn3 <- [1,2238,null,{}] 19:24:16 INFO - PROCESS | 3668 | 1461291856523 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:16 INFO - PROCESS | 3668 | 1461291856603 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 19:24:16 INFO - PROCESS | 3668 | 1461291856610 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:16 INFO - PROCESS | 3668 | ++DOCSHELL 182BBC00 == 46 [pid = 3668] [id = 569] 19:24:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1862DC00) [pid = 3668] [serial = 1707] [outer = 00000000] 19:24:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (18E21800) [pid = 3668] [serial = 1708] [outer = 1862DC00] 19:24:16 INFO - PROCESS | 3668 | 1461291856661 Marionette DEBUG loaded listener.js 19:24:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (19467800) [pid = 3668] [serial = 1709] [outer = 1862DC00] 19:24:17 INFO - PROCESS | 3668 | 1461291857154 Marionette TRACE conn3 <- [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]]]}] 19:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 703ms 19:24:17 INFO - PROCESS | 3668 | 1461291857218 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 19:24:17 INFO - PROCESS | 3668 | 1461291857220 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 19:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:24:17 INFO - PROCESS | 3668 | 1461291857223 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:24:17 INFO - PROCESS | 3668 | 1461291857225 Marionette TRACE conn3 <- [1,2242,null,{}] 19:24:17 INFO - PROCESS | 3668 | 1461291857234 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:17 INFO - PROCESS | 3668 | 1461291857342 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 19:24:17 INFO - PROCESS | 3668 | 1461291857352 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:17 INFO - PROCESS | 3668 | ++DOCSHELL 18BD3C00 == 47 [pid = 3668] [id = 570] 19:24:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (18E17000) [pid = 3668] [serial = 1710] [outer = 00000000] 19:24:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1950DC00) [pid = 3668] [serial = 1711] [outer = 18E17000] 19:24:17 INFO - PROCESS | 3668 | 1461291857398 Marionette DEBUG loaded listener.js 19:24:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (195E4000) [pid = 3668] [serial = 1712] [outer = 18E17000] 19:24:17 INFO - PROCESS | 3668 | 1461291857869 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 19:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 686ms 19:24:17 INFO - PROCESS | 3668 | 1461291857923 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 19:24:17 INFO - PROCESS | 3668 | 1461291857925 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 19:24:17 INFO - PROCESS | 3668 | 1461291857928 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:24:17 INFO - PROCESS | 3668 | 1461291857930 Marionette TRACE conn3 <- [1,2246,null,{}] 19:24:17 INFO - PROCESS | 3668 | 1461291857933 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:18 INFO - PROCESS | 3668 | 1461291858080 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 19:24:18 INFO - PROCESS | 3668 | 1461291858104 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:18 INFO - PROCESS | 3668 | ++DOCSHELL 12CF3C00 == 48 [pid = 3668] [id = 571] 19:24:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (19507400) [pid = 3668] [serial = 1713] [outer = 00000000] 19:24:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1A241000) [pid = 3668] [serial = 1714] [outer = 19507400] 19:24:18 INFO - PROCESS | 3668 | 1461291858152 Marionette DEBUG loaded listener.js 19:24:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1A23FC00) [pid = 3668] [serial = 1715] [outer = 19507400] 19:24:18 INFO - PROCESS | 3668 | 1461291858593 Marionette TRACE conn3 <- [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]]]}] 19:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 687ms 19:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:24:18 INFO - PROCESS | 3668 | 1461291858628 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 19:24:18 INFO - PROCESS | 3668 | 1461291858630 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 19:24:18 INFO - PROCESS | 3668 | 1461291858633 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:24:18 INFO - PROCESS | 3668 | 1461291858635 Marionette TRACE conn3 <- [1,2250,null,{}] 19:24:18 INFO - PROCESS | 3668 | 1461291858638 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:18 INFO - PROCESS | 3668 | 1461291858753 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 19:24:18 INFO - PROCESS | 3668 | 1461291858759 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:18 INFO - PROCESS | 3668 | ++DOCSHELL 1331B800 == 49 [pid = 3668] [id = 572] 19:24:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (194E8800) [pid = 3668] [serial = 1716] [outer = 00000000] 19:24:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1A8E5C00) [pid = 3668] [serial = 1717] [outer = 194E8800] 19:24:18 INFO - PROCESS | 3668 | 1461291858803 Marionette DEBUG loaded listener.js 19:24:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1A92E800) [pid = 3668] [serial = 1718] [outer = 194E8800] 19:24:19 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1370AC00) [pid = 3668] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:24:19 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (180B7000) [pid = 3668] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:24:19 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (18E1C000) [pid = 3668] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:24:19 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (16548C00) [pid = 3668] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:24:19 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (180B7C00) [pid = 3668] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:24:19 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (11B70C00) [pid = 3668] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:24:19 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (13310C00) [pid = 3668] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:24:19 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (11BEC800) [pid = 3668] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:24:19 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (18E1F000) [pid = 3668] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:24:19 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1681B000) [pid = 3668] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:24:19 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (17F77000) [pid = 3668] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:24:19 INFO - PROCESS | 3668 | 1461291859436 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 19:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 843ms 19:24:19 INFO - PROCESS | 3668 | 1461291859477 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 19:24:19 INFO - PROCESS | 3668 | 1461291859479 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 19:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:24:19 INFO - PROCESS | 3668 | 1461291859482 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:24:19 INFO - PROCESS | 3668 | 1461291859484 Marionette TRACE conn3 <- [1,2254,null,{}] 19:24:19 INFO - PROCESS | 3668 | 1461291859487 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:19 INFO - PROCESS | 3668 | 1461291859564 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 19:24:19 INFO - PROCESS | 3668 | 1461291859573 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:19 INFO - PROCESS | 3668 | ++DOCSHELL 12B3DC00 == 50 [pid = 3668] [id = 573] 19:24:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (12C0E800) [pid = 3668] [serial = 1719] [outer = 00000000] 19:24:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (180AE000) [pid = 3668] [serial = 1720] [outer = 12C0E800] 19:24:19 INFO - PROCESS | 3668 | 1461291859617 Marionette DEBUG loaded listener.js 19:24:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (18E1B400) [pid = 3668] [serial = 1721] [outer = 12C0E800] 19:24:20 INFO - PROCESS | 3668 | 1461291860074 Marionette TRACE conn3 <- [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]]]}] 19:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 640ms 19:24:20 INFO - PROCESS | 3668 | 1461291860120 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 19:24:20 INFO - PROCESS | 3668 | 1461291860122 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 19:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:24:20 INFO - PROCESS | 3668 | 1461291860126 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:24:20 INFO - PROCESS | 3668 | 1461291860127 Marionette TRACE conn3 <- [1,2258,null,{}] 19:24:20 INFO - PROCESS | 3668 | 1461291860131 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:20 INFO - PROCESS | 3668 | 1461291860210 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 19:24:20 INFO - PROCESS | 3668 | 1461291860216 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:20 INFO - PROCESS | 3668 | ++DOCSHELL 1336DC00 == 51 [pid = 3668] [id = 574] 19:24:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (16819400) [pid = 3668] [serial = 1722] [outer = 00000000] 19:24:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1AD0F000) [pid = 3668] [serial = 1723] [outer = 16819400] 19:24:20 INFO - PROCESS | 3668 | 1461291860260 Marionette DEBUG loaded listener.js 19:24:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1C109C00) [pid = 3668] [serial = 1724] [outer = 16819400] 19:24:20 INFO - PROCESS | 3668 | 1461291860673 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 19:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 593ms 19:24:20 INFO - PROCESS | 3668 | 1461291860723 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 19:24:20 INFO - PROCESS | 3668 | 1461291860725 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 19:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:24:20 INFO - PROCESS | 3668 | 1461291860728 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:24:20 INFO - PROCESS | 3668 | 1461291860730 Marionette TRACE conn3 <- [1,2262,null,{}] 19:24:20 INFO - PROCESS | 3668 | 1461291860733 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:20 INFO - PROCESS | 3668 | 1461291860820 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 19:24:20 INFO - PROCESS | 3668 | 1461291860826 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:20 INFO - PROCESS | 3668 | ++DOCSHELL 13DD0C00 == 52 [pid = 3668] [id = 575] 19:24:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (15C2CC00) [pid = 3668] [serial = 1725] [outer = 00000000] 19:24:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1C1C8C00) [pid = 3668] [serial = 1726] [outer = 15C2CC00] 19:24:20 INFO - PROCESS | 3668 | 1461291860869 Marionette DEBUG loaded listener.js 19:24:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1C1CAC00) [pid = 3668] [serial = 1727] [outer = 15C2CC00] 19:24:21 INFO - PROCESS | 3668 | 1461291861323 Marionette TRACE conn3 <- [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]]]}] 19:24:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:24:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 625ms 19:24:21 INFO - PROCESS | 3668 | 1461291861395 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 19:24:21 INFO - PROCESS | 3668 | 1461291861399 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 19:24:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:24:21 INFO - PROCESS | 3668 | 1461291861409 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:24:21 INFO - PROCESS | 3668 | 1461291861414 Marionette TRACE conn3 <- [1,2266,null,{}] 19:24:21 INFO - PROCESS | 3668 | 1461291861420 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:21 INFO - PROCESS | 3668 | 1461291861528 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 19:24:21 INFO - PROCESS | 3668 | 1461291861643 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:21 INFO - PROCESS | 3668 | ++DOCSHELL 13481C00 == 53 [pid = 3668] [id = 576] 19:24:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (13484000) [pid = 3668] [serial = 1728] [outer = 00000000] 19:24:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1361D800) [pid = 3668] [serial = 1729] [outer = 13484000] 19:24:21 INFO - PROCESS | 3668 | 1461291861682 Marionette DEBUG loaded listener.js 19:24:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (139B5800) [pid = 3668] [serial = 1730] [outer = 13484000] 19:24:22 INFO - PROCESS | 3668 | 1461291862335 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 19:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 999ms 19:24:22 INFO - PROCESS | 3668 | 1461291862394 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 19:24:22 INFO - PROCESS | 3668 | 1461291862397 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 19:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:24:22 INFO - PROCESS | 3668 | 1461291862405 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:24:22 INFO - PROCESS | 3668 | 1461291862409 Marionette TRACE conn3 <- [1,2270,null,{}] 19:24:22 INFO - PROCESS | 3668 | 1461291862414 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:22 INFO - PROCESS | 3668 | 1461291862520 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 19:24:22 INFO - PROCESS | 3668 | 1461291862658 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:22 INFO - PROCESS | 3668 | ++DOCSHELL 134AFC00 == 54 [pid = 3668] [id = 577] 19:24:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (138E2C00) [pid = 3668] [serial = 1731] [outer = 00000000] 19:24:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (16DB2000) [pid = 3668] [serial = 1732] [outer = 138E2C00] 19:24:22 INFO - PROCESS | 3668 | 1461291862713 Marionette DEBUG loaded listener.js 19:24:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (180AA400) [pid = 3668] [serial = 1733] [outer = 138E2C00] 19:24:23 INFO - PROCESS | 3668 | 1461291863256 Marionette TRACE conn3 <- [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]]]}] 19:24:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:24:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 905ms 19:24:23 INFO - PROCESS | 3668 | 1461291863308 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 19:24:23 INFO - PROCESS | 3668 | 1461291863311 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 19:24:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:24:23 INFO - PROCESS | 3668 | 1461291863315 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:24:23 INFO - PROCESS | 3668 | 1461291863317 Marionette TRACE conn3 <- [1,2274,null,{}] 19:24:23 INFO - PROCESS | 3668 | 1461291863327 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:23 INFO - PROCESS | 3668 | 1461291863436 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 19:24:23 INFO - PROCESS | 3668 | 1461291863548 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:23 INFO - PROCESS | 3668 | ++DOCSHELL 19E48000 == 55 [pid = 3668] [id = 578] 19:24:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (19E48C00) [pid = 3668] [serial = 1734] [outer = 00000000] 19:24:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1A23F800) [pid = 3668] [serial = 1735] [outer = 19E48C00] 19:24:23 INFO - PROCESS | 3668 | 1461291863647 Marionette DEBUG loaded listener.js 19:24:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1A8E5000) [pid = 3668] [serial = 1736] [outer = 19E48C00] 19:24:24 INFO - PROCESS | 3668 | 1461291864252 Marionette TRACE conn3 <- [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]]]}] 19:24:24 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 19:24:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 999ms 19:24:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:24:24 INFO - PROCESS | 3668 | 1461291864317 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 19:24:24 INFO - PROCESS | 3668 | 1461291864319 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 19:24:24 INFO - PROCESS | 3668 | 1461291864322 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:24:24 INFO - PROCESS | 3668 | 1461291864324 Marionette TRACE conn3 <- [1,2278,null,{}] 19:24:24 INFO - PROCESS | 3668 | 1461291864328 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:24 INFO - PROCESS | 3668 | 1461291864432 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 19:24:24 INFO - PROCESS | 3668 | 1461291864568 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:24 INFO - PROCESS | 3668 | ++DOCSHELL 1C420000 == 56 [pid = 3668] [id = 579] 19:24:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1C422000) [pid = 3668] [serial = 1737] [outer = 00000000] 19:24:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (1C487800) [pid = 3668] [serial = 1738] [outer = 1C422000] 19:24:24 INFO - PROCESS | 3668 | 1461291864623 Marionette DEBUG loaded listener.js 19:24:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1C5B3400) [pid = 3668] [serial = 1739] [outer = 1C422000] 19:24:25 INFO - PROCESS | 3668 | 1461291865400 Marionette TRACE conn3 <- [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]]]}] 19:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1139ms 19:24:25 INFO - PROCESS | 3668 | 1461291865468 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 19:24:25 INFO - PROCESS | 3668 | 1461291865472 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 19:24:25 INFO - PROCESS | 3668 | 1461291865477 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:24:25 INFO - PROCESS | 3668 | 1461291865481 Marionette TRACE conn3 <- [1,2282,null,{}] 19:24:25 INFO - PROCESS | 3668 | 1461291865486 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:25 INFO - PROCESS | 3668 | 1461291865581 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 19:24:25 INFO - PROCESS | 3668 | 1461291865717 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:25 INFO - PROCESS | 3668 | ++DOCSHELL 11BCD400 == 57 [pid = 3668] [id = 580] 19:24:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (11F3BC00) [pid = 3668] [serial = 1740] [outer = 00000000] 19:24:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1336C400) [pid = 3668] [serial = 1741] [outer = 11F3BC00] 19:24:25 INFO - PROCESS | 3668 | 1461291865767 Marionette DEBUG loaded listener.js 19:24:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1348D400) [pid = 3668] [serial = 1742] [outer = 11F3BC00] 19:24:26 INFO - PROCESS | 3668 | 1461291866331 Marionette TRACE conn3 <- [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]]]}] 19:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 905ms 19:24:26 INFO - PROCESS | 3668 | 1461291866384 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 19:24:26 INFO - PROCESS | 3668 | 1461291866389 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 19:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:24:26 INFO - PROCESS | 3668 | 1461291866395 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:24:26 INFO - PROCESS | 3668 | 1461291866398 Marionette TRACE conn3 <- [1,2286,null,{}] 19:24:26 INFO - PROCESS | 3668 | 1461291866402 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:26 INFO - PROCESS | 3668 | 1461291866495 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 19:24:26 INFO - PROCESS | 3668 | 1461291866610 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:26 INFO - PROCESS | 3668 | ++DOCSHELL 13312000 == 58 [pid = 3668] [id = 581] 19:24:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (158A8800) [pid = 3668] [serial = 1743] [outer = 00000000] 19:24:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (15E49C00) [pid = 3668] [serial = 1744] [outer = 158A8800] 19:24:26 INFO - PROCESS | 3668 | 1461291866655 Marionette DEBUG loaded listener.js 19:24:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (15F7CC00) [pid = 3668] [serial = 1745] [outer = 158A8800] 19:24:26 INFO - PROCESS | 3668 | --DOCSHELL 1336DC00 == 57 [pid = 3668] [id = 574] 19:24:26 INFO - PROCESS | 3668 | --DOCSHELL 12B3DC00 == 56 [pid = 3668] [id = 573] 19:24:26 INFO - PROCESS | 3668 | --DOCSHELL 1331B800 == 55 [pid = 3668] [id = 572] 19:24:26 INFO - PROCESS | 3668 | --DOCSHELL 1E3DE400 == 54 [pid = 3668] [id = 17] 19:24:26 INFO - PROCESS | 3668 | --DOCSHELL 12CF3C00 == 53 [pid = 3668] [id = 571] 19:24:26 INFO - PROCESS | 3668 | --DOCSHELL 18BD3C00 == 52 [pid = 3668] [id = 570] 19:24:26 INFO - PROCESS | 3668 | --DOCSHELL 182BBC00 == 51 [pid = 3668] [id = 569] 19:24:26 INFO - PROCESS | 3668 | --DOCSHELL 180B2000 == 50 [pid = 3668] [id = 568] 19:24:26 INFO - PROCESS | 3668 | --DOCSHELL 12CF5C00 == 49 [pid = 3668] [id = 567] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (19E54800) [pid = 3668] [serial = 1681] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOCSHELL 11BC8400 == 48 [pid = 3668] [id = 566] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (158AC000) [pid = 3668] [serial = 1642] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (15EDD000) [pid = 3668] [serial = 1655] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (158F8800) [pid = 3668] [serial = 1654] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (19E4D000) [pid = 3668] [serial = 1595] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (195DD800) [pid = 3668] [serial = 1673] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (19A1BC00) [pid = 3668] [serial = 1678] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (18826C00) [pid = 3668] [serial = 1667] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1681E000) [pid = 3668] [serial = 1676] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (15C35400) [pid = 3668] [serial = 1658] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (195DE400) [pid = 3668] [serial = 1672] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (18622C00) [pid = 3668] [serial = 1645] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (13487C00) [pid = 3668] [serial = 1651] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1370C800) [pid = 3668] [serial = 1652] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (19463800) [pid = 3668] [serial = 1669] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1560C400) [pid = 3668] [serial = 1657] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (16D5D400) [pid = 3668] [serial = 1661] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1348A800) [pid = 3668] [serial = 1675] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (180B1000) [pid = 3668] [serial = 1663] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (1822A000) [pid = 3668] [serial = 1664] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1C1C4000) [pid = 3668] [serial = 1648] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1C1CCC00) [pid = 3668] [serial = 1639] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (19462C00) [pid = 3668] [serial = 1670] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1881BC00) [pid = 3668] [serial = 1666] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (16825800) [pid = 3668] [serial = 1660] [outer = 00000000] [url = about:blank] 19:24:26 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (19E48800) [pid = 3668] [serial = 1679] [outer = 00000000] [url = about:blank] 19:24:27 INFO - PROCESS | 3668 | 1461291867180 Marionette TRACE conn3 <- [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]]]}] 19:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 843ms 19:24:27 INFO - PROCESS | 3668 | 1461291867237 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 19:24:27 INFO - PROCESS | 3668 | 1461291867239 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 19:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:24:27 INFO - PROCESS | 3668 | 1461291867242 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:24:27 INFO - PROCESS | 3668 | 1461291867246 Marionette TRACE conn3 <- [1,2290,null,{}] 19:24:27 INFO - PROCESS | 3668 | 1461291867256 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:27 INFO - PROCESS | 3668 | 1461291867337 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 19:24:27 INFO - PROCESS | 3668 | 1461291867344 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:27 INFO - PROCESS | 3668 | ++DOCSHELL 1336DC00 == 49 [pid = 3668] [id = 582] 19:24:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (14CEDC00) [pid = 3668] [serial = 1746] [outer = 00000000] 19:24:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (16547400) [pid = 3668] [serial = 1747] [outer = 14CEDC00] 19:24:27 INFO - PROCESS | 3668 | 1461291867392 Marionette DEBUG loaded listener.js 19:24:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1656FC00) [pid = 3668] [serial = 1748] [outer = 14CEDC00] 19:24:27 INFO - PROCESS | 3668 | 1461291867884 Marionette TRACE conn3 <- [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]]]}] 19:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 687ms 19:24:27 INFO - PROCESS | 3668 | 1461291867942 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 19:24:27 INFO - PROCESS | 3668 | 1461291867944 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 19:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:24:27 INFO - PROCESS | 3668 | 1461291867947 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:24:27 INFO - PROCESS | 3668 | 1461291867949 Marionette TRACE conn3 <- [1,2294,null,{}] 19:24:27 INFO - PROCESS | 3668 | 1461291867952 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:28 INFO - PROCESS | 3668 | 1461291868038 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 19:24:28 INFO - PROCESS | 3668 | 1461291868046 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:28 INFO - PROCESS | 3668 | ++DOCSHELL 1657D000 == 50 [pid = 3668] [id = 583] 19:24:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1660BC00) [pid = 3668] [serial = 1749] [outer = 00000000] 19:24:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (16DAF800) [pid = 3668] [serial = 1750] [outer = 1660BC00] 19:24:28 INFO - PROCESS | 3668 | 1461291868091 Marionette DEBUG loaded listener.js 19:24:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (16DBC000) [pid = 3668] [serial = 1751] [outer = 1660BC00] 19:24:28 INFO - PROCESS | 3668 | 1461291868835 Marionette TRACE conn3 <- [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]]]}] 19:24:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:24:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 936ms 19:24:28 INFO - PROCESS | 3668 | 1461291868894 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 19:24:28 INFO - PROCESS | 3668 | 1461291868900 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 19:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:24:28 INFO - PROCESS | 3668 | 1461291868906 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:24:28 INFO - PROCESS | 3668 | 1461291868909 Marionette TRACE conn3 <- [1,2298,null,{}] 19:24:28 INFO - PROCESS | 3668 | 1461291868914 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:29 INFO - PROCESS | 3668 | 1461291869023 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 19:24:29 INFO - PROCESS | 3668 | 1461291869158 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:29 INFO - PROCESS | 3668 | ++DOCSHELL 13481800 == 51 [pid = 3668] [id = 584] 19:24:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (13484800) [pid = 3668] [serial = 1752] [outer = 00000000] 19:24:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1560C400) [pid = 3668] [serial = 1753] [outer = 13484800] 19:24:29 INFO - PROCESS | 3668 | 1461291869216 Marionette DEBUG loaded listener.js 19:24:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (15C06400) [pid = 3668] [serial = 1754] [outer = 13484800] 19:24:29 INFO - PROCESS | 3668 | 1461291869768 Marionette TRACE conn3 <- [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]]]}] 19:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 905ms 19:24:29 INFO - PROCESS | 3668 | 1461291869809 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 19:24:29 INFO - PROCESS | 3668 | 1461291869815 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 19:24:29 INFO - PROCESS | 3668 | 1461291869822 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:24:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:24:29 INFO - PROCESS | 3668 | 1461291869825 Marionette TRACE conn3 <- [1,2302,null,{}] 19:24:29 INFO - PROCESS | 3668 | 1461291869829 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:29 INFO - PROCESS | 3668 | 1461291869930 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 19:24:30 INFO - PROCESS | 3668 | 1461291870041 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:30 INFO - PROCESS | 3668 | ++DOCSHELL 13706800 == 52 [pid = 3668] [id = 585] 19:24:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (14C59000) [pid = 3668] [serial = 1755] [outer = 00000000] 19:24:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (16A2C400) [pid = 3668] [serial = 1756] [outer = 14C59000] 19:24:30 INFO - PROCESS | 3668 | 1461291870096 Marionette DEBUG loaded listener.js 19:24:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (17F73800) [pid = 3668] [serial = 1757] [outer = 14C59000] 19:24:30 INFO - PROCESS | 3668 | 1461291870712 Marionette TRACE conn3 <- [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]]]}] 19:24:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:24:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 937ms 19:24:30 INFO - PROCESS | 3668 | 1461291870770 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 19:24:30 INFO - PROCESS | 3668 | 1461291870773 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 19:24:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:24:30 INFO - PROCESS | 3668 | 1461291870777 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:24:30 INFO - PROCESS | 3668 | 1461291870780 Marionette TRACE conn3 <- [1,2306,null,{}] 19:24:30 INFO - PROCESS | 3668 | 1461291870791 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:30 INFO - PROCESS | 3668 | 1461291870894 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 19:24:31 INFO - PROCESS | 3668 | 1461291871030 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:31 INFO - PROCESS | 3668 | ++DOCSHELL 02A7A800 == 53 [pid = 3668] [id = 586] 19:24:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (18237800) [pid = 3668] [serial = 1758] [outer = 00000000] 19:24:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1881C400) [pid = 3668] [serial = 1759] [outer = 18237800] 19:24:31 INFO - PROCESS | 3668 | 1461291871095 Marionette DEBUG loaded listener.js 19:24:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (189B9400) [pid = 3668] [serial = 1760] [outer = 18237800] 19:24:31 INFO - PROCESS | 3668 | 1461291871639 Marionette TRACE conn3 <- [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] 19:24:31 INFO - PROCESS | 3668 | 1461291871683 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 19:24:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:24:31 INFO - PROCESS | 3668 | 1461291871687 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:24:31 INFO - PROCESS | 3668 | 1461291871689 Marionette TRACE conn3 <- [1,2310,null,{}] 19:24:31 INFO - PROCESS | 3668 | 1461291871693 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:31 INFO - PROCESS | 3668 | 1461291871791 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 19:24:31 INFO - PROCESS | 3668 | 1461291871895 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:31 INFO - PROCESS | 3668 | ++DOCSHELL 18628C00 == 54 [pid = 3668] [id = 587] 19:24:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1862BC00) [pid = 3668] [serial = 1761] [outer = 00000000] 19:24:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (193BD400) [pid = 3668] [serial = 1762] [outer = 1862BC00] 19:24:31 INFO - PROCESS | 3668 | 1461291871949 Marionette DEBUG loaded listener.js 19:24:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (18E22800) [pid = 3668] [serial = 1763] [outer = 1862BC00] 19:24:32 INFO - PROCESS | 3668 | 1461291872561 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 19:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 936ms 19:24:32 INFO - PROCESS | 3668 | 1461291872631 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 19:24:32 INFO - PROCESS | 3668 | 1461291872634 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 19:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:24:32 INFO - PROCESS | 3668 | 1461291872637 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:24:32 INFO - PROCESS | 3668 | 1461291872639 Marionette TRACE conn3 <- [1,2314,null,{}] 19:24:32 INFO - PROCESS | 3668 | 1461291872643 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:32 INFO - PROCESS | 3668 | 1461291872739 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 19:24:32 INFO - PROCESS | 3668 | 1461291872953 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:32 INFO - PROCESS | 3668 | ++DOCSHELL 11BC2C00 == 55 [pid = 3668] [id = 588] 19:24:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (11BEF800) [pid = 3668] [serial = 1764] [outer = 00000000] 19:24:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (12C54800) [pid = 3668] [serial = 1765] [outer = 11BEF800] 19:24:32 INFO - PROCESS | 3668 | 1461291873006 Marionette DEBUG loaded listener.js 19:24:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1331B800) [pid = 3668] [serial = 1766] [outer = 11BEF800] 19:24:33 INFO - PROCESS | 3668 | 1461291873554 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 19:24:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:24:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 937ms 19:24:33 INFO - PROCESS | 3668 | 1461291873583 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 19:24:33 INFO - PROCESS | 3668 | 1461291873587 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 19:24:33 INFO - PROCESS | 3668 | 1461291873593 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:24:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:24:33 INFO - PROCESS | 3668 | 1461291873595 Marionette TRACE conn3 <- [1,2318,null,{}] 19:24:33 INFO - PROCESS | 3668 | 1461291873621 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:33 INFO - PROCESS | 3668 | 1461291873726 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 19:24:33 INFO - PROCESS | 3668 | --DOCSHELL 16599400 == 54 [pid = 3668] [id = 564] 19:24:33 INFO - PROCESS | 3668 | --DOCSHELL 13312800 == 53 [pid = 3668] [id = 482] 19:24:33 INFO - PROCESS | 3668 | --DOCSHELL 13372400 == 52 [pid = 3668] [id = 521] 19:24:33 INFO - PROCESS | 3668 | --DOCSHELL 1336DC00 == 51 [pid = 3668] [id = 582] 19:24:33 INFO - PROCESS | 3668 | --DOCSHELL 13312000 == 50 [pid = 3668] [id = 581] 19:24:33 INFO - PROCESS | 3668 | --DOCSHELL 11BCD400 == 49 [pid = 3668] [id = 580] 19:24:33 INFO - PROCESS | 3668 | --DOCSHELL 19E48000 == 48 [pid = 3668] [id = 578] 19:24:33 INFO - PROCESS | 3668 | --DOCSHELL 134AFC00 == 47 [pid = 3668] [id = 577] 19:24:33 INFO - PROCESS | 3668 | --DOCSHELL 13481C00 == 46 [pid = 3668] [id = 576] 19:24:33 INFO - PROCESS | 3668 | 1461291873850 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:33 INFO - PROCESS | 3668 | ++DOCSHELL 13312000 == 47 [pid = 3668] [id = 589] 19:24:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (13312800) [pid = 3668] [serial = 1767] [outer = 00000000] 19:24:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (15EDD000) [pid = 3668] [serial = 1768] [outer = 13312800] 19:24:33 INFO - PROCESS | 3668 | 1461291873898 Marionette DEBUG loaded listener.js 19:24:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (16603800) [pid = 3668] [serial = 1769] [outer = 13312800] 19:24:34 INFO - PROCESS | 3668 | 1461291874338 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 19:24:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:24:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 828ms 19:24:34 INFO - PROCESS | 3668 | 1461291874417 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 19:24:34 INFO - PROCESS | 3668 | 1461291874421 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 19:24:34 INFO - PROCESS | 3668 | 1461291874426 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:24:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:24:34 INFO - PROCESS | 3668 | 1461291874428 Marionette TRACE conn3 <- [1,2322,null,{}] 19:24:34 INFO - PROCESS | 3668 | 1461291874431 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:34 INFO - PROCESS | 3668 | 1461291874517 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 19:24:34 INFO - PROCESS | 3668 | 1461291874527 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:34 INFO - PROCESS | 3668 | ++DOCSHELL 180B4800 == 48 [pid = 3668] [id = 590] 19:24:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (180B9000) [pid = 3668] [serial = 1770] [outer = 00000000] 19:24:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (182C0C00) [pid = 3668] [serial = 1771] [outer = 180B9000] 19:24:34 INFO - PROCESS | 3668 | 1461291874572 Marionette DEBUG loaded listener.js 19:24:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (18E15400) [pid = 3668] [serial = 1772] [outer = 180B9000] 19:24:35 INFO - PROCESS | 3668 | 1461291875113 Marionette TRACE conn3 <- [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]]]}] 19:24:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:24:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 749ms 19:24:35 INFO - PROCESS | 3668 | 1461291875167 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 19:24:35 INFO - PROCESS | 3668 | 1461291875169 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 19:24:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:24:35 INFO - PROCESS | 3668 | 1461291875174 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:24:35 INFO - PROCESS | 3668 | 1461291875180 Marionette TRACE conn3 <- [1,2326,null,{}] 19:24:35 INFO - PROCESS | 3668 | 1461291875204 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:35 INFO - PROCESS | 3668 | 1461291875318 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 19:24:35 INFO - PROCESS | 3668 | 1461291875333 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:35 INFO - PROCESS | 3668 | ++DOCSHELL 195DE400 == 49 [pid = 3668] [id = 591] 19:24:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (195DF400) [pid = 3668] [serial = 1773] [outer = 00000000] 19:24:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (19A1AC00) [pid = 3668] [serial = 1774] [outer = 195DF400] 19:24:35 INFO - PROCESS | 3668 | 1461291875432 Marionette DEBUG loaded listener.js 19:24:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (19E2B800) [pid = 3668] [serial = 1775] [outer = 195DF400] 19:24:35 INFO - PROCESS | 3668 | 1461291875859 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 19:24:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:24:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 703ms 19:24:35 INFO - PROCESS | 3668 | 1461291875877 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 19:24:35 INFO - PROCESS | 3668 | 1461291875879 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 19:24:35 INFO - PROCESS | 3668 | 1461291875883 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:24:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:24:35 INFO - PROCESS | 3668 | 1461291875884 Marionette TRACE conn3 <- [1,2330,null,{}] 19:24:35 INFO - PROCESS | 3668 | 1461291875887 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:36 INFO - PROCESS | 3668 | 1461291876030 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 19:24:36 INFO - PROCESS | 3668 | 1461291876051 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:36 INFO - PROCESS | 3668 | ++DOCSHELL 19BB0400 == 50 [pid = 3668] [id = 592] 19:24:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (19E4E800) [pid = 3668] [serial = 1776] [outer = 00000000] 19:24:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (19EF7C00) [pid = 3668] [serial = 1777] [outer = 19E4E800] 19:24:36 INFO - PROCESS | 3668 | 1461291876095 Marionette DEBUG loaded listener.js 19:24:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1A239C00) [pid = 3668] [serial = 1778] [outer = 19E4E800] 19:24:36 INFO - PROCESS | 3668 | 1461291876532 Marionette TRACE conn3 <- [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]]]}] 19:24:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:24:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 687ms 19:24:36 INFO - PROCESS | 3668 | 1461291876581 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 19:24:36 INFO - PROCESS | 3668 | 1461291876583 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 19:24:36 INFO - PROCESS | 3668 | 1461291876587 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:24:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:24:36 INFO - PROCESS | 3668 | 1461291876588 Marionette TRACE conn3 <- [1,2334,null,{}] 19:24:36 INFO - PROCESS | 3668 | 1461291876592 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:36 INFO - PROCESS | 3668 | 1461291876701 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 19:24:36 INFO - PROCESS | 3668 | 1461291876707 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:36 INFO - PROCESS | 3668 | ++DOCSHELL 13620800 == 51 [pid = 3668] [id = 593] 19:24:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (15E95000) [pid = 3668] [serial = 1779] [outer = 00000000] 19:24:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (1A8E4C00) [pid = 3668] [serial = 1780] [outer = 15E95000] 19:24:36 INFO - PROCESS | 3668 | 1461291876958 Marionette DEBUG loaded listener.js 19:24:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (1C1BFC00) [pid = 3668] [serial = 1781] [outer = 15E95000] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (194E8800) [pid = 3668] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (19507400) [pid = 3668] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (19E4A400) [pid = 3668] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (12C0E800) [pid = 3668] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (180B2400) [pid = 3668] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1862DC00) [pid = 3668] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (11BCD800) [pid = 3668] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (13366000) [pid = 3668] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (11F3BC00) [pid = 3668] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (15C2CC00) [pid = 3668] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (158A8800) [pid = 3668] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (14CEDC00) [pid = 3668] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (18E17000) [pid = 3668] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (16819400) [pid = 3668] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:24:37 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1E3E2000) [pid = 3668] [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.] 19:24:37 INFO - PROCESS | 3668 | 1461291877392 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 19:24:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:24:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 843ms 19:24:37 INFO - PROCESS | 3668 | 1461291877430 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 19:24:37 INFO - PROCESS | 3668 | 1461291877432 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 19:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:24:37 INFO - PROCESS | 3668 | 1461291877441 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:24:37 INFO - PROCESS | 3668 | 1461291877443 Marionette TRACE conn3 <- [1,2338,null,{}] 19:24:37 INFO - PROCESS | 3668 | 1461291877447 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:37 INFO - PROCESS | 3668 | 1461291877530 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 19:24:37 INFO - PROCESS | 3668 | 1461291877537 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:37 INFO - PROCESS | 3668 | ++DOCSHELL 12CF3C00 == 52 [pid = 3668] [id = 594] 19:24:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (15CED800) [pid = 3668] [serial = 1782] [outer = 00000000] 19:24:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (19E51C00) [pid = 3668] [serial = 1783] [outer = 15CED800] 19:24:37 INFO - PROCESS | 3668 | 1461291877581 Marionette DEBUG loaded listener.js 19:24:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1A64A400) [pid = 3668] [serial = 1784] [outer = 15CED800] 19:24:37 INFO - PROCESS | 3668 | 1461291878010 Marionette TRACE conn3 <- [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]]]}] 19:24:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:24:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 593ms 19:24:38 INFO - PROCESS | 3668 | 1461291878033 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 19:24:38 INFO - PROCESS | 3668 | 1461291878035 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 19:24:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:24:38 INFO - PROCESS | 3668 | 1461291878038 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:24:38 INFO - PROCESS | 3668 | 1461291878039 Marionette TRACE conn3 <- [1,2342,null,{}] 19:24:38 INFO - PROCESS | 3668 | 1461291878056 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:38 INFO - PROCESS | 3668 | 1461291878132 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 19:24:38 INFO - PROCESS | 3668 | 1461291878138 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:38 INFO - PROCESS | 3668 | ++DOCSHELL 11BEAC00 == 53 [pid = 3668] [id = 595] 19:24:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (19507400) [pid = 3668] [serial = 1785] [outer = 00000000] 19:24:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1C425800) [pid = 3668] [serial = 1786] [outer = 19507400] 19:24:38 INFO - PROCESS | 3668 | 1461291878182 Marionette DEBUG loaded listener.js 19:24:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1C427000) [pid = 3668] [serial = 1787] [outer = 19507400] 19:24:38 INFO - PROCESS | 3668 | 1461291878615 Marionette TRACE conn3 <- [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]]]}] 19:24:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:24:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 624ms 19:24:38 INFO - PROCESS | 3668 | 1461291878680 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 19:24:38 INFO - PROCESS | 3668 | 1461291878682 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 19:24:38 INFO - PROCESS | 3668 | 1461291878686 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:24:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:24:38 INFO - PROCESS | 3668 | 1461291878687 Marionette TRACE conn3 <- [1,2346,null,{}] 19:24:38 INFO - PROCESS | 3668 | 1461291878690 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:38 INFO - PROCESS | 3668 | 1461291878767 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 19:24:38 INFO - PROCESS | 3668 | 1461291878773 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:38 INFO - PROCESS | 3668 | ++DOCSHELL 1C423400 == 54 [pid = 3668] [id = 596] 19:24:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1C428000) [pid = 3668] [serial = 1788] [outer = 00000000] 19:24:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1CB1BC00) [pid = 3668] [serial = 1789] [outer = 1C428000] 19:24:38 INFO - PROCESS | 3668 | 1461291878817 Marionette DEBUG loaded listener.js 19:24:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1CB1E000) [pid = 3668] [serial = 1790] [outer = 1C428000] 19:24:39 INFO - PROCESS | 3668 | 1461291879481 Marionette TRACE conn3 <- [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]]]}] 19:24:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:24:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 843ms 19:24:39 INFO - PROCESS | 3668 | 1461291879515 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 19:24:39 INFO - PROCESS | 3668 | 1461291879520 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 19:24:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:24:39 INFO - PROCESS | 3668 | 1461291879526 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:24:39 INFO - PROCESS | 3668 | 1461291879530 Marionette TRACE conn3 <- [1,2350,null,{}] 19:24:39 INFO - PROCESS | 3668 | 1461291879535 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:39 INFO - PROCESS | 3668 | 1461291879642 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 19:24:39 INFO - PROCESS | 3668 | 1461291879786 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:39 INFO - PROCESS | 3668 | ++DOCSHELL 13372400 == 55 [pid = 3668] [id = 597] 19:24:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1361E000) [pid = 3668] [serial = 1791] [outer = 00000000] 19:24:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (15CD2400) [pid = 3668] [serial = 1792] [outer = 1361E000] 19:24:39 INFO - PROCESS | 3668 | 1461291879843 Marionette DEBUG loaded listener.js 19:24:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (16546000) [pid = 3668] [serial = 1793] [outer = 1361E000] 19:24:40 INFO - PROCESS | 3668 | 1461291880475 Marionette TRACE conn3 <- [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]]]}] 19:24:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:24:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 999ms 19:24:40 INFO - PROCESS | 3668 | 1461291880528 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 19:24:40 INFO - PROCESS | 3668 | 1461291880534 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 19:24:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:24:40 INFO - PROCESS | 3668 | 1461291880540 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:24:40 INFO - PROCESS | 3668 | 1461291880543 Marionette TRACE conn3 <- [1,2354,null,{}] 19:24:40 INFO - PROCESS | 3668 | 1461291880547 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:40 INFO - PROCESS | 3668 | 1461291880651 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 19:24:40 INFO - PROCESS | 3668 | 1461291880790 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:40 INFO - PROCESS | 3668 | ++DOCSHELL 16545000 == 56 [pid = 3668] [id = 598] 19:24:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (16594C00) [pid = 3668] [serial = 1794] [outer = 00000000] 19:24:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (18E1FC00) [pid = 3668] [serial = 1795] [outer = 16594C00] 19:24:40 INFO - PROCESS | 3668 | 1461291880845 Marionette DEBUG loaded listener.js 19:24:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (194E8400) [pid = 3668] [serial = 1796] [outer = 16594C00] 19:24:41 INFO - PROCESS | 3668 | 1461291881413 Marionette TRACE conn3 <- [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]]]}] 19:24:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:24:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 937ms 19:24:41 INFO - PROCESS | 3668 | 1461291881483 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 19:24:41 INFO - PROCESS | 3668 | 1461291881486 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 19:24:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:24:41 INFO - PROCESS | 3668 | 1461291881490 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:24:41 INFO - PROCESS | 3668 | 1461291881494 Marionette TRACE conn3 <- [1,2358,null,{}] 19:24:41 INFO - PROCESS | 3668 | 1461291881505 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:41 INFO - PROCESS | 3668 | 1461291881610 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 19:24:41 INFO - PROCESS | 3668 | 1461291881751 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:41 INFO - PROCESS | 3668 | ++DOCSHELL 1C41EC00 == 57 [pid = 3668] [id = 599] 19:24:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (1C41FC00) [pid = 3668] [serial = 1797] [outer = 00000000] 19:24:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (1C5B8400) [pid = 3668] [serial = 1798] [outer = 1C41FC00] 19:24:41 INFO - PROCESS | 3668 | 1461291881809 Marionette DEBUG loaded listener.js 19:24:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (1CB20C00) [pid = 3668] [serial = 1799] [outer = 1C41FC00] 19:24:42 INFO - PROCESS | 3668 | 1461291882400 Marionette TRACE conn3 <- [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]]]}] 19:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 952ms 19:24:42 INFO - PROCESS | 3668 | 1461291882434 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 19:24:42 INFO - PROCESS | 3668 | 1461291882437 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 19:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:24:42 INFO - PROCESS | 3668 | 1461291882441 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:24:42 INFO - PROCESS | 3668 | 1461291882443 Marionette TRACE conn3 <- [1,2362,null,{}] 19:24:42 INFO - PROCESS | 3668 | 1461291882446 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:42 INFO - PROCESS | 3668 | 1461291882550 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 19:24:42 INFO - PROCESS | 3668 | 1461291882660 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:42 INFO - PROCESS | 3668 | ++DOCSHELL 1C429400 == 58 [pid = 3668] [id = 600] 19:24:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (1CB24400) [pid = 3668] [serial = 1800] [outer = 00000000] 19:24:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (1CBCCC00) [pid = 3668] [serial = 1801] [outer = 1CB24400] 19:24:42 INFO - PROCESS | 3668 | 1461291882714 Marionette DEBUG loaded listener.js 19:24:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (1CE35800) [pid = 3668] [serial = 1802] [outer = 1CB24400] 19:24:43 INFO - PROCESS | 3668 | 1461291883238 Marionette TRACE conn3 <- [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]]]}] 19:24:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:24:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 843ms 19:24:43 INFO - PROCESS | 3668 | 1461291883283 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 19:24:43 INFO - PROCESS | 3668 | 1461291883285 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 19:24:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:24:43 INFO - PROCESS | 3668 | 1461291883289 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:24:43 INFO - PROCESS | 3668 | 1461291883291 Marionette TRACE conn3 <- [1,2366,null,{}] 19:24:43 INFO - PROCESS | 3668 | 1461291883294 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:43 INFO - PROCESS | 3668 | 1461291883401 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 19:24:43 INFO - PROCESS | 3668 | 1461291883514 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:43 INFO - PROCESS | 3668 | ++DOCSHELL 1C1C9C00 == 59 [pid = 3668] [id = 601] 19:24:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1CE99000) [pid = 3668] [serial = 1803] [outer = 00000000] 19:24:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (1D1BDC00) [pid = 3668] [serial = 1804] [outer = 1CE99000] 19:24:43 INFO - PROCESS | 3668 | 1461291883571 Marionette DEBUG loaded listener.js 19:24:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (1CEA7C00) [pid = 3668] [serial = 1805] [outer = 1CE99000] 19:24:44 INFO - PROCESS | 3668 | 1461291884171 Marionette TRACE conn3 <- [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]]]}] 19:24:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:24:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 936ms 19:24:44 INFO - PROCESS | 3668 | 1461291884383 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 19:24:44 INFO - PROCESS | 3668 | 1461291884388 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 19:24:44 INFO - PROCESS | 3668 | 1461291884406 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:24:44 INFO - PROCESS | 3668 | 1461291884409 Marionette TRACE conn3 <- [1,2370,null,{}] 19:24:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:24:44 INFO - PROCESS | 3668 | 1461291884414 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:44 INFO - PROCESS | 3668 | 1461291884520 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 19:24:44 INFO - PROCESS | 3668 | 1461291884655 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:44 INFO - PROCESS | 3668 | ++DOCSHELL 12C5A400 == 60 [pid = 3668] [id = 602] 19:24:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1330E400) [pid = 3668] [serial = 1806] [outer = 00000000] 19:24:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (1560DC00) [pid = 3668] [serial = 1807] [outer = 1330E400] 19:24:44 INFO - PROCESS | 3668 | 1461291884704 Marionette DEBUG loaded listener.js 19:24:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (15CD2800) [pid = 3668] [serial = 1808] [outer = 1330E400] 19:24:45 INFO - PROCESS | 3668 | --DOCSHELL 11BEAC00 == 59 [pid = 3668] [id = 595] 19:24:45 INFO - PROCESS | 3668 | --DOCSHELL 12CF3C00 == 58 [pid = 3668] [id = 594] 19:24:45 INFO - PROCESS | 3668 | --DOCSHELL 13620800 == 57 [pid = 3668] [id = 593] 19:24:45 INFO - PROCESS | 3668 | --DOCSHELL 19BB0400 == 56 [pid = 3668] [id = 592] 19:24:45 INFO - PROCESS | 3668 | --DOCSHELL 195DE400 == 55 [pid = 3668] [id = 591] 19:24:45 INFO - PROCESS | 3668 | --DOCSHELL 180B4800 == 54 [pid = 3668] [id = 590] 19:24:45 INFO - PROCESS | 3668 | --DOCSHELL 13312000 == 53 [pid = 3668] [id = 589] 19:24:45 INFO - PROCESS | 3668 | --DOCSHELL 11BC2C00 == 52 [pid = 3668] [id = 588] 19:24:45 INFO - PROCESS | 3668 | --DOCSHELL 13481800 == 51 [pid = 3668] [id = 584] 19:24:45 INFO - PROCESS | 3668 | --DOCSHELL 1657D000 == 50 [pid = 3668] [id = 583] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (16DAF800) [pid = 3668] [serial = 1750] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (1A8E5C00) [pid = 3668] [serial = 1717] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (1A241000) [pid = 3668] [serial = 1714] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (1A05B400) [pid = 3668] [serial = 1682] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (13484C00) [pid = 3668] [serial = 1684] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (16604C00) [pid = 3668] [serial = 1687] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (194E8C00) [pid = 3668] [serial = 1690] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (18E1B400) [pid = 3668] [serial = 1721] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (1A813400) [pid = 3668] [serial = 1693] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (18621400) [pid = 3668] [serial = 1705] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (18673000) [pid = 3668] [serial = 1706] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (18E21800) [pid = 3668] [serial = 1708] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (1348F000) [pid = 3668] [serial = 1699] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (14C4DC00) [pid = 3668] [serial = 1700] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (1658F400) [pid = 3668] [serial = 1702] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (1659A000) [pid = 3668] [serial = 1703] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (15605800) [pid = 3668] [serial = 1696] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (180AE000) [pid = 3668] [serial = 1720] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (1336C400) [pid = 3668] [serial = 1741] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (1C1C8C00) [pid = 3668] [serial = 1726] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1348D400) [pid = 3668] [serial = 1742] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (15E49C00) [pid = 3668] [serial = 1744] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (1361D800) [pid = 3668] [serial = 1729] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (16DB2000) [pid = 3668] [serial = 1732] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1A23F800) [pid = 3668] [serial = 1735] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (16547400) [pid = 3668] [serial = 1747] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1C487800) [pid = 3668] [serial = 1738] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (15F7CC00) [pid = 3668] [serial = 1745] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1A92E800) [pid = 3668] [serial = 1718] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1950DC00) [pid = 3668] [serial = 1711] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (195E4000) [pid = 3668] [serial = 1712] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1A23FC00) [pid = 3668] [serial = 1715] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1C109C00) [pid = 3668] [serial = 1724] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1AD0F000) [pid = 3668] [serial = 1723] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1C1CAC00) [pid = 3668] [serial = 1727] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1A863000) [pid = 3668] [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.] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1656FC00) [pid = 3668] [serial = 1748] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (19467800) [pid = 3668] [serial = 1709] [outer = 00000000] [url = about:blank] 19:24:45 INFO - PROCESS | 3668 | 1461291885285 Marionette TRACE conn3 <- [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]]]}] 19:24:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:24:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 874ms 19:24:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:24:45 INFO - PROCESS | 3668 | 1461291885300 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 19:24:45 INFO - PROCESS | 3668 | 1461291885303 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 19:24:45 INFO - PROCESS | 3668 | 1461291885310 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:24:45 INFO - PROCESS | 3668 | 1461291885314 Marionette TRACE conn3 <- [1,2374,null,{}] 19:24:45 INFO - PROCESS | 3668 | 1461291885322 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:45 INFO - PROCESS | 3668 | 1461291885405 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 19:24:45 INFO - PROCESS | 3668 | 1461291885414 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:45 INFO - PROCESS | 3668 | ++DOCSHELL 13481C00 == 51 [pid = 3668] [id = 603] 19:24:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (13484C00) [pid = 3668] [serial = 1809] [outer = 00000000] 19:24:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (15E49C00) [pid = 3668] [serial = 1810] [outer = 13484C00] 19:24:45 INFO - PROCESS | 3668 | 1461291885462 Marionette DEBUG loaded listener.js 19:24:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (16543400) [pid = 3668] [serial = 1811] [outer = 13484C00] 19:24:46 INFO - PROCESS | 3668 | 1461291886015 Marionette TRACE conn3 <- [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]]]}] 19:24:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:24:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 750ms 19:24:46 INFO - PROCESS | 3668 | 1461291886066 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 19:24:46 INFO - PROCESS | 3668 | 1461291886068 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 19:24:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:24:46 INFO - PROCESS | 3668 | 1461291886072 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:24:46 INFO - PROCESS | 3668 | 1461291886074 Marionette TRACE conn3 <- [1,2378,null,{}] 19:24:46 INFO - PROCESS | 3668 | 1461291886083 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:46 INFO - PROCESS | 3668 | 1461291886169 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 19:24:46 INFO - PROCESS | 3668 | 1461291886271 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:46 INFO - PROCESS | 3668 | ++DOCSHELL 16602000 == 52 [pid = 3668] [id = 604] 19:24:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (16602800) [pid = 3668] [serial = 1812] [outer = 00000000] 19:24:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (17AD2800) [pid = 3668] [serial = 1813] [outer = 16602800] 19:24:46 INFO - PROCESS | 3668 | 1461291886320 Marionette DEBUG loaded listener.js 19:24:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (17F7AC00) [pid = 3668] [serial = 1814] [outer = 16602800] 19:24:46 INFO - PROCESS | 3668 | 1461291886728 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 19:24:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:24:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 687ms 19:24:46 INFO - PROCESS | 3668 | 1461291886771 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 19:24:46 INFO - PROCESS | 3668 | 1461291886773 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 19:24:46 INFO - PROCESS | 3668 | 1461291886776 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:24:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:24:46 INFO - PROCESS | 3668 | 1461291886778 Marionette TRACE conn3 <- [1,2382,null,{}] 19:24:46 INFO - PROCESS | 3668 | 1461291886781 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:46 INFO - PROCESS | 3668 | 1461291886861 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 19:24:46 INFO - PROCESS | 3668 | 1461291886867 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:46 INFO - PROCESS | 3668 | ++DOCSHELL 17ADC800 == 53 [pid = 3668] [id = 605] 19:24:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (17F77400) [pid = 3668] [serial = 1815] [outer = 00000000] 19:24:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (189C0400) [pid = 3668] [serial = 1816] [outer = 17F77400] 19:24:46 INFO - PROCESS | 3668 | 1461291886912 Marionette DEBUG loaded listener.js 19:24:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (18E18C00) [pid = 3668] [serial = 1817] [outer = 17F77400] 19:24:47 INFO - PROCESS | 3668 | 1461291887406 Marionette TRACE conn3 <- [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]]]}] 19:24:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:24:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 687ms 19:24:47 INFO - PROCESS | 3668 | 1461291887476 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 19:24:47 INFO - PROCESS | 3668 | 1461291887478 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 19:24:47 INFO - PROCESS | 3668 | 1461291887482 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:24:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:24:47 INFO - PROCESS | 3668 | 1461291887483 Marionette TRACE conn3 <- [1,2386,null,{}] 19:24:47 INFO - PROCESS | 3668 | 1461291887487 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:47 INFO - PROCESS | 3668 | 1461291887635 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 19:24:47 INFO - PROCESS | 3668 | 1461291887659 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:47 INFO - PROCESS | 3668 | ++DOCSHELL 16DB2800 == 54 [pid = 3668] [id = 606] 19:24:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (19463C00) [pid = 3668] [serial = 1818] [outer = 00000000] 19:24:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (194DE800) [pid = 3668] [serial = 1819] [outer = 19463C00] 19:24:47 INFO - PROCESS | 3668 | 1461291887704 Marionette DEBUG loaded listener.js 19:24:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (194E7C00) [pid = 3668] [serial = 1820] [outer = 19463C00] 19:24:48 INFO - PROCESS | 3668 | 1461291888137 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 19:24:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:24:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 703ms 19:24:48 INFO - PROCESS | 3668 | 1461291888181 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 19:24:48 INFO - PROCESS | 3668 | 1461291888183 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 19:24:48 INFO - PROCESS | 3668 | 1461291888187 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:24:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:24:48 INFO - PROCESS | 3668 | 1461291888188 Marionette TRACE conn3 <- [1,2390,null,{}] 19:24:48 INFO - PROCESS | 3668 | 1461291888192 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:48 INFO - PROCESS | 3668 | 1461291888330 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 19:24:48 INFO - PROCESS | 3668 | 1461291888400 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:48 INFO - PROCESS | 3668 | ++DOCSHELL 11BEE800 == 55 [pid = 3668] [id = 607] 19:24:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (19A11400) [pid = 3668] [serial = 1821] [outer = 00000000] 19:24:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (19E52C00) [pid = 3668] [serial = 1822] [outer = 19A11400] 19:24:48 INFO - PROCESS | 3668 | 1461291888448 Marionette DEBUG loaded listener.js 19:24:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1A0D4800) [pid = 3668] [serial = 1823] [outer = 19A11400] 19:24:48 INFO - PROCESS | 3668 | 1461291888893 Marionette TRACE conn3 <- [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]]]}] 19:24:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:24:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 734ms 19:24:48 INFO - PROCESS | 3668 | 1461291888928 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 19:24:48 INFO - PROCESS | 3668 | 1461291888930 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 19:24:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:24:48 INFO - PROCESS | 3668 | 1461291888933 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:24:48 INFO - PROCESS | 3668 | 1461291888935 Marionette TRACE conn3 <- [1,2394,null,{}] 19:24:48 INFO - PROCESS | 3668 | 1461291888938 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:49 INFO - PROCESS | 3668 | 1461291889077 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 19:24:49 INFO - PROCESS | 3668 | 1461291889101 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:49 INFO - PROCESS | 3668 | ++DOCSHELL 19E51800 == 56 [pid = 3668] [id = 608] 19:24:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (19EF3000) [pid = 3668] [serial = 1824] [outer = 00000000] 19:24:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1A8DF000) [pid = 3668] [serial = 1825] [outer = 19EF3000] 19:24:49 INFO - PROCESS | 3668 | 1461291889145 Marionette DEBUG loaded listener.js 19:24:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1A8E2C00) [pid = 3668] [serial = 1826] [outer = 19EF3000] 19:24:49 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (13312800) [pid = 3668] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:24:49 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (180B9000) [pid = 3668] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:24:49 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (195DF400) [pid = 3668] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:24:49 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (11BEF800) [pid = 3668] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:24:49 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (19E4E800) [pid = 3668] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:24:49 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (15CED800) [pid = 3668] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:24:49 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (15E95000) [pid = 3668] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:24:49 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1E278C00) [pid = 3668] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:24:49 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (19507400) [pid = 3668] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:24:49 INFO - PROCESS | 3668 | 1461291889735 Marionette TRACE conn3 <- [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]]]}] 19:24:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:24:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 843ms 19:24:49 INFO - PROCESS | 3668 | 1461291889776 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 19:24:49 INFO - PROCESS | 3668 | 1461291889778 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 19:24:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:24:49 INFO - PROCESS | 3668 | 1461291889781 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:24:49 INFO - PROCESS | 3668 | 1461291889783 Marionette TRACE conn3 <- [1,2398,null,{}] 19:24:49 INFO - PROCESS | 3668 | 1461291889786 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:49 INFO - PROCESS | 3668 | 1461291889864 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 19:24:49 INFO - PROCESS | 3668 | 1461291889955 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:49 INFO - PROCESS | 3668 | ++DOCSHELL 11BE7800 == 57 [pid = 3668] [id = 609] 19:24:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (11BF2000) [pid = 3668] [serial = 1827] [outer = 00000000] 19:24:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (16A2B000) [pid = 3668] [serial = 1828] [outer = 11BF2000] 19:24:49 INFO - PROCESS | 3668 | 1461291890009 Marionette DEBUG loaded listener.js 19:24:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (19E50000) [pid = 3668] [serial = 1829] [outer = 11BF2000] 19:24:50 INFO - PROCESS | 3668 | 1461291890382 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 19:24:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:24:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 640ms 19:24:50 INFO - PROCESS | 3668 | 1461291890420 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 19:24:50 INFO - PROCESS | 3668 | 1461291890422 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 19:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:24:50 INFO - PROCESS | 3668 | 1461291890425 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:24:50 INFO - PROCESS | 3668 | 1461291890427 Marionette TRACE conn3 <- [1,2402,null,{}] 19:24:50 INFO - PROCESS | 3668 | 1461291890430 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:50 INFO - PROCESS | 3668 | 1461291890508 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 19:24:50 INFO - PROCESS | 3668 | 1461291890610 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:50 INFO - PROCESS | 3668 | ++DOCSHELL 12B7F000 == 58 [pid = 3668] [id = 610] 19:24:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (12B84000) [pid = 3668] [serial = 1830] [outer = 00000000] 19:24:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1AD15C00) [pid = 3668] [serial = 1831] [outer = 12B84000] 19:24:50 INFO - PROCESS | 3668 | 1461291890660 Marionette DEBUG loaded listener.js 19:24:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1C114000) [pid = 3668] [serial = 1832] [outer = 12B84000] 19:24:51 INFO - PROCESS | 3668 | 1461291891021 Marionette TRACE conn3 <- [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]]]}] 19:24:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:24:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 640ms 19:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:24:51 INFO - PROCESS | 3668 | 1461291891063 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 19:24:51 INFO - PROCESS | 3668 | 1461291891065 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 19:24:51 INFO - PROCESS | 3668 | 1461291891068 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:24:51 INFO - PROCESS | 3668 | 1461291891070 Marionette TRACE conn3 <- [1,2406,null,{}] 19:24:51 INFO - PROCESS | 3668 | 1461291891073 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:51 INFO - PROCESS | 3668 | 1461291891191 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 19:24:51 INFO - PROCESS | 3668 | 1461291891199 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:51 INFO - PROCESS | 3668 | ++DOCSHELL 1A236C00 == 59 [pid = 3668] [id = 611] 19:24:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1A92C800) [pid = 3668] [serial = 1833] [outer = 00000000] 19:24:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1C42A000) [pid = 3668] [serial = 1834] [outer = 1A92C800] 19:24:51 INFO - PROCESS | 3668 | 1461291891244 Marionette DEBUG loaded listener.js 19:24:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1C487800) [pid = 3668] [serial = 1835] [outer = 1A92C800] 19:24:51 INFO - PROCESS | 3668 | 1461291891709 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 687ms 19:24:51 INFO - PROCESS | 3668 | 1461291891769 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 19:24:51 INFO - PROCESS | 3668 | 1461291891774 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 19:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:24:51 INFO - PROCESS | 3668 | 1461291891779 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:24:51 INFO - PROCESS | 3668 | 1461291891784 Marionette TRACE conn3 <- [1,2410,null,{}] 19:24:51 INFO - PROCESS | 3668 | 1461291891790 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:51 INFO - PROCESS | 3668 | 1461291891961 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 19:24:52 INFO - PROCESS | 3668 | 1461291892084 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:52 INFO - PROCESS | 3668 | ++DOCSHELL 12BE5C00 == 60 [pid = 3668] [id = 612] 19:24:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (13620800) [pid = 3668] [serial = 1836] [outer = 00000000] 19:24:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (13F5C000) [pid = 3668] [serial = 1837] [outer = 13620800] 19:24:52 INFO - PROCESS | 3668 | 1461291892141 Marionette DEBUG loaded listener.js 19:24:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (14CFC000) [pid = 3668] [serial = 1838] [outer = 13620800] 19:24:52 INFO - PROCESS | 3668 | 1461291892682 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 936ms 19:24:52 INFO - PROCESS | 3668 | 1461291892726 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 19:24:52 INFO - PROCESS | 3668 | 1461291892732 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 19:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:24:52 INFO - PROCESS | 3668 | 1461291892738 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:24:52 INFO - PROCESS | 3668 | 1461291892741 Marionette TRACE conn3 <- [1,2414,null,{}] 19:24:52 INFO - PROCESS | 3668 | 1461291892745 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:52 INFO - PROCESS | 3668 | 1461291892851 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 19:24:52 INFO - PROCESS | 3668 | 1461291892964 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:52 INFO - PROCESS | 3668 | ++DOCSHELL 1658F400 == 61 [pid = 3668] [id = 613] 19:24:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (16597C00) [pid = 3668] [serial = 1839] [outer = 00000000] 19:24:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (180AD800) [pid = 3668] [serial = 1840] [outer = 16597C00] 19:24:53 INFO - PROCESS | 3668 | 1461291893059 Marionette DEBUG loaded listener.js 19:24:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (18627400) [pid = 3668] [serial = 1841] [outer = 16597C00] 19:24:53 INFO - PROCESS | 3668 | 1461291893665 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 19:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 952ms 19:24:53 INFO - PROCESS | 3668 | 1461291893681 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 19:24:53 INFO - PROCESS | 3668 | 1461291893684 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 19:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:24:53 INFO - PROCESS | 3668 | 1461291893688 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:24:53 INFO - PROCESS | 3668 | 1461291893691 Marionette TRACE conn3 <- [1,2418,null,{}] 19:24:53 INFO - PROCESS | 3668 | 1461291893708 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:53 INFO - PROCESS | 3668 | 1461291893820 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 19:24:53 INFO - PROCESS | 3668 | 1461291893961 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:53 INFO - PROCESS | 3668 | ++DOCSHELL 19467000 == 62 [pid = 3668] [id = 614] 19:24:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (194E8800) [pid = 3668] [serial = 1842] [outer = 00000000] 19:24:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (1C117800) [pid = 3668] [serial = 1843] [outer = 194E8800] 19:24:54 INFO - PROCESS | 3668 | 1461291894019 Marionette DEBUG loaded listener.js 19:24:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (1C1CCC00) [pid = 3668] [serial = 1844] [outer = 194E8800] 19:24:54 INFO - PROCESS | 3668 | 1461291894591 Marionette TRACE conn3 <- [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]]]}] 19:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 937ms 19:24:54 INFO - PROCESS | 3668 | 1461291894632 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 19:24:54 INFO - PROCESS | 3668 | 1461291894635 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 19:24:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:24:54 INFO - PROCESS | 3668 | 1461291894638 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:24:54 INFO - PROCESS | 3668 | 1461291894640 Marionette TRACE conn3 <- [1,2422,null,{}] 19:24:54 INFO - PROCESS | 3668 | 1461291894643 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:54 INFO - PROCESS | 3668 | 1461291894755 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 19:24:54 INFO - PROCESS | 3668 | 1461291894867 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:54 INFO - PROCESS | 3668 | ++DOCSHELL 1A23A000 == 63 [pid = 3668] [id = 615] 19:24:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (1A8DF800) [pid = 3668] [serial = 1845] [outer = 00000000] 19:24:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (1CE9F000) [pid = 3668] [serial = 1846] [outer = 1A8DF800] 19:24:54 INFO - PROCESS | 3668 | 1461291894921 Marionette DEBUG loaded listener.js 19:24:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (1D1CC000) [pid = 3668] [serial = 1847] [outer = 1A8DF800] 19:24:55 INFO - PROCESS | 3668 | 1461291895532 Marionette TRACE conn3 <- [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]]]}] 19:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 937ms 19:24:55 INFO - PROCESS | 3668 | 1461291895583 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 19:24:55 INFO - PROCESS | 3668 | 1461291895585 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 19:24:55 INFO - PROCESS | 3668 | 1461291895589 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:24:55 INFO - PROCESS | 3668 | 1461291895590 Marionette TRACE conn3 <- [1,2426,null,{}] 19:24:55 INFO - PROCESS | 3668 | 1461291895594 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:55 INFO - PROCESS | 3668 | 1461291895694 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 19:24:55 INFO - PROCESS | 3668 | 1461291895855 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:55 INFO - PROCESS | 3668 | ++DOCSHELL 1CBC0800 == 64 [pid = 3668] [id = 616] 19:24:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (1CE98800) [pid = 3668] [serial = 1848] [outer = 00000000] 19:24:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (1D311400) [pid = 3668] [serial = 1849] [outer = 1CE98800] 19:24:55 INFO - PROCESS | 3668 | 1461291895911 Marionette DEBUG loaded listener.js 19:24:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1D312800) [pid = 3668] [serial = 1850] [outer = 1CE98800] 19:24:56 INFO - PROCESS | 3668 | 1461291896502 Marionette TRACE conn3 <- [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]]]}] 19:24:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:24:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 936ms 19:24:56 INFO - PROCESS | 3668 | 1461291896528 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 19:24:56 INFO - PROCESS | 3668 | 1461291896530 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 19:24:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:24:56 INFO - PROCESS | 3668 | 1461291896535 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:24:56 INFO - PROCESS | 3668 | 1461291896538 Marionette TRACE conn3 <- [1,2430,null,{}] 19:24:56 INFO - PROCESS | 3668 | 1461291896542 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:56 INFO - PROCESS | 3668 | 1461291896666 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 19:24:56 INFO - PROCESS | 3668 | 1461291896810 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:56 INFO - PROCESS | 3668 | ++DOCSHELL 18BD1C00 == 65 [pid = 3668] [id = 617] 19:24:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (18E1A000) [pid = 3668] [serial = 1851] [outer = 00000000] 19:24:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (19E49400) [pid = 3668] [serial = 1852] [outer = 18E1A000] 19:24:56 INFO - PROCESS | 3668 | 1461291896872 Marionette DEBUG loaded listener.js 19:24:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (1AD13400) [pid = 3668] [serial = 1853] [outer = 18E1A000] 19:24:57 INFO - PROCESS | 3668 | 1461291897626 Marionette TRACE conn3 <- [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]]]}] 19:24:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:24:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1155ms 19:24:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:24:57 INFO - PROCESS | 3668 | 1461291897689 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 19:24:57 INFO - PROCESS | 3668 | 1461291897692 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 19:24:57 INFO - PROCESS | 3668 | 1461291897696 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:24:57 INFO - PROCESS | 3668 | 1461291897700 Marionette TRACE conn3 <- [1,2434,null,{}] 19:24:57 INFO - PROCESS | 3668 | 1461291897705 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:57 INFO - PROCESS | 3668 | 1461291897803 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 19:24:57 INFO - PROCESS | 3668 | 1461291897955 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:57 INFO - PROCESS | 3668 | ++DOCSHELL 16604000 == 66 [pid = 3668] [id = 618] 19:24:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (16605800) [pid = 3668] [serial = 1854] [outer = 00000000] 19:24:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (17F78000) [pid = 3668] [serial = 1855] [outer = 16605800] 19:24:58 INFO - PROCESS | 3668 | 1461291898010 Marionette DEBUG loaded listener.js 19:24:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (180B5000) [pid = 3668] [serial = 1856] [outer = 16605800] 19:24:58 INFO - PROCESS | 3668 | --DOCSHELL 17FBD400 == 65 [pid = 3668] [id = 531] 19:24:58 INFO - PROCESS | 3668 | --DOCSHELL 12B7F000 == 64 [pid = 3668] [id = 610] 19:24:58 INFO - PROCESS | 3668 | --DOCSHELL 11BE7800 == 63 [pid = 3668] [id = 609] 19:24:58 INFO - PROCESS | 3668 | --DOCSHELL 19E51800 == 62 [pid = 3668] [id = 608] 19:24:58 INFO - PROCESS | 3668 | --DOCSHELL 11BEE800 == 61 [pid = 3668] [id = 607] 19:24:58 INFO - PROCESS | 3668 | --DOCSHELL 16DB2800 == 60 [pid = 3668] [id = 606] 19:24:58 INFO - PROCESS | 3668 | --DOCSHELL 17ADC800 == 59 [pid = 3668] [id = 605] 19:24:58 INFO - PROCESS | 3668 | --DOCSHELL 16602000 == 58 [pid = 3668] [id = 604] 19:24:58 INFO - PROCESS | 3668 | --DOCSHELL 13481C00 == 57 [pid = 3668] [id = 603] 19:24:58 INFO - PROCESS | 3668 | --DOCSHELL 12C5A400 == 56 [pid = 3668] [id = 602] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (1E275000) [pid = 3668] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (1CB1BC00) [pid = 3668] [serial = 1789] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOCSHELL 13372400 == 55 [pid = 3668] [id = 597] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (19E2B800) [pid = 3668] [serial = 1775] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (19E51C00) [pid = 3668] [serial = 1783] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (1A239C00) [pid = 3668] [serial = 1778] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1A8E4C00) [pid = 3668] [serial = 1780] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (1C1BFC00) [pid = 3668] [serial = 1781] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (1A64A400) [pid = 3668] [serial = 1784] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (18E15400) [pid = 3668] [serial = 1772] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (1C425800) [pid = 3668] [serial = 1786] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (1C427000) [pid = 3668] [serial = 1787] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (15EDD000) [pid = 3668] [serial = 1768] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (16603800) [pid = 3668] [serial = 1769] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (182C0C00) [pid = 3668] [serial = 1771] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (19A1AC00) [pid = 3668] [serial = 1774] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (1331B800) [pid = 3668] [serial = 1766] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (12C54800) [pid = 3668] [serial = 1765] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (16A2C400) [pid = 3668] [serial = 1756] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1560C400) [pid = 3668] [serial = 1753] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (193BD400) [pid = 3668] [serial = 1762] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (1881C400) [pid = 3668] [serial = 1759] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (19EF7C00) [pid = 3668] [serial = 1777] [outer = 00000000] [url = about:blank] 19:24:58 INFO - PROCESS | 3668 | 1461291898585 Marionette TRACE conn3 <- [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]]]}] 19:24:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:24:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 937ms 19:24:58 INFO - PROCESS | 3668 | 1461291898640 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 19:24:58 INFO - PROCESS | 3668 | 1461291898646 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 19:24:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:24:58 INFO - PROCESS | 3668 | 1461291898654 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:24:58 INFO - PROCESS | 3668 | 1461291898656 Marionette TRACE conn3 <- [1,2438,null,{}] 19:24:58 INFO - PROCESS | 3668 | 1461291898660 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:58 INFO - PROCESS | 3668 | 1461291898746 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 19:24:58 INFO - PROCESS | 3668 | 1461291898856 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:58 INFO - PROCESS | 3668 | ++DOCSHELL 12CBD000 == 56 [pid = 3668] [id = 619] 19:24:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1336EC00) [pid = 3668] [serial = 1857] [outer = 00000000] 19:24:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (16DB5400) [pid = 3668] [serial = 1858] [outer = 1336EC00] 19:24:58 INFO - PROCESS | 3668 | 1461291898903 Marionette DEBUG loaded listener.js 19:24:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1822F800) [pid = 3668] [serial = 1859] [outer = 1336EC00] 19:24:59 INFO - PROCESS | 3668 | 1461291899316 Marionette TRACE conn3 <- [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]]]}] 19:24:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:24:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 703ms 19:24:59 INFO - PROCESS | 3668 | 1461291899356 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 19:24:59 INFO - PROCESS | 3668 | 1461291899358 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 19:24:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:24:59 INFO - PROCESS | 3668 | 1461291899365 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:24:59 INFO - PROCESS | 3668 | 1461291899369 Marionette TRACE conn3 <- [1,2442,null,{}] 19:24:59 INFO - PROCESS | 3668 | 1461291899379 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:59 INFO - PROCESS | 3668 | 1461291899463 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 19:24:59 INFO - PROCESS | 3668 | 1461291899470 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:59 INFO - PROCESS | 3668 | ++DOCSHELL 19468C00 == 57 [pid = 3668] [id = 620] 19:24:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1946A000) [pid = 3668] [serial = 1860] [outer = 00000000] 19:24:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (194F4800) [pid = 3668] [serial = 1861] [outer = 1946A000] 19:24:59 INFO - PROCESS | 3668 | 1461291899518 Marionette DEBUG loaded listener.js 19:24:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (19A0E000) [pid = 3668] [serial = 1862] [outer = 1946A000] 19:24:59 INFO - PROCESS | 3668 | 1461291899995 Marionette TRACE conn3 <- [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]]]}] 19:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 655ms 19:25:00 INFO - PROCESS | 3668 | 1461291900019 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 19:25:00 INFO - PROCESS | 3668 | 1461291900022 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 19:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:25:00 INFO - PROCESS | 3668 | 1461291900025 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:25:00 INFO - PROCESS | 3668 | 1461291900027 Marionette TRACE conn3 <- [1,2446,null,{}] 19:25:00 INFO - PROCESS | 3668 | 1461291900033 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:00 INFO - PROCESS | 3668 | 1461291900119 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 19:25:00 INFO - PROCESS | 3668 | 1461291900155 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:00 INFO - PROCESS | 3668 | ++DOCSHELL 19E51000 == 58 [pid = 3668] [id = 621] 19:25:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (19E51800) [pid = 3668] [serial = 1863] [outer = 00000000] 19:25:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (1A05C400) [pid = 3668] [serial = 1864] [outer = 19E51800] 19:25:00 INFO - PROCESS | 3668 | 1461291900200 Marionette DEBUG loaded listener.js 19:25:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (1A0D4C00) [pid = 3668] [serial = 1865] [outer = 19E51800] 19:25:00 INFO - PROCESS | 3668 | 1461291900636 Marionette TRACE conn3 <- [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]]]}] 19:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 624ms 19:25:00 INFO - PROCESS | 3668 | 1461291900680 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 19:25:00 INFO - PROCESS | 3668 | 1461291900682 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 19:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:25:00 INFO - PROCESS | 3668 | 1461291900685 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:25:00 INFO - PROCESS | 3668 | 1461291900687 Marionette TRACE conn3 <- [1,2450,null,{}] 19:25:00 INFO - PROCESS | 3668 | 1461291900690 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:00 INFO - PROCESS | 3668 | 1461291900811 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 19:25:00 INFO - PROCESS | 3668 | 1461291900817 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:00 INFO - PROCESS | 3668 | ++DOCSHELL 19462400 == 59 [pid = 3668] [id = 622] 19:25:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (19E49800) [pid = 3668] [serial = 1866] [outer = 00000000] 19:25:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (1A92B800) [pid = 3668] [serial = 1867] [outer = 19E49800] 19:25:00 INFO - PROCESS | 3668 | 1461291900862 Marionette DEBUG loaded listener.js 19:25:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (1AD0B800) [pid = 3668] [serial = 1868] [outer = 19E49800] 19:25:01 INFO - PROCESS | 3668 | 1461291901338 Marionette TRACE conn3 <- [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]]]}] 19:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 702ms 19:25:01 INFO - PROCESS | 3668 | 1461291901386 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 19:25:01 INFO - PROCESS | 3668 | 1461291901388 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 19:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:25:01 INFO - PROCESS | 3668 | 1461291901400 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:25:01 INFO - PROCESS | 3668 | 1461291901402 Marionette TRACE conn3 <- [1,2454,null,{}] 19:25:01 INFO - PROCESS | 3668 | 1461291901405 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:01 INFO - PROCESS | 3668 | 1461291901527 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 19:25:01 INFO - PROCESS | 3668 | 1461291901628 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:01 INFO - PROCESS | 3668 | ++DOCSHELL 1C1BF000 == 60 [pid = 3668] [id = 623] 19:25:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (1C424C00) [pid = 3668] [serial = 1869] [outer = 00000000] 19:25:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (1CBC3000) [pid = 3668] [serial = 1870] [outer = 1C424C00] 19:25:01 INFO - PROCESS | 3668 | 1461291901674 Marionette DEBUG loaded listener.js 19:25:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (1CBC2C00) [pid = 3668] [serial = 1871] [outer = 1C424C00] 19:25:02 INFO - PROCESS | 3668 | 1461291902100 Marionette TRACE conn3 <- [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]]]}] 19:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 734ms 19:25:02 INFO - PROCESS | 3668 | 1461291902137 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 19:25:02 INFO - PROCESS | 3668 | 1461291902139 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 19:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:25:02 INFO - PROCESS | 3668 | 1461291902142 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:25:02 INFO - PROCESS | 3668 | 1461291902144 Marionette TRACE conn3 <- [1,2458,null,{}] 19:25:02 INFO - PROCESS | 3668 | 1461291902147 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:02 INFO - PROCESS | 3668 | 1461291902269 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 19:25:02 INFO - PROCESS | 3668 | 1461291902275 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:02 INFO - PROCESS | 3668 | ++DOCSHELL 13615000 == 61 [pid = 3668] [id = 624] 19:25:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (13703400) [pid = 3668] [serial = 1872] [outer = 00000000] 19:25:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (1D316000) [pid = 3668] [serial = 1873] [outer = 13703400] 19:25:02 INFO - PROCESS | 3668 | 1461291902320 Marionette DEBUG loaded listener.js 19:25:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (1D341800) [pid = 3668] [serial = 1874] [outer = 13703400] 19:25:02 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (16602800) [pid = 3668] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:25:02 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (12B84000) [pid = 3668] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:25:02 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (19EF3000) [pid = 3668] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:25:02 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (11BF2000) [pid = 3668] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:25:02 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (19A11400) [pid = 3668] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:25:02 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (19463C00) [pid = 3668] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:25:02 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (1330E400) [pid = 3668] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:25:02 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (17F77400) [pid = 3668] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:25:02 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (13484C00) [pid = 3668] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:25:02 INFO - PROCESS | 3668 | 1461291902971 Marionette TRACE conn3 <- [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]]]}] 19:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 905ms 19:25:03 INFO - PROCESS | 3668 | 1461291903047 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 19:25:03 INFO - PROCESS | 3668 | 1461291903049 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 19:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:25:03 INFO - PROCESS | 3668 | 1461291903053 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:25:03 INFO - PROCESS | 3668 | 1461291903055 Marionette TRACE conn3 <- [1,2462,null,{}] 19:25:03 INFO - PROCESS | 3668 | 1461291903058 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:03 INFO - PROCESS | 3668 | 1461291903137 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 19:25:03 INFO - PROCESS | 3668 | 1461291903240 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:03 INFO - PROCESS | 3668 | ++DOCSHELL 13312800 == 62 [pid = 3668] [id = 625] 19:25:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (13366000) [pid = 3668] [serial = 1875] [outer = 00000000] 19:25:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (18E1D400) [pid = 3668] [serial = 1876] [outer = 13366000] 19:25:03 INFO - PROCESS | 3668 | 1461291903284 Marionette DEBUG loaded listener.js 19:25:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (19A10400) [pid = 3668] [serial = 1877] [outer = 13366000] 19:25:03 INFO - PROCESS | 3668 | 1461291903637 Marionette TRACE conn3 <- [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]]]}] 19:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 624ms 19:25:03 INFO - PROCESS | 3668 | 1461291903691 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 19:25:03 INFO - PROCESS | 3668 | 1461291903692 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 19:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:25:03 INFO - PROCESS | 3668 | 1461291903696 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:25:03 INFO - PROCESS | 3668 | 1461291903697 Marionette TRACE conn3 <- [1,2466,null,{}] 19:25:03 INFO - PROCESS | 3668 | 1461291903701 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:03 INFO - PROCESS | 3668 | 1461291903822 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 19:25:03 INFO - PROCESS | 3668 | 1461291903834 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:03 INFO - PROCESS | 3668 | ++DOCSHELL 12B3EC00 == 63 [pid = 3668] [id = 626] 19:25:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (13613000) [pid = 3668] [serial = 1878] [outer = 00000000] 19:25:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (1D30C800) [pid = 3668] [serial = 1879] [outer = 13613000] 19:25:03 INFO - PROCESS | 3668 | 1461291903879 Marionette DEBUG loaded listener.js 19:25:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (1D344000) [pid = 3668] [serial = 1880] [outer = 13613000] 19:25:04 INFO - PROCESS | 3668 | 1461291904286 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 19:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 624ms 19:25:04 INFO - PROCESS | 3668 | 1461291904334 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 19:25:04 INFO - PROCESS | 3668 | 1461291904336 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 19:25:04 INFO - PROCESS | 3668 | 1461291904339 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:25:04 INFO - PROCESS | 3668 | 1461291904341 Marionette TRACE conn3 <- [1,2470,null,{}] 19:25:04 INFO - PROCESS | 3668 | 1461291904344 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:04 INFO - PROCESS | 3668 | 1461291904468 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 19:25:04 INFO - PROCESS | 3668 | 1461291904512 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:04 INFO - PROCESS | 3668 | ++DOCSHELL 134AA800 == 64 [pid = 3668] [id = 627] 19:25:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (13620C00) [pid = 3668] [serial = 1881] [outer = 00000000] 19:25:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (1D695400) [pid = 3668] [serial = 1882] [outer = 13620C00] 19:25:04 INFO - PROCESS | 3668 | 1461291904556 Marionette DEBUG loaded listener.js 19:25:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (1D699C00) [pid = 3668] [serial = 1883] [outer = 13620C00] 19:25:05 INFO - PROCESS | 3668 | 1461291905075 Marionette TRACE conn3 <- [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]]]}] 19:25:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:25:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 796ms 19:25:05 INFO - PROCESS | 3668 | 1461291905142 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 19:25:05 INFO - PROCESS | 3668 | 1461291905147 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 19:25:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:25:05 INFO - PROCESS | 3668 | 1461291905153 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:25:05 INFO - PROCESS | 3668 | 1461291905157 Marionette TRACE conn3 <- [1,2474,null,{}] 19:25:05 INFO - PROCESS | 3668 | 1461291905164 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:05 INFO - PROCESS | 3668 | 1461291905308 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 19:25:05 INFO - PROCESS | 3668 | 1461291905455 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:05 INFO - PROCESS | 3668 | ++DOCSHELL 11BCC400 == 65 [pid = 3668] [id = 628] 19:25:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (12CF3800) [pid = 3668] [serial = 1884] [outer = 00000000] 19:25:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (1653F400) [pid = 3668] [serial = 1885] [outer = 12CF3800] 19:25:05 INFO - PROCESS | 3668 | 1461291905513 Marionette DEBUG loaded listener.js 19:25:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (1658D000) [pid = 3668] [serial = 1886] [outer = 12CF3800] 19:25:06 INFO - PROCESS | 3668 | 1461291906140 Marionette TRACE conn3 <- [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]]]}] 19:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1045ms 19:25:06 INFO - PROCESS | 3668 | 1461291906200 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 19:25:06 INFO - PROCESS | 3668 | 1461291906207 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 19:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:25:06 INFO - PROCESS | 3668 | 1461291906233 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:25:06 INFO - PROCESS | 3668 | 1461291906236 Marionette TRACE conn3 <- [1,2478,null,{}] 19:25:06 INFO - PROCESS | 3668 | 1461291906240 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:06 INFO - PROCESS | 3668 | 1461291906349 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 19:25:06 INFO - PROCESS | 3668 | 1461291906492 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:06 INFO - PROCESS | 3668 | ++DOCSHELL 16A28400 == 66 [pid = 3668] [id = 629] 19:25:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (182C3C00) [pid = 3668] [serial = 1887] [outer = 00000000] 19:25:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 142 (194DEC00) [pid = 3668] [serial = 1888] [outer = 182C3C00] 19:25:06 INFO - PROCESS | 3668 | 1461291906547 Marionette DEBUG loaded listener.js 19:25:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 143 (19E2D800) [pid = 3668] [serial = 1889] [outer = 182C3C00] 19:25:07 INFO - PROCESS | 3668 | 1461291907135 Marionette TRACE conn3 <- [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]]]}] 19:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 936ms 19:25:07 INFO - PROCESS | 3668 | 1461291907177 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 19:25:07 INFO - PROCESS | 3668 | 1461291907179 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 19:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:25:07 INFO - PROCESS | 3668 | 1461291907183 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:25:07 INFO - PROCESS | 3668 | 1461291907187 Marionette TRACE conn3 <- [1,2482,null,{}] 19:25:07 INFO - PROCESS | 3668 | 1461291907198 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:07 INFO - PROCESS | 3668 | 1461291907307 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 19:25:07 INFO - PROCESS | 3668 | 1461291907424 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:07 INFO - PROCESS | 3668 | ++DOCSHELL 1348D800 == 67 [pid = 3668] [id = 630] 19:25:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 144 (1CB1D000) [pid = 3668] [serial = 1890] [outer = 00000000] 19:25:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 145 (1D69CC00) [pid = 3668] [serial = 1891] [outer = 1CB1D000] 19:25:07 INFO - PROCESS | 3668 | 1461291907525 Marionette DEBUG loaded listener.js 19:25:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 146 (1D717800) [pid = 3668] [serial = 1892] [outer = 1CB1D000] 19:25:08 INFO - PROCESS | 3668 | 1461291908105 Marionette TRACE conn3 <- [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]]]}] 19:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 999ms 19:25:08 INFO - PROCESS | 3668 | 1461291908184 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 19:25:08 INFO - PROCESS | 3668 | 1461291908187 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 19:25:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:25:08 INFO - PROCESS | 3668 | 1461291908191 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:25:08 INFO - PROCESS | 3668 | 1461291908193 Marionette TRACE conn3 <- [1,2486,null,{}] 19:25:08 INFO - PROCESS | 3668 | 1461291908211 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:08 INFO - PROCESS | 3668 | 1461291908316 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 19:25:08 INFO - PROCESS | 3668 | 1461291908457 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:08 INFO - PROCESS | 3668 | ++DOCSHELL 1D71CC00 == 68 [pid = 3668] [id = 631] 19:25:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 147 (1D71D000) [pid = 3668] [serial = 1893] [outer = 00000000] 19:25:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 148 (1D969400) [pid = 3668] [serial = 1894] [outer = 1D71D000] 19:25:08 INFO - PROCESS | 3668 | 1461291908514 Marionette DEBUG loaded listener.js 19:25:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 149 (1D96B400) [pid = 3668] [serial = 1895] [outer = 1D71D000] 19:25:09 INFO - PROCESS | 3668 | 1461291909113 Marionette TRACE conn3 <- [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]]]}] 19:25:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:25:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 999ms 19:25:09 INFO - PROCESS | 3668 | 1461291909192 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 19:25:09 INFO - PROCESS | 3668 | 1461291909195 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 19:25:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:25:09 INFO - PROCESS | 3668 | 1461291909199 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:25:09 INFO - PROCESS | 3668 | 1461291909201 Marionette TRACE conn3 <- [1,2490,null,{}] 19:25:09 INFO - PROCESS | 3668 | 1461291909204 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:09 INFO - PROCESS | 3668 | 1461291909310 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 19:25:09 INFO - PROCESS | 3668 | 1461291909611 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:09 INFO - PROCESS | 3668 | ++DOCSHELL 11B6C800 == 69 [pid = 3668] [id = 632] 19:25:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 150 (11B76400) [pid = 3668] [serial = 1896] [outer = 00000000] 19:25:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 151 (15C06C00) [pid = 3668] [serial = 1897] [outer = 11B76400] 19:25:09 INFO - PROCESS | 3668 | 1461291909684 Marionette DEBUG loaded listener.js 19:25:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 152 (16540800) [pid = 3668] [serial = 1898] [outer = 11B76400] 19:25:10 INFO - PROCESS | 3668 | 1461291910240 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1093ms 19:25:10 INFO - PROCESS | 3668 | 1461291910301 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 19:25:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:25:10 INFO - PROCESS | 3668 | 1461291910307 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 19:25:10 INFO - PROCESS | 3668 | 1461291910312 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:25:10 INFO - PROCESS | 3668 | 1461291910315 Marionette TRACE conn3 <- [1,2494,null,{}] 19:25:10 INFO - PROCESS | 3668 | 1461291910320 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:10 INFO - PROCESS | 3668 | 1461291910421 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 19:25:10 INFO - PROCESS | 3668 | 1461291910569 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:10 INFO - PROCESS | 3668 | ++DOCSHELL 16DAE400 == 70 [pid = 3668] [id = 633] 19:25:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 153 (16DB2000) [pid = 3668] [serial = 1899] [outer = 00000000] 19:25:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 154 (1822FC00) [pid = 3668] [serial = 1900] [outer = 16DB2000] 19:25:10 INFO - PROCESS | 3668 | 1461291910650 Marionette DEBUG loaded listener.js 19:25:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 155 (1866EC00) [pid = 3668] [serial = 1901] [outer = 16DB2000] 19:25:11 INFO - PROCESS | 3668 | --DOCSHELL 12B3EC00 == 69 [pid = 3668] [id = 626] 19:25:11 INFO - PROCESS | 3668 | --DOCSHELL 13312800 == 68 [pid = 3668] [id = 625] 19:25:11 INFO - PROCESS | 3668 | --DOCSHELL 13615000 == 67 [pid = 3668] [id = 624] 19:25:11 INFO - PROCESS | 3668 | --DOCSHELL 1C1BF000 == 66 [pid = 3668] [id = 623] 19:25:11 INFO - PROCESS | 3668 | --DOCSHELL 19462400 == 65 [pid = 3668] [id = 622] 19:25:11 INFO - PROCESS | 3668 | --DOCSHELL 19E51000 == 64 [pid = 3668] [id = 621] 19:25:11 INFO - PROCESS | 3668 | --DOCSHELL 19468C00 == 63 [pid = 3668] [id = 620] 19:25:11 INFO - PROCESS | 3668 | --DOCSHELL 12CBD000 == 62 [pid = 3668] [id = 619] 19:25:11 INFO - PROCESS | 3668 | --DOCSHELL 16604000 == 61 [pid = 3668] [id = 618] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 154 (1C42A000) [pid = 3668] [serial = 1834] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 153 (1C5B8400) [pid = 3668] [serial = 1798] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 152 (18E1FC00) [pid = 3668] [serial = 1795] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 151 (1D1BDC00) [pid = 3668] [serial = 1804] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 150 (1CBCCC00) [pid = 3668] [serial = 1801] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 149 (15CD2400) [pid = 3668] [serial = 1792] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | 1461291911323 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:25:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:25:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1046ms 19:25:11 INFO - PROCESS | 3668 | 1461291911358 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 19:25:11 INFO - PROCESS | 3668 | 1461291911362 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 19:25:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:25:11 INFO - PROCESS | 3668 | 1461291911382 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:25:11 INFO - PROCESS | 3668 | 1461291911384 Marionette TRACE conn3 <- [1,2498,null,{}] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 148 (1C114000) [pid = 3668] [serial = 1832] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 147 (17AD2800) [pid = 3668] [serial = 1813] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 146 (1AD15C00) [pid = 3668] [serial = 1831] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 145 (1A8E2C00) [pid = 3668] [serial = 1826] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 144 (17F7AC00) [pid = 3668] [serial = 1814] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 143 (19E50000) [pid = 3668] [serial = 1829] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 142 (1A0D4800) [pid = 3668] [serial = 1823] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 141 (194E7C00) [pid = 3668] [serial = 1820] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (15CD2800) [pid = 3668] [serial = 1808] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (1A8DF000) [pid = 3668] [serial = 1825] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (18E18C00) [pid = 3668] [serial = 1817] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (194DE800) [pid = 3668] [serial = 1819] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (189C0400) [pid = 3668] [serial = 1816] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1560DC00) [pid = 3668] [serial = 1807] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (19E52C00) [pid = 3668] [serial = 1822] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (16543400) [pid = 3668] [serial = 1811] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (16A2B000) [pid = 3668] [serial = 1828] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (15E49C00) [pid = 3668] [serial = 1810] [outer = 00000000] [url = about:blank] 19:25:11 INFO - PROCESS | 3668 | 1461291911409 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:11 INFO - PROCESS | 3668 | 1461291911495 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 19:25:11 INFO - PROCESS | 3668 | 1461291911507 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:11 INFO - PROCESS | 3668 | ++DOCSHELL 15E92400 == 62 [pid = 3668] [id = 634] 19:25:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (15E96000) [pid = 3668] [serial = 1902] [outer = 00000000] 19:25:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (16A25400) [pid = 3668] [serial = 1903] [outer = 15E96000] 19:25:11 INFO - PROCESS | 3668 | 1461291911553 Marionette DEBUG loaded listener.js 19:25:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 134 (180B1800) [pid = 3668] [serial = 1904] [outer = 15E96000] 19:25:12 INFO - PROCESS | 3668 | 1461291912071 Marionette TRACE conn3 <- [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]]]}] 19:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 718ms 19:25:12 INFO - PROCESS | 3668 | 1461291912099 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 19:25:12 INFO - PROCESS | 3668 | 1461291912101 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 19:25:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:25:12 INFO - PROCESS | 3668 | 1461291912106 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:25:12 INFO - PROCESS | 3668 | 1461291912112 Marionette TRACE conn3 <- [1,2502,null,{}] 19:25:12 INFO - PROCESS | 3668 | 1461291912121 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:12 INFO - PROCESS | 3668 | 1461291912204 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 19:25:12 INFO - PROCESS | 3668 | 1461291912213 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:12 INFO - PROCESS | 3668 | ++DOCSHELL 1862C000 == 63 [pid = 3668] [id = 635] 19:25:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 135 (1881C800) [pid = 3668] [serial = 1905] [outer = 00000000] 19:25:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 136 (1950E000) [pid = 3668] [serial = 1906] [outer = 1881C800] 19:25:12 INFO - PROCESS | 3668 | 1461291912270 Marionette DEBUG loaded listener.js 19:25:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 137 (195DE800) [pid = 3668] [serial = 1907] [outer = 1881C800] 19:25:12 INFO - PROCESS | 3668 | 1461291912757 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 19:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 687ms 19:25:12 INFO - PROCESS | 3668 | 1461291912805 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 19:25:12 INFO - PROCESS | 3668 | 1461291912807 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 19:25:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:25:12 INFO - PROCESS | 3668 | 1461291912810 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:25:12 INFO - PROCESS | 3668 | 1461291912812 Marionette TRACE conn3 <- [1,2506,null,{}] 19:25:12 INFO - PROCESS | 3668 | 1461291912815 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:12 INFO - PROCESS | 3668 | 1461291912925 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 19:25:13 INFO - PROCESS | 3668 | 1461291913031 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:13 INFO - PROCESS | 3668 | ++DOCSHELL 19E54400 == 64 [pid = 3668] [id = 636] 19:25:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 138 (19EF3000) [pid = 3668] [serial = 1908] [outer = 00000000] 19:25:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 139 (1A23F000) [pid = 3668] [serial = 1909] [outer = 19EF3000] 19:25:13 INFO - PROCESS | 3668 | 1461291913075 Marionette DEBUG loaded listener.js 19:25:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 140 (1A64B800) [pid = 3668] [serial = 1910] [outer = 19EF3000] 19:25:13 INFO - PROCESS | 3668 | 1461291913448 Marionette TRACE conn3 <- [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]]]}] 19:25:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:25:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 703ms 19:25:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:25:13 INFO - PROCESS | 3668 | 1461291913520 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 19:25:13 INFO - PROCESS | 3668 | 1461291913522 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 19:25:13 INFO - PROCESS | 3668 | 1461291913526 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:25:13 INFO - PROCESS | 3668 | 1461291913527 Marionette TRACE conn3 <- [1,2510,null,{}] 19:25:13 INFO - PROCESS | 3668 | 1461291913531 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:13 INFO - PROCESS | 3668 | 1461291913682 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 19:25:13 INFO - PROCESS | 3668 | 1461291913747 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:13 INFO - PROCESS | 3668 | ++DOCSHELL 1A8DDC00 == 65 [pid = 3668] [id = 637] 19:25:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 141 (1A8DE400) [pid = 3668] [serial = 1911] [outer = 00000000] 19:25:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 142 (1A92C400) [pid = 3668] [serial = 1912] [outer = 1A8DE400] 19:25:13 INFO - PROCESS | 3668 | 1461291913801 Marionette DEBUG loaded listener.js 19:25:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 143 (1C1BF400) [pid = 3668] [serial = 1913] [outer = 1A8DE400] 19:25:14 INFO - PROCESS | 3668 | 1461291914225 Marionette TRACE conn3 <- [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]]]}] 19:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 734ms 19:25:14 INFO - PROCESS | 3668 | 1461291914284 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 19:25:14 INFO - PROCESS | 3668 | 1461291914286 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 19:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:25:14 INFO - PROCESS | 3668 | 1461291914291 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:25:14 INFO - PROCESS | 3668 | 1461291914293 Marionette TRACE conn3 <- [1,2514,null,{}] 19:25:14 INFO - PROCESS | 3668 | 1461291914298 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:14 INFO - PROCESS | 3668 | 1461291914416 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 19:25:14 INFO - PROCESS | 3668 | 1461291914485 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:14 INFO - PROCESS | 3668 | ++DOCSHELL 13612C00 == 66 [pid = 3668] [id = 638] 19:25:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 144 (1C1C5800) [pid = 3668] [serial = 1914] [outer = 00000000] 19:25:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 145 (1CB1D800) [pid = 3668] [serial = 1915] [outer = 1C1C5800] 19:25:14 INFO - PROCESS | 3668 | 1461291914529 Marionette DEBUG loaded listener.js 19:25:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 146 (1CB28C00) [pid = 3668] [serial = 1916] [outer = 1C1C5800] 19:25:14 INFO - PROCESS | 3668 | 1461291914948 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 19:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 687ms 19:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:25:14 INFO - PROCESS | 3668 | 1461291914990 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 19:25:14 INFO - PROCESS | 3668 | 1461291914992 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 19:25:14 INFO - PROCESS | 3668 | 1461291914995 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:25:14 INFO - PROCESS | 3668 | 1461291914997 Marionette TRACE conn3 <- [1,2518,null,{}] 19:25:14 INFO - PROCESS | 3668 | 1461291915000 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:15 INFO - PROCESS | 3668 | 1461291915118 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 19:25:15 INFO - PROCESS | 3668 | 1461291915187 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:15 INFO - PROCESS | 3668 | ++DOCSHELL 1361B800 == 67 [pid = 3668] [id = 639] 19:25:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 147 (1C487C00) [pid = 3668] [serial = 1917] [outer = 00000000] 19:25:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 148 (1CE98C00) [pid = 3668] [serial = 1918] [outer = 1C487C00] 19:25:15 INFO - PROCESS | 3668 | 1461291915230 Marionette DEBUG loaded listener.js 19:25:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 149 (1CEA0800) [pid = 3668] [serial = 1919] [outer = 1C487C00] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 148 (1336F000) [pid = 3668] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 147 (1C424C00) [pid = 3668] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 146 (13703400) [pid = 3668] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 145 (13366000) [pid = 3668] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 144 (13613000) [pid = 3668] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 143 (1A92C800) [pid = 3668] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 142 (13620800) [pid = 3668] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 141 (1A8DF800) [pid = 3668] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 140 (16597C00) [pid = 3668] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 139 (16605800) [pid = 3668] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 138 (1336EC00) [pid = 3668] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 137 (194E8800) [pid = 3668] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 136 (19E51800) [pid = 3668] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 135 (1946A000) [pid = 3668] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 134 (1CE98800) [pid = 3668] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 133 (19E49800) [pid = 3668] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (1A64C000) [pid = 3668] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (13484000) [pid = 3668] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (1CB24400) [pid = 3668] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (1822E800) [pid = 3668] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (1C428000) [pid = 3668] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (16594C00) [pid = 3668] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (138D5800) [pid = 3668] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (1CE99000) [pid = 3668] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (1945EC00) [pid = 3668] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (138DC800) [pid = 3668] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (16544C00) [pid = 3668] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (1C1C6C00) [pid = 3668] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (13317000) [pid = 3668] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1C41FC00) [pid = 3668] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (1361E000) [pid = 3668] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (138E2C00) [pid = 3668] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (19E48C00) [pid = 3668] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1C422000) [pid = 3668] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1660BC00) [pid = 3668] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (13484800) [pid = 3668] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (14C59000) [pid = 3668] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (18237800) [pid = 3668] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:25:16 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1862BC00) [pid = 3668] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:25:16 INFO - PROCESS | 3668 | 1461291916102 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 19:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1140ms 19:25:16 INFO - PROCESS | 3668 | 1461291916141 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 19:25:16 INFO - PROCESS | 3668 | 1461291916143 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 19:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:25:16 INFO - PROCESS | 3668 | 1461291916146 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:25:16 INFO - PROCESS | 3668 | 1461291916148 Marionette TRACE conn3 <- [1,2522,null,{}] 19:25:16 INFO - PROCESS | 3668 | 1461291916156 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:16 INFO - PROCESS | 3668 | 1461291916273 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 19:25:16 INFO - PROCESS | 3668 | 1461291916339 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:16 INFO - PROCESS | 3668 | ++DOCSHELL 11BC7000 == 68 [pid = 3668] [id = 640] 19:25:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (11BEFC00) [pid = 3668] [serial = 1920] [outer = 00000000] 19:25:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (13484000) [pid = 3668] [serial = 1921] [outer = 11BEFC00] 19:25:16 INFO - PROCESS | 3668 | 1461291916390 Marionette DEBUG loaded listener.js 19:25:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (139BAC00) [pid = 3668] [serial = 1922] [outer = 11BEFC00] 19:25:16 INFO - PROCESS | 3668 | 1461291916743 Marionette TRACE conn3 <- [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]]]}] 19:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 624ms 19:25:16 INFO - PROCESS | 3668 | 1461291916785 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 19:25:16 INFO - PROCESS | 3668 | 1461291916787 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 19:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:25:16 INFO - PROCESS | 3668 | 1461291916790 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:25:16 INFO - PROCESS | 3668 | 1461291916792 Marionette TRACE conn3 <- [1,2526,null,{}] 19:25:16 INFO - PROCESS | 3668 | 1461291916795 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:16 INFO - PROCESS | 3668 | 1461291916877 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 19:25:16 INFO - PROCESS | 3668 | 1461291916883 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:16 INFO - PROCESS | 3668 | ++DOCSHELL 1361E000 == 69 [pid = 3668] [id = 641] 19:25:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (138D7C00) [pid = 3668] [serial = 1923] [outer = 00000000] 19:25:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (17AD7800) [pid = 3668] [serial = 1924] [outer = 138D7C00] 19:25:16 INFO - PROCESS | 3668 | 1461291916928 Marionette DEBUG loaded listener.js 19:25:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (17AD3400) [pid = 3668] [serial = 1925] [outer = 138D7C00] 19:25:17 INFO - PROCESS | 3668 | 1461291917390 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 19:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 624ms 19:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:25:17 INFO - PROCESS | 3668 | 1461291917428 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 19:25:17 INFO - PROCESS | 3668 | 1461291917430 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 19:25:17 INFO - PROCESS | 3668 | 1461291917434 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:25:17 INFO - PROCESS | 3668 | 1461291917435 Marionette TRACE conn3 <- [1,2530,null,{}] 19:25:17 INFO - PROCESS | 3668 | 1461291917439 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:17 INFO - PROCESS | 3668 | 1461291917520 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 19:25:17 INFO - PROCESS | 3668 | 1461291917526 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:17 INFO - PROCESS | 3668 | ++DOCSHELL 16A28000 == 70 [pid = 3668] [id = 642] 19:25:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1862C800) [pid = 3668] [serial = 1926] [outer = 00000000] 19:25:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (19E4C000) [pid = 3668] [serial = 1927] [outer = 1862C800] 19:25:17 INFO - PROCESS | 3668 | 1461291917576 Marionette DEBUG loaded listener.js 19:25:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1C109800) [pid = 3668] [serial = 1928] [outer = 1862C800] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1658F400 == 69 [pid = 3668] [id = 613] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1CBC0800 == 68 [pid = 3668] [id = 616] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 16A2B800 == 67 [pid = 3668] [id = 496] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 18E14800 == 66 [pid = 3668] [id = 560] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 02A7A800 == 65 [pid = 3668] [id = 586] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1C1C9C00 == 64 [pid = 3668] [id = 601] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 182BF400 == 63 [pid = 3668] [id = 507] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 19467000 == 62 [pid = 3668] [id = 614] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 18BD1C00 == 61 [pid = 3668] [id = 617] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1A244C00 == 60 [pid = 3668] [id = 535] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1A23A000 == 59 [pid = 3668] [id = 615] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1C423400 == 58 [pid = 3668] [id = 596] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1336B800 == 57 [pid = 3668] [id = 562] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 14CEEC00 == 56 [pid = 3668] [id = 533] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 18628C00 == 55 [pid = 3668] [id = 587] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 12BE5C00 == 54 [pid = 3668] [id = 612] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1660D000 == 53 [pid = 3668] [id = 520] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1A065800 == 52 [pid = 3668] [id = 518] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1C429400 == 51 [pid = 3668] [id = 600] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1C420000 == 50 [pid = 3668] [id = 579] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 11B71800 == 49 [pid = 3668] [id = 498] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1C41EC00 == 48 [pid = 3668] [id = 599] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 18E21400 == 47 [pid = 3668] [id = 563] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 180B0C00 == 46 [pid = 3668] [id = 534] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 16545000 == 45 [pid = 3668] [id = 598] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 13315400 == 44 [pid = 3668] [id = 561] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1A236C00 == 43 [pid = 3668] [id = 611] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 13706800 == 42 [pid = 3668] [id = 585] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 13DD0C00 == 41 [pid = 3668] [id = 575] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1336D000 == 40 [pid = 3668] [id = 565] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 16DAE400 == 39 [pid = 3668] [id = 633] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 11B6C800 == 38 [pid = 3668] [id = 632] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1348D800 == 37 [pid = 3668] [id = 630] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 1D71CC00 == 36 [pid = 3668] [id = 631] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 16A28400 == 35 [pid = 3668] [id = 629] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 134AA800 == 34 [pid = 3668] [id = 627] 19:25:18 INFO - PROCESS | 3668 | --DOCSHELL 11BCC400 == 33 [pid = 3668] [id = 628] 19:25:19 INFO - PROCESS | 3668 | --DOCSHELL 13612C00 == 32 [pid = 3668] [id = 638] 19:25:19 INFO - PROCESS | 3668 | --DOCSHELL 1361E000 == 31 [pid = 3668] [id = 641] 19:25:19 INFO - PROCESS | 3668 | --DOCSHELL 1361B800 == 30 [pid = 3668] [id = 639] 19:25:19 INFO - PROCESS | 3668 | --DOCSHELL 15E92400 == 29 [pid = 3668] [id = 634] 19:25:19 INFO - PROCESS | 3668 | --DOCSHELL 19E54400 == 28 [pid = 3668] [id = 636] 19:25:19 INFO - PROCESS | 3668 | --DOCSHELL 1862C000 == 27 [pid = 3668] [id = 635] 19:25:19 INFO - PROCESS | 3668 | --DOCSHELL 1A8DDC00 == 26 [pid = 3668] [id = 637] 19:25:19 INFO - PROCESS | 3668 | --DOCSHELL 11BC7000 == 25 [pid = 3668] [id = 640] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (16599000) [pid = 3668] [serial = 1697] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (139B5800) [pid = 3668] [serial = 1730] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1CE35800) [pid = 3668] [serial = 1802] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1AD11400) [pid = 3668] [serial = 1694] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1CB1E000) [pid = 3668] [serial = 1790] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (194E8400) [pid = 3668] [serial = 1796] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (15F85400) [pid = 3668] [serial = 1643] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1CEA7C00) [pid = 3668] [serial = 1805] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (19E2E400) [pid = 3668] [serial = 1691] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (16A2D400) [pid = 3668] [serial = 1688] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1881CC00) [pid = 3668] [serial = 1646] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1C421C00) [pid = 3668] [serial = 1640] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1348B800) [pid = 3668] [serial = 1685] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1CB20C00) [pid = 3668] [serial = 1799] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (16546000) [pid = 3668] [serial = 1793] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (180AA400) [pid = 3668] [serial = 1733] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1A8E5000) [pid = 3668] [serial = 1736] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1C5B3400) [pid = 3668] [serial = 1739] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (16DBC000) [pid = 3668] [serial = 1751] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (15C06400) [pid = 3668] [serial = 1754] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (17F73800) [pid = 3668] [serial = 1757] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (189B9400) [pid = 3668] [serial = 1760] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (18E22800) [pid = 3668] [serial = 1763] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1CBC3000) [pid = 3668] [serial = 1870] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1D316000) [pid = 3668] [serial = 1873] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1CBC2C00) [pid = 3668] [serial = 1871] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (18E1D400) [pid = 3668] [serial = 1876] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1D30C800) [pid = 3668] [serial = 1879] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1C487800) [pid = 3668] [serial = 1835] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (13F5C000) [pid = 3668] [serial = 1837] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (14CFC000) [pid = 3668] [serial = 1838] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (1D1CC000) [pid = 3668] [serial = 1847] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1CE9F000) [pid = 3668] [serial = 1846] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (18627400) [pid = 3668] [serial = 1841] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (180AD800) [pid = 3668] [serial = 1840] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (19E49400) [pid = 3668] [serial = 1852] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (180B5000) [pid = 3668] [serial = 1856] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (17F78000) [pid = 3668] [serial = 1855] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (16DB5400) [pid = 3668] [serial = 1858] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (1822F800) [pid = 3668] [serial = 1859] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (1C1CCC00) [pid = 3668] [serial = 1844] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (1C117800) [pid = 3668] [serial = 1843] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (1A05C400) [pid = 3668] [serial = 1864] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (194F4800) [pid = 3668] [serial = 1861] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (19A0E000) [pid = 3668] [serial = 1862] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (1D312800) [pid = 3668] [serial = 1850] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 72 (1D311400) [pid = 3668] [serial = 1849] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 71 (1D341800) [pid = 3668] [serial = 1874] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 70 (1D344000) [pid = 3668] [serial = 1880] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 69 (1A92B800) [pid = 3668] [serial = 1867] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 68 (1D695400) [pid = 3668] [serial = 1882] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 67 (19A10400) [pid = 3668] [serial = 1877] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 66 (1AD0B800) [pid = 3668] [serial = 1868] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 65 (1A0D4C00) [pid = 3668] [serial = 1865] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | --DOMWINDOW == 64 (1C1CB400) [pid = 3668] [serial = 1649] [outer = 00000000] [url = about:blank] 19:25:19 INFO - PROCESS | 3668 | 1461291919721 Marionette TRACE conn3 <- [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]]]}] 19:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2310ms 19:25:19 INFO - PROCESS | 3668 | 1461291919749 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 19:25:19 INFO - PROCESS | 3668 | 1461291919753 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 19:25:19 INFO - PROCESS | 3668 | 1461291919759 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:25:19 INFO - PROCESS | 3668 | 1461291919763 Marionette TRACE conn3 <- [1,2534,null,{}] 19:25:19 INFO - PROCESS | 3668 | 1461291919770 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:19 INFO - PROCESS | 3668 | 1461291919861 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 19:25:19 INFO - PROCESS | 3668 | 1461291919873 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:19 INFO - PROCESS | 3668 | ++DOCSHELL 11B6F400 == 26 [pid = 3668] [id = 643] 19:25:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 65 (11B6F800) [pid = 3668] [serial = 1929] [outer = 00000000] 19:25:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 66 (11BC5C00) [pid = 3668] [serial = 1930] [outer = 11B6F800] 19:25:19 INFO - PROCESS | 3668 | 1461291919923 Marionette DEBUG loaded listener.js 19:25:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 67 (11BCC000) [pid = 3668] [serial = 1931] [outer = 11B6F800] 19:25:20 INFO - PROCESS | 3668 | 1461291920444 Marionette TRACE conn3 <- [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]]]}] 19:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 734ms 19:25:20 INFO - PROCESS | 3668 | 1461291920500 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 19:25:20 INFO - PROCESS | 3668 | 1461291920506 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 19:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:25:20 INFO - PROCESS | 3668 | 1461291920513 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:25:20 INFO - PROCESS | 3668 | 1461291920515 Marionette TRACE conn3 <- [1,2538,null,{}] 19:25:20 INFO - PROCESS | 3668 | 1461291920519 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:20 INFO - PROCESS | 3668 | 1461291920603 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 19:25:20 INFO - PROCESS | 3668 | 1461291920613 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:20 INFO - PROCESS | 3668 | ++DOCSHELL 11BD0400 == 27 [pid = 3668] [id = 644] 19:25:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 68 (11BECC00) [pid = 3668] [serial = 1932] [outer = 00000000] 19:25:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (12B87400) [pid = 3668] [serial = 1933] [outer = 11BECC00] 19:25:20 INFO - PROCESS | 3668 | 1461291920658 Marionette DEBUG loaded listener.js 19:25:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (12CB3000) [pid = 3668] [serial = 1934] [outer = 11BECC00] 19:25:21 INFO - PROCESS | 3668 | 1461291921162 Marionette TRACE conn3 <- [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]]]}] 19:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 687ms 19:25:21 INFO - PROCESS | 3668 | 1461291921210 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 19:25:21 INFO - PROCESS | 3668 | 1461291921212 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 19:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:25:21 INFO - PROCESS | 3668 | 1461291921216 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:25:21 INFO - PROCESS | 3668 | 1461291921219 Marionette TRACE conn3 <- [1,2542,null,{}] 19:25:21 INFO - PROCESS | 3668 | 1461291921230 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:21 INFO - PROCESS | 3668 | 1461291921406 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 19:25:21 INFO - PROCESS | 3668 | 1461291921426 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:21 INFO - PROCESS | 3668 | ++DOCSHELL 13363C00 == 28 [pid = 3668] [id = 645] 19:25:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (1336E800) [pid = 3668] [serial = 1935] [outer = 00000000] 19:25:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (1348AC00) [pid = 3668] [serial = 1936] [outer = 1336E800] 19:25:21 INFO - PROCESS | 3668 | 1461291921475 Marionette DEBUG loaded listener.js 19:25:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (134AFC00) [pid = 3668] [serial = 1937] [outer = 1336E800] 19:25:21 INFO - PROCESS | 3668 | 1461291921935 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 19:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 733ms 19:25:21 INFO - PROCESS | 3668 | 1461291921956 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 19:25:21 INFO - PROCESS | 3668 | 1461291921958 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 19:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:25:21 INFO - PROCESS | 3668 | 1461291921962 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:25:21 INFO - PROCESS | 3668 | 1461291921963 Marionette TRACE conn3 <- [1,2546,null,{}] 19:25:21 INFO - PROCESS | 3668 | 1461291921966 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:22 INFO - PROCESS | 3668 | 1461291922080 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 19:25:22 INFO - PROCESS | 3668 | 1461291922089 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:22 INFO - PROCESS | 3668 | ++DOCSHELL 11BE7400 == 29 [pid = 3668] [id = 646] 19:25:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (1361D400) [pid = 3668] [serial = 1938] [outer = 00000000] 19:25:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (13893C00) [pid = 3668] [serial = 1939] [outer = 1361D400] 19:25:22 INFO - PROCESS | 3668 | 1461291922134 Marionette DEBUG loaded listener.js 19:25:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (13FAE400) [pid = 3668] [serial = 1940] [outer = 1361D400] 19:25:22 INFO - PROCESS | 3668 | 1461291922564 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 19:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 624ms 19:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:25:22 INFO - PROCESS | 3668 | 1461291922599 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 19:25:22 INFO - PROCESS | 3668 | 1461291922601 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 19:25:22 INFO - PROCESS | 3668 | 1461291922605 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:25:22 INFO - PROCESS | 3668 | 1461291922606 Marionette TRACE conn3 <- [1,2550,null,{}] 19:25:22 INFO - PROCESS | 3668 | 1461291922609 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:22 INFO - PROCESS | 3668 | 1461291922717 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 19:25:22 INFO - PROCESS | 3668 | 1461291922725 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:22 INFO - PROCESS | 3668 | ++DOCSHELL 1560DC00 == 30 [pid = 3668] [id = 647] 19:25:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (15611000) [pid = 3668] [serial = 1941] [outer = 00000000] 19:25:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (15C06800) [pid = 3668] [serial = 1942] [outer = 15611000] 19:25:22 INFO - PROCESS | 3668 | 1461291922770 Marionette DEBUG loaded listener.js 19:25:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (15C36C00) [pid = 3668] [serial = 1943] [outer = 15611000] 19:25:23 INFO - PROCESS | 3668 | 1461291923221 Marionette TRACE conn3 <- [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]]]}] 19:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 625ms 19:25:23 INFO - PROCESS | 3668 | 1461291923243 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 19:25:23 INFO - PROCESS | 3668 | 1461291923245 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 19:25:23 INFO - PROCESS | 3668 | 1461291923248 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:25:23 INFO - PROCESS | 3668 | 1461291923250 Marionette TRACE conn3 <- [1,2554,null,{}] 19:25:23 INFO - PROCESS | 3668 | 1461291923256 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:23 INFO - PROCESS | 3668 | 1461291923400 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 19:25:23 INFO - PROCESS | 3668 | 1461291923419 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:23 INFO - PROCESS | 3668 | ++DOCSHELL 15F80400 == 31 [pid = 3668] [id = 648] 19:25:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (16542C00) [pid = 3668] [serial = 1944] [outer = 00000000] 19:25:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (1654E000) [pid = 3668] [serial = 1945] [outer = 16542C00] 19:25:23 INFO - PROCESS | 3668 | 1461291923470 Marionette DEBUG loaded listener.js 19:25:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (16591800) [pid = 3668] [serial = 1946] [outer = 16542C00] 19:25:23 INFO - PROCESS | 3668 | 1461291923904 Marionette TRACE conn3 <- [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]]]}] 19:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 703ms 19:25:23 INFO - PROCESS | 3668 | 1461291923948 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 19:25:23 INFO - PROCESS | 3668 | 1461291923950 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 19:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:25:23 INFO - PROCESS | 3668 | 1461291923956 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:25:23 INFO - PROCESS | 3668 | 1461291923958 Marionette TRACE conn3 <- [1,2558,null,{}] 19:25:23 INFO - PROCESS | 3668 | 1461291923969 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:24 INFO - PROCESS | 3668 | 1461291924042 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 19:25:24 INFO - PROCESS | 3668 | 1461291924079 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:24 INFO - PROCESS | 3668 | ++DOCSHELL 16595800 == 32 [pid = 3668] [id = 649] 19:25:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (16597400) [pid = 3668] [serial = 1947] [outer = 00000000] 19:25:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (16820000) [pid = 3668] [serial = 1948] [outer = 16597400] 19:25:24 INFO - PROCESS | 3668 | 1461291924123 Marionette DEBUG loaded listener.js 19:25:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (1681F000) [pid = 3668] [serial = 1949] [outer = 16597400] 19:25:24 INFO - PROCESS | 3668 | 1461291924555 Marionette TRACE conn3 <- [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]]]}] 19:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 640ms 19:25:24 INFO - PROCESS | 3668 | 1461291924594 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 19:25:24 INFO - PROCESS | 3668 | 1461291924596 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 19:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:25:24 INFO - PROCESS | 3668 | 1461291924599 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:25:24 INFO - PROCESS | 3668 | 1461291924601 Marionette TRACE conn3 <- [1,2562,null,{}] 19:25:24 INFO - PROCESS | 3668 | 1461291924611 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:24 INFO - PROCESS | 3668 | 1461291924689 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 19:25:24 INFO - PROCESS | 3668 | 1461291924695 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:24 INFO - PROCESS | 3668 | ++DOCSHELL 12B3EC00 == 33 [pid = 3668] [id = 650] 19:25:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1654EC00) [pid = 3668] [serial = 1950] [outer = 00000000] 19:25:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (17F75800) [pid = 3668] [serial = 1951] [outer = 1654EC00] 19:25:24 INFO - PROCESS | 3668 | 1461291924740 Marionette DEBUG loaded listener.js 19:25:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (17AD0800) [pid = 3668] [serial = 1952] [outer = 1654EC00] 19:25:25 INFO - PROCESS | 3668 | 1461291925223 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 19:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 655ms 19:25:25 INFO - PROCESS | 3668 | 1461291925262 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 19:25:25 INFO - PROCESS | 3668 | 1461291925264 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 19:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:25:25 INFO - PROCESS | 3668 | 1461291925267 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:25:25 INFO - PROCESS | 3668 | 1461291925269 Marionette TRACE conn3 <- [1,2566,null,{}] 19:25:25 INFO - PROCESS | 3668 | 1461291925272 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:25 INFO - PROCESS | 3668 | 1461291925379 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 19:25:25 INFO - PROCESS | 3668 | 1461291925385 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:25 INFO - PROCESS | 3668 | ++DOCSHELL 1331BC00 == 34 [pid = 3668] [id = 651] 19:25:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (180ABC00) [pid = 3668] [serial = 1953] [outer = 00000000] 19:25:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (180B2800) [pid = 3668] [serial = 1954] [outer = 180ABC00] 19:25:25 INFO - PROCESS | 3668 | 1461291925432 Marionette DEBUG loaded listener.js 19:25:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (180B0C00) [pid = 3668] [serial = 1955] [outer = 180ABC00] 19:25:25 INFO - PROCESS | 3668 | 1461291925919 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 19:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 703ms 19:25:25 INFO - PROCESS | 3668 | 1461291925966 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 19:25:25 INFO - PROCESS | 3668 | 1461291925968 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 19:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:25:25 INFO - PROCESS | 3668 | 1461291925981 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:25:25 INFO - PROCESS | 3668 | 1461291925983 Marionette TRACE conn3 <- [1,2570,null,{}] 19:25:25 INFO - PROCESS | 3668 | 1461291925986 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:26 INFO - PROCESS | 3668 | 1461291926099 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 19:25:26 INFO - PROCESS | 3668 | 1461291926105 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:26 INFO - PROCESS | 3668 | ++DOCSHELL 11BEC800 == 35 [pid = 3668] [id = 652] 19:25:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (11BF4800) [pid = 3668] [serial = 1956] [outer = 00000000] 19:25:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (180AF400) [pid = 3668] [serial = 1957] [outer = 11BF4800] 19:25:26 INFO - PROCESS | 3668 | 1461291926149 Marionette DEBUG loaded listener.js 19:25:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1822E800) [pid = 3668] [serial = 1958] [outer = 11BF4800] 19:25:26 INFO - PROCESS | 3668 | 1461291926598 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 19:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 640ms 19:25:26 INFO - PROCESS | 3668 | 1461291926620 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 19:25:26 INFO - PROCESS | 3668 | 1461291926622 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 19:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:25:26 INFO - PROCESS | 3668 | 1461291926632 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:25:26 INFO - PROCESS | 3668 | 1461291926634 Marionette TRACE conn3 <- [1,2574,null,{}] 19:25:26 INFO - PROCESS | 3668 | 1461291926637 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:26 INFO - PROCESS | 3668 | 1461291926799 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 19:25:26 INFO - PROCESS | 3668 | 1461291926867 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:26 INFO - PROCESS | 3668 | ++DOCSHELL 1866DC00 == 36 [pid = 3668] [id = 653] 19:25:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1866E400) [pid = 3668] [serial = 1959] [outer = 00000000] 19:25:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (18BD1400) [pid = 3668] [serial = 1960] [outer = 1866E400] 19:25:26 INFO - PROCESS | 3668 | 1461291926923 Marionette DEBUG loaded listener.js 19:25:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (18E16400) [pid = 3668] [serial = 1961] [outer = 1866E400] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1C1C5800) [pid = 3668] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1C487C00) [pid = 3668] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (11BEFC00) [pid = 3668] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (138D7C00) [pid = 3668] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (19EF3000) [pid = 3668] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1881C800) [pid = 3668] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (15E96000) [pid = 3668] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (16DB2000) [pid = 3668] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (11B76400) [pid = 3668] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (1D71D000) [pid = 3668] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1CB1D000) [pid = 3668] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (182C3C00) [pid = 3668] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (12CF3800) [pid = 3668] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (13620C00) [pid = 3668] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (1A8DE400) [pid = 3668] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:25:27 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (18E1A000) [pid = 3668] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:25:27 INFO - PROCESS | 3668 | 1461291927867 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 19:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1312ms 19:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:25:27 INFO - PROCESS | 3668 | 1461291927941 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 19:25:27 INFO - PROCESS | 3668 | 1461291927943 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 19:25:27 INFO - PROCESS | 3668 | 1461291927946 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:25:27 INFO - PROCESS | 3668 | 1461291927948 Marionette TRACE conn3 <- [1,2578,null,{}] 19:25:27 INFO - PROCESS | 3668 | 1461291927952 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:28 INFO - PROCESS | 3668 | 1461291928029 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 19:25:28 INFO - PROCESS | 3668 | 1461291928039 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:28 INFO - PROCESS | 3668 | ++DOCSHELL 15E4C000 == 37 [pid = 3668] [id = 654] 19:25:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (15E96000) [pid = 3668] [serial = 1962] [outer = 00000000] 19:25:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (1881D400) [pid = 3668] [serial = 1963] [outer = 15E96000] 19:25:28 INFO - PROCESS | 3668 | 1461291928086 Marionette DEBUG loaded listener.js 19:25:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (17FB4800) [pid = 3668] [serial = 1964] [outer = 15E96000] 19:25:28 INFO - PROCESS | 3668 | 1461291928538 Marionette TRACE conn3 <- [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]]]}] 19:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 625ms 19:25:28 INFO - PROCESS | 3668 | 1461291928585 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 19:25:28 INFO - PROCESS | 3668 | 1461291928587 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 19:25:28 INFO - PROCESS | 3668 | 1461291928590 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:25:28 INFO - PROCESS | 3668 | 1461291928592 Marionette TRACE conn3 <- [1,2582,null,{}] 19:25:28 INFO - PROCESS | 3668 | 1461291928595 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:28 INFO - PROCESS | 3668 | 1461291928672 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 19:25:28 INFO - PROCESS | 3668 | 1461291928703 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:28 INFO - PROCESS | 3668 | ++DOCSHELL 16A27C00 == 38 [pid = 3668] [id = 655] 19:25:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (16DB2000) [pid = 3668] [serial = 1965] [outer = 00000000] 19:25:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (19460000) [pid = 3668] [serial = 1966] [outer = 16DB2000] 19:25:28 INFO - PROCESS | 3668 | 1461291928758 Marionette DEBUG loaded listener.js 19:25:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (19464800) [pid = 3668] [serial = 1967] [outer = 16DB2000] 19:25:29 INFO - PROCESS | 3668 | 1461291929219 Marionette TRACE conn3 <- [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]]]}] 19:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 687ms 19:25:29 INFO - PROCESS | 3668 | 1461291929290 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 19:25:29 INFO - PROCESS | 3668 | 1461291929292 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 19:25:29 INFO - PROCESS | 3668 | 1461291929295 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:25:29 INFO - PROCESS | 3668 | 1461291929297 Marionette TRACE conn3 <- [1,2586,null,{}] 19:25:29 INFO - PROCESS | 3668 | 1461291929301 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:29 INFO - PROCESS | 3668 | 1461291929378 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 19:25:29 INFO - PROCESS | 3668 | 1461291929387 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:29 INFO - PROCESS | 3668 | ++DOCSHELL 189B7400 == 39 [pid = 3668] [id = 656] 19:25:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (19466C00) [pid = 3668] [serial = 1968] [outer = 00000000] 19:25:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (194E2400) [pid = 3668] [serial = 1969] [outer = 19466C00] 19:25:29 INFO - PROCESS | 3668 | 1461291929432 Marionette DEBUG loaded listener.js 19:25:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (194E9800) [pid = 3668] [serial = 1970] [outer = 19466C00] 19:25:30 INFO - PROCESS | 3668 | 1461291930230 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 19:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 999ms 19:25:30 INFO - PROCESS | 3668 | 1461291930298 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 19:25:30 INFO - PROCESS | 3668 | 1461291930304 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 19:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:25:30 INFO - PROCESS | 3668 | 1461291930310 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:25:30 INFO - PROCESS | 3668 | 1461291930313 Marionette TRACE conn3 <- [1,2590,null,{}] 19:25:30 INFO - PROCESS | 3668 | 1461291930319 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:30 INFO - PROCESS | 3668 | 1461291930493 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 19:25:30 INFO - PROCESS | 3668 | 1461291930594 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:30 INFO - PROCESS | 3668 | ++DOCSHELL 11BE8C00 == 40 [pid = 3668] [id = 657] 19:25:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (11BEA000) [pid = 3668] [serial = 1971] [outer = 00000000] 19:25:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (12B3DC00) [pid = 3668] [serial = 1972] [outer = 11BEA000] 19:25:30 INFO - PROCESS | 3668 | 1461291930650 Marionette DEBUG loaded listener.js 19:25:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (12CF9000) [pid = 3668] [serial = 1973] [outer = 11BEA000] 19:25:31 INFO - PROCESS | 3668 | 1461291931434 Marionette TRACE conn3 <- [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]]]}] 19:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1187ms 19:25:31 INFO - PROCESS | 3668 | 1461291931492 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 19:25:31 INFO - PROCESS | 3668 | 1461291931498 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 19:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:25:31 INFO - PROCESS | 3668 | 1461291931505 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:25:31 INFO - PROCESS | 3668 | 1461291931507 Marionette TRACE conn3 <- [1,2594,null,{}] 19:25:31 INFO - PROCESS | 3668 | 1461291931511 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:31 INFO - PROCESS | 3668 | 1461291931764 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 19:25:31 INFO - PROCESS | 3668 | 1461291931929 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:31 INFO - PROCESS | 3668 | ++DOCSHELL 11B75C00 == 41 [pid = 3668] [id = 658] 19:25:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (11B77000) [pid = 3668] [serial = 1974] [outer = 00000000] 19:25:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (11BE9000) [pid = 3668] [serial = 1975] [outer = 11B77000] 19:25:32 INFO - PROCESS | 3668 | 1461291932026 Marionette DEBUG loaded listener.js 19:25:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (11F3E000) [pid = 3668] [serial = 1976] [outer = 11B77000] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 1361EC00 == 40 [pid = 3668] [id = 463] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 1658CC00 == 39 [pid = 3668] [id = 467] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 1866F800 == 38 [pid = 3668] [id = 464] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 16DB9800 == 37 [pid = 3668] [id = 466] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 1657A000 == 36 [pid = 3668] [id = 460] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 158FAC00 == 35 [pid = 3668] [id = 465] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 1336B000 == 34 [pid = 3668] [id = 462] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 13620000 == 33 [pid = 3668] [id = 458] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 138DAC00 == 32 [pid = 3668] [id = 471] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 1336E400 == 31 [pid = 3668] [id = 457] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 1361C400 == 30 [pid = 3668] [id = 470] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 1336B400 == 29 [pid = 3668] [id = 456] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 11BC3000 == 28 [pid = 3668] [id = 468] 19:25:32 INFO - PROCESS | 3668 | --DOCSHELL 12CF0000 == 27 [pid = 3668] [id = 469] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (19E4C000) [pid = 3668] [serial = 1927] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1AD13400) [pid = 3668] [serial = 1853] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1CB1D800) [pid = 3668] [serial = 1915] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1CE98C00) [pid = 3668] [serial = 1918] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1CB28C00) [pid = 3668] [serial = 1916] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (13484000) [pid = 3668] [serial = 1921] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (17AD7800) [pid = 3668] [serial = 1924] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1CEA0800) [pid = 3668] [serial = 1919] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (17AD3400) [pid = 3668] [serial = 1925] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1A23F000) [pid = 3668] [serial = 1909] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (1950E000) [pid = 3668] [serial = 1906] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (195DE800) [pid = 3668] [serial = 1907] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (16A25400) [pid = 3668] [serial = 1903] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (180B1800) [pid = 3668] [serial = 1904] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (1866EC00) [pid = 3668] [serial = 1901] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (1822FC00) [pid = 3668] [serial = 1900] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (16540800) [pid = 3668] [serial = 1898] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (15C06C00) [pid = 3668] [serial = 1897] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (1D96B400) [pid = 3668] [serial = 1895] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (1D969400) [pid = 3668] [serial = 1894] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (1D717800) [pid = 3668] [serial = 1892] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (1D69CC00) [pid = 3668] [serial = 1891] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (19E2D800) [pid = 3668] [serial = 1889] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 72 (194DEC00) [pid = 3668] [serial = 1888] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 71 (1658D000) [pid = 3668] [serial = 1886] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 70 (1653F400) [pid = 3668] [serial = 1885] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 69 (1D699C00) [pid = 3668] [serial = 1883] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 68 (1A92C400) [pid = 3668] [serial = 1912] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 67 (1C1BF400) [pid = 3668] [serial = 1913] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 66 (139BAC00) [pid = 3668] [serial = 1922] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | --DOMWINDOW == 65 (1A64B800) [pid = 3668] [serial = 1910] [outer = 00000000] [url = about:blank] 19:25:32 INFO - PROCESS | 3668 | 1461291932638 Marionette TRACE conn3 <- [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]]]}] 19:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1155ms 19:25:32 INFO - PROCESS | 3668 | 1461291932659 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 19:25:32 INFO - PROCESS | 3668 | 1461291932663 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 19:25:32 INFO - PROCESS | 3668 | 1461291932667 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:25:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:25:32 INFO - PROCESS | 3668 | 1461291932671 Marionette TRACE conn3 <- [1,2598,null,{}] 19:25:32 INFO - PROCESS | 3668 | 1461291932676 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:32 INFO - PROCESS | 3668 | 1461291932757 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 19:25:32 INFO - PROCESS | 3668 | 1461291932862 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:32 INFO - PROCESS | 3668 | ++DOCSHELL 12CB0400 == 28 [pid = 3668] [id = 659] 19:25:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 66 (12CF0000) [pid = 3668] [serial = 1977] [outer = 00000000] 19:25:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 67 (1348E000) [pid = 3668] [serial = 1978] [outer = 12CF0000] 19:25:32 INFO - PROCESS | 3668 | 1461291932911 Marionette DEBUG loaded listener.js 19:25:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 68 (1361F800) [pid = 3668] [serial = 1979] [outer = 12CF0000] 19:25:33 INFO - PROCESS | 3668 | 1461291933370 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 19:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 734ms 19:25:33 INFO - PROCESS | 3668 | 1461291933410 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 19:25:33 INFO - PROCESS | 3668 | 1461291933412 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 19:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:25:33 INFO - PROCESS | 3668 | 1461291933416 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:25:33 INFO - PROCESS | 3668 | 1461291933418 Marionette TRACE conn3 <- [1,2602,null,{}] 19:25:33 INFO - PROCESS | 3668 | 1461291933421 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:33 INFO - PROCESS | 3668 | 1461291933499 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 19:25:33 INFO - PROCESS | 3668 | 1461291933511 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:33 INFO - PROCESS | 3668 | ++DOCSHELL 15C32000 == 29 [pid = 3668] [id = 660] 19:25:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (15C32400) [pid = 3668] [serial = 1980] [outer = 00000000] 19:25:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (15CED800) [pid = 3668] [serial = 1981] [outer = 15C32400] 19:25:33 INFO - PROCESS | 3668 | 1461291933558 Marionette DEBUG loaded listener.js 19:25:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (15E49800) [pid = 3668] [serial = 1982] [outer = 15C32400] 19:25:34 INFO - PROCESS | 3668 | 1461291934255 Marionette TRACE conn3 <- [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]]]}] 19:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 890ms 19:25:34 INFO - PROCESS | 3668 | 1461291934327 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 19:25:34 INFO - PROCESS | 3668 | 1461291934333 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 19:25:34 INFO - PROCESS | 3668 | 1461291934340 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:25:34 INFO - PROCESS | 3668 | 1461291934343 Marionette TRACE conn3 <- [1,2606,null,{}] 19:25:34 INFO - PROCESS | 3668 | 1461291934349 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:34 INFO - PROCESS | 3668 | 1461291934450 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 19:25:34 INFO - PROCESS | 3668 | 1461291934583 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:34 INFO - PROCESS | 3668 | ++DOCSHELL 13480C00 == 30 [pid = 3668] [id = 661] 19:25:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (13482C00) [pid = 3668] [serial = 1983] [outer = 00000000] 19:25:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (14C55800) [pid = 3668] [serial = 1984] [outer = 13482C00] 19:25:34 INFO - PROCESS | 3668 | 1461291934640 Marionette DEBUG loaded listener.js 19:25:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (158AC800) [pid = 3668] [serial = 1985] [outer = 13482C00] 19:25:35 INFO - PROCESS | 3668 | 1461291935237 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 19:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 937ms 19:25:35 INFO - PROCESS | 3668 | 1461291935289 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 19:25:35 INFO - PROCESS | 3668 | 1461291935295 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 19:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:25:35 INFO - PROCESS | 3668 | 1461291935302 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:25:35 INFO - PROCESS | 3668 | 1461291935305 Marionette TRACE conn3 <- [1,2610,null,{}] 19:25:35 INFO - PROCESS | 3668 | 1461291935308 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:35 INFO - PROCESS | 3668 | 1461291935408 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 19:25:35 INFO - PROCESS | 3668 | 1461291935512 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:35 INFO - PROCESS | 3668 | ++DOCSHELL 1654C800 == 31 [pid = 3668] [id = 662] 19:25:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (1654D800) [pid = 3668] [serial = 1986] [outer = 00000000] 19:25:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (1658DC00) [pid = 3668] [serial = 1987] [outer = 1654D800] 19:25:35 INFO - PROCESS | 3668 | 1461291935566 Marionette DEBUG loaded listener.js 19:25:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (16602000) [pid = 3668] [serial = 1988] [outer = 1654D800] 19:25:36 INFO - PROCESS | 3668 | 1461291936161 Marionette TRACE conn3 <- [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]]]}] 19:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 906ms 19:25:36 INFO - PROCESS | 3668 | 1461291936204 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 19:25:36 INFO - PROCESS | 3668 | 1461291936206 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 19:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:25:36 INFO - PROCESS | 3668 | 1461291936210 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:25:36 INFO - PROCESS | 3668 | 1461291936214 Marionette TRACE conn3 <- [1,2614,null,{}] 19:25:36 INFO - PROCESS | 3668 | 1461291936226 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:36 INFO - PROCESS | 3668 | 1461291936332 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 19:25:36 INFO - PROCESS | 3668 | 1461291936439 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:36 INFO - PROCESS | 3668 | ++DOCSHELL 17F6B400 == 32 [pid = 3668] [id = 663] 19:25:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (17F6E800) [pid = 3668] [serial = 1989] [outer = 00000000] 19:25:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (180AF800) [pid = 3668] [serial = 1990] [outer = 17F6E800] 19:25:36 INFO - PROCESS | 3668 | 1461291936497 Marionette DEBUG loaded listener.js 19:25:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (1822F000) [pid = 3668] [serial = 1991] [outer = 17F6E800] 19:25:37 INFO - PROCESS | 3668 | 1461291937119 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 19:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 952ms 19:25:37 INFO - PROCESS | 3668 | 1461291937155 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 19:25:37 INFO - PROCESS | 3668 | 1461291937158 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 19:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:25:37 INFO - PROCESS | 3668 | 1461291937161 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:25:37 INFO - PROCESS | 3668 | 1461291937163 Marionette TRACE conn3 <- [1,2618,null,{}] 19:25:37 INFO - PROCESS | 3668 | 1461291937167 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:37 INFO - PROCESS | 3668 | 1461291937265 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 19:25:37 INFO - PROCESS | 3668 | 1461291937368 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:37 INFO - PROCESS | 3668 | ++DOCSHELL 18628400 == 33 [pid = 3668] [id = 664] 19:25:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (1862A400) [pid = 3668] [serial = 1992] [outer = 00000000] 19:25:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (1881E800) [pid = 3668] [serial = 1993] [outer = 1862A400] 19:25:37 INFO - PROCESS | 3668 | 1461291937422 Marionette DEBUG loaded listener.js 19:25:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (1881A800) [pid = 3668] [serial = 1994] [outer = 1862A400] 19:25:37 INFO - PROCESS | 3668 | 1461291937964 Marionette TRACE conn3 <- [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]]]}] 19:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 843ms 19:25:38 INFO - PROCESS | 3668 | 1461291938004 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 19:25:38 INFO - PROCESS | 3668 | 1461291938008 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 19:25:38 INFO - PROCESS | 3668 | 1461291938012 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:25:38 INFO - PROCESS | 3668 | 1461291938014 Marionette TRACE conn3 <- [1,2622,null,{}] 19:25:38 INFO - PROCESS | 3668 | 1461291938018 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:38 INFO - PROCESS | 3668 | 1461291938113 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 19:25:38 INFO - PROCESS | 3668 | 1461291938216 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:38 INFO - PROCESS | 3668 | ++DOCSHELL 11BF4C00 == 34 [pid = 3668] [id = 665] 19:25:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (12DDE400) [pid = 3668] [serial = 1995] [outer = 00000000] 19:25:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (18E1F800) [pid = 3668] [serial = 1996] [outer = 12DDE400] 19:25:38 INFO - PROCESS | 3668 | 1461291938269 Marionette DEBUG loaded listener.js 19:25:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (18E22000) [pid = 3668] [serial = 1997] [outer = 12DDE400] 19:25:38 INFO - PROCESS | 3668 | 1461291938954 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 19:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 983ms 19:25:39 INFO - PROCESS | 3668 | 1461291939000 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 19:25:39 INFO - PROCESS | 3668 | 1461291939005 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 19:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:25:39 INFO - PROCESS | 3668 | 1461291939010 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:25:39 INFO - PROCESS | 3668 | 1461291939014 Marionette TRACE conn3 <- [1,2626,null,{}] 19:25:39 INFO - PROCESS | 3668 | 1461291939018 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:39 INFO - PROCESS | 3668 | 1461291939155 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 19:25:39 INFO - PROCESS | 3668 | 1461291939173 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:39 INFO - PROCESS | 3668 | ++DOCSHELL 11BF2000 == 35 [pid = 3668] [id = 666] 19:25:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (11BF4000) [pid = 3668] [serial = 1998] [outer = 00000000] 19:25:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (13FA9000) [pid = 3668] [serial = 1999] [outer = 11BF4000] 19:25:39 INFO - PROCESS | 3668 | 1461291939220 Marionette DEBUG loaded listener.js 19:25:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (15E95400) [pid = 3668] [serial = 2000] [outer = 11BF4000] 19:25:39 INFO - PROCESS | 3668 | 1461291939699 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 19:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 733ms 19:25:39 INFO - PROCESS | 3668 | 1461291939752 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 19:25:39 INFO - PROCESS | 3668 | 1461291939757 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 19:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:25:39 INFO - PROCESS | 3668 | 1461291939763 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:25:39 INFO - PROCESS | 3668 | 1461291939765 Marionette TRACE conn3 <- [1,2630,null,{}] 19:25:39 INFO - PROCESS | 3668 | 1461291939769 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:39 INFO - PROCESS | 3668 | 1461291939884 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 19:25:39 INFO - PROCESS | 3668 | 1461291939949 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:39 INFO - PROCESS | 3668 | ++DOCSHELL 16540C00 == 36 [pid = 3668] [id = 667] 19:25:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (16546800) [pid = 3668] [serial = 2001] [outer = 00000000] 19:25:39 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (180AD800) [pid = 3668] [serial = 2002] [outer = 16546800] 19:25:39 INFO - PROCESS | 3668 | 1461291939994 Marionette DEBUG loaded listener.js 19:25:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (18624C00) [pid = 3668] [serial = 2003] [outer = 16546800] 19:25:40 INFO - PROCESS | 3668 | 1461291940438 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 19:25:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:25:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 687ms 19:25:40 INFO - PROCESS | 3668 | 1461291940461 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 19:25:40 INFO - PROCESS | 3668 | 1461291940463 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 19:25:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:25:40 INFO - PROCESS | 3668 | 1461291940467 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:25:40 INFO - PROCESS | 3668 | 1461291940470 Marionette TRACE conn3 <- [1,2634,null,{}] 19:25:40 INFO - PROCESS | 3668 | 1461291940530 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:40 INFO - PROCESS | 3668 | 1461291940645 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 19:25:40 INFO - PROCESS | 3668 | 1461291940661 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:40 INFO - PROCESS | 3668 | ++DOCSHELL 194E8800 == 37 [pid = 3668] [id = 668] 19:25:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (194E9C00) [pid = 3668] [serial = 2004] [outer = 00000000] 19:25:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (195E6000) [pid = 3668] [serial = 2005] [outer = 194E9C00] 19:25:40 INFO - PROCESS | 3668 | 1461291940763 Marionette DEBUG loaded listener.js 19:25:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (19A10000) [pid = 3668] [serial = 2006] [outer = 194E9C00] 19:25:41 INFO - PROCESS | 3668 | 1461291941186 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 19:25:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:25:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 780ms 19:25:41 INFO - PROCESS | 3668 | 1461291941248 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 19:25:41 INFO - PROCESS | 3668 | 1461291941251 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 19:25:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:25:41 INFO - PROCESS | 3668 | 1461291941254 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:25:41 INFO - PROCESS | 3668 | 1461291941256 Marionette TRACE conn3 <- [1,2638,null,{}] 19:25:41 INFO - PROCESS | 3668 | 1461291941259 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:41 INFO - PROCESS | 3668 | 1461291941393 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 19:25:41 INFO - PROCESS | 3668 | 1461291941458 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:41 INFO - PROCESS | 3668 | ++DOCSHELL 19E47800 == 38 [pid = 3668] [id = 669] 19:25:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (19E48800) [pid = 3668] [serial = 2007] [outer = 00000000] 19:25:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (19E4C000) [pid = 3668] [serial = 2008] [outer = 19E48800] 19:25:41 INFO - PROCESS | 3668 | 1461291941502 Marionette DEBUG loaded listener.js 19:25:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (19E4F800) [pid = 3668] [serial = 2009] [outer = 19E48800] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (12CF0000) [pid = 3668] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (16597400) [pid = 3668] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (15611000) [pid = 3668] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1361D400) [pid = 3668] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (11B6F800) [pid = 3668] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (180ABC00) [pid = 3668] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1654EC00) [pid = 3668] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1336E800) [pid = 3668] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (11BECC00) [pid = 3668] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (16542C00) [pid = 3668] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (11BF4800) [pid = 3668] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1866E400) [pid = 3668] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (16DB2000) [pid = 3668] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (11B77000) [pid = 3668] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:25:41 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (15E96000) [pid = 3668] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:25:41 INFO - PROCESS | 3668 | 1461291941964 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 19:25:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:25:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 749ms 19:25:42 INFO - PROCESS | 3668 | 1461291942016 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 19:25:42 INFO - PROCESS | 3668 | 1461291942018 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 19:25:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:25:42 INFO - PROCESS | 3668 | 1461291942026 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:25:42 INFO - PROCESS | 3668 | 1461291942028 Marionette TRACE conn3 <- [1,2642,null,{}] 19:25:42 INFO - PROCESS | 3668 | 1461291942031 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:42 INFO - PROCESS | 3668 | 1461291942108 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 19:25:42 INFO - PROCESS | 3668 | 1461291942118 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:42 INFO - PROCESS | 3668 | ++DOCSHELL 1336D400 == 39 [pid = 3668] [id = 670] 19:25:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (1336E800) [pid = 3668] [serial = 2010] [outer = 00000000] 19:25:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (15E96000) [pid = 3668] [serial = 2011] [outer = 1336E800] 19:25:42 INFO - PROCESS | 3668 | 1461291942169 Marionette DEBUG loaded listener.js 19:25:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (16541000) [pid = 3668] [serial = 2012] [outer = 1336E800] 19:25:42 INFO - PROCESS | 3668 | 1461291942622 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 19:25:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:25:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 624ms 19:25:42 INFO - PROCESS | 3668 | 1461291942668 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 19:25:42 INFO - PROCESS | 3668 | 1461291942670 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 19:25:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:25:42 INFO - PROCESS | 3668 | 1461291942675 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:25:42 INFO - PROCESS | 3668 | 1461291942677 Marionette TRACE conn3 <- [1,2646,null,{}] 19:25:42 INFO - PROCESS | 3668 | 1461291942684 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:42 INFO - PROCESS | 3668 | 1461291942772 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 19:25:42 INFO - PROCESS | 3668 | 1461291942781 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:42 INFO - PROCESS | 3668 | ++DOCSHELL 1657A000 == 40 [pid = 3668] [id = 671] 19:25:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (19E30000) [pid = 3668] [serial = 2013] [outer = 00000000] 19:25:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (19EF7C00) [pid = 3668] [serial = 2014] [outer = 19E30000] 19:25:42 INFO - PROCESS | 3668 | 1461291942830 Marionette DEBUG loaded listener.js 19:25:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (19EF7800) [pid = 3668] [serial = 2015] [outer = 19E30000] 19:25:43 INFO - PROCESS | 3668 | 1461291943265 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 19:25:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:25:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 640ms 19:25:43 INFO - PROCESS | 3668 | 1461291943312 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 19:25:43 INFO - PROCESS | 3668 | 1461291943314 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 19:25:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:25:43 INFO - PROCESS | 3668 | 1461291943321 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:25:43 INFO - PROCESS | 3668 | 1461291943322 Marionette TRACE conn3 <- [1,2650,null,{}] 19:25:43 INFO - PROCESS | 3668 | 1461291943325 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:43 INFO - PROCESS | 3668 | 1461291943402 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 19:25:43 INFO - PROCESS | 3668 | 1461291943408 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:43 INFO - PROCESS | 3668 | ++DOCSHELL 16543000 == 41 [pid = 3668] [id = 672] 19:25:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1A236C00) [pid = 3668] [serial = 2016] [outer = 00000000] 19:25:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1A242C00) [pid = 3668] [serial = 2017] [outer = 1A236C00] 19:25:43 INFO - PROCESS | 3668 | 1461291943452 Marionette DEBUG loaded listener.js 19:25:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (1A649800) [pid = 3668] [serial = 2018] [outer = 1A236C00] 19:25:44 INFO - PROCESS | 3668 | 1461291944083 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 19:25:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:25:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 797ms 19:25:44 INFO - PROCESS | 3668 | 1461291944125 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 19:25:44 INFO - PROCESS | 3668 | 1461291944129 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 19:25:44 INFO - PROCESS | 3668 | 1461291944134 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:25:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:25:44 INFO - PROCESS | 3668 | 1461291944138 Marionette TRACE conn3 <- [1,2654,null,{}] 19:25:44 INFO - PROCESS | 3668 | 1461291944144 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:44 INFO - PROCESS | 3668 | 1461291944293 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 19:25:44 INFO - PROCESS | 3668 | 1461291944404 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:44 INFO - PROCESS | 3668 | ++DOCSHELL 11F45400 == 42 [pid = 3668] [id = 673] 19:25:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (12B38800) [pid = 3668] [serial = 2019] [outer = 00000000] 19:25:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (158F9000) [pid = 3668] [serial = 2020] [outer = 12B38800] 19:25:44 INFO - PROCESS | 3668 | 1461291944462 Marionette DEBUG loaded listener.js 19:25:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (16570C00) [pid = 3668] [serial = 2021] [outer = 12B38800] 19:25:45 INFO - PROCESS | 3668 | 1461291945510 Marionette TRACE conn3 <- [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]]]}] 19:25:45 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) 19:25:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1390ms 19:25:45 INFO - PROCESS | 3668 | 1461291945540 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 19:25:45 INFO - PROCESS | 3668 | 1461291945546 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 19:25:45 INFO - PROCESS | 3668 | 1461291945595 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:25:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:25:45 INFO - PROCESS | 3668 | 1461291945598 Marionette TRACE conn3 <- [1,2658,null,{}] 19:25:45 INFO - PROCESS | 3668 | 1461291945603 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:45 INFO - PROCESS | 3668 | 1461291945697 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 19:25:45 INFO - PROCESS | 3668 | 1461291945827 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:45 INFO - PROCESS | 3668 | ++DOCSHELL 16825000 == 43 [pid = 3668] [id = 674] 19:25:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (16825C00) [pid = 3668] [serial = 2022] [outer = 00000000] 19:25:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1945FC00) [pid = 3668] [serial = 2023] [outer = 16825C00] 19:25:45 INFO - PROCESS | 3668 | 1461291945883 Marionette DEBUG loaded listener.js 19:25:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1946D400) [pid = 3668] [serial = 2024] [outer = 16825C00] 19:25:46 INFO - PROCESS | 3668 | 1461291946938 Marionette TRACE conn3 <- [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] 19:25:46 INFO - PROCESS | 3668 | 1461291947007 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 19:25:46 INFO - PROCESS | 3668 | 1461291947012 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:25:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:25:46 INFO - PROCESS | 3668 | 1461291947016 Marionette TRACE conn3 <- [1,2662,null,{}] 19:25:47 INFO - PROCESS | 3668 | 1461291947027 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:47 INFO - PROCESS | 3668 | 1461291947123 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 19:25:47 INFO - PROCESS | 3668 | 1461291947484 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:47 INFO - PROCESS | 3668 | ++DOCSHELL 02A7EC00 == 44 [pid = 3668] [id = 675] 19:25:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (11B69800) [pid = 3668] [serial = 2025] [outer = 00000000] 19:25:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (12C56400) [pid = 3668] [serial = 2026] [outer = 11B69800] 19:25:47 INFO - PROCESS | 3668 | 1461291947535 Marionette DEBUG loaded listener.js 19:25:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (12DDB000) [pid = 3668] [serial = 2027] [outer = 11B69800] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 11B70800 == 43 [pid = 3668] [id = 454] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 11BED000 == 42 [pid = 3668] [id = 455] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 1657A000 == 41 [pid = 3668] [id = 671] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 1336D400 == 40 [pid = 3668] [id = 670] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 19E47800 == 39 [pid = 3668] [id = 669] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 194E8800 == 38 [pid = 3668] [id = 668] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 16540C00 == 37 [pid = 3668] [id = 667] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 11BF2000 == 36 [pid = 3668] [id = 666] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 18628400 == 35 [pid = 3668] [id = 664] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 17F6B400 == 34 [pid = 3668] [id = 663] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 1654C800 == 33 [pid = 3668] [id = 662] 19:25:48 INFO - PROCESS | 3668 | --DOCSHELL 13480C00 == 32 [pid = 3668] [id = 661] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (15CED800) [pid = 3668] [serial = 1981] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1361F800) [pid = 3668] [serial = 1979] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (16820000) [pid = 3668] [serial = 1948] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1681F000) [pid = 3668] [serial = 1949] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (15C06800) [pid = 3668] [serial = 1942] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (15C36C00) [pid = 3668] [serial = 1943] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (13893C00) [pid = 3668] [serial = 1939] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (13FAE400) [pid = 3668] [serial = 1940] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (11BC5C00) [pid = 3668] [serial = 1930] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (180B2800) [pid = 3668] [serial = 1954] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (11BCC000) [pid = 3668] [serial = 1931] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (17F75800) [pid = 3668] [serial = 1951] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1348AC00) [pid = 3668] [serial = 1936] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (134AFC00) [pid = 3668] [serial = 1937] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (12B87400) [pid = 3668] [serial = 1933] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (12CB3000) [pid = 3668] [serial = 1934] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (194E2400) [pid = 3668] [serial = 1969] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (1654E000) [pid = 3668] [serial = 1945] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (16591800) [pid = 3668] [serial = 1946] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (180AF400) [pid = 3668] [serial = 1957] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (18BD1400) [pid = 3668] [serial = 1960] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (1822E800) [pid = 3668] [serial = 1958] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (19460000) [pid = 3668] [serial = 1966] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (11BE9000) [pid = 3668] [serial = 1975] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (18E16400) [pid = 3668] [serial = 1961] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (1881D400) [pid = 3668] [serial = 1963] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (180B0C00) [pid = 3668] [serial = 1955] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (17FB4800) [pid = 3668] [serial = 1964] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 72 (19464800) [pid = 3668] [serial = 1967] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 71 (1348E000) [pid = 3668] [serial = 1978] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 70 (11F3E000) [pid = 3668] [serial = 1976] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 69 (12B3DC00) [pid = 3668] [serial = 1972] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | --DOMWINDOW == 68 (17AD0800) [pid = 3668] [serial = 1952] [outer = 00000000] [url = about:blank] 19:25:48 INFO - PROCESS | 3668 | 1461291948566 Marionette TRACE conn3 <- [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] 19:25:48 INFO - PROCESS | 3668 | 1461291948624 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 19:25:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:25:48 INFO - PROCESS | 3668 | 1461291948628 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:25:48 INFO - PROCESS | 3668 | 1461291948631 Marionette TRACE conn3 <- [1,2666,null,{}] 19:25:48 INFO - PROCESS | 3668 | 1461291948637 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:48 INFO - PROCESS | 3668 | 1461291948721 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 19:25:48 INFO - PROCESS | 3668 | 1461291948730 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:48 INFO - PROCESS | 3668 | ++DOCSHELL 12DD4800 == 33 [pid = 3668] [id = 676] 19:25:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (13315400) [pid = 3668] [serial = 2028] [outer = 00000000] 19:25:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (1348AC00) [pid = 3668] [serial = 2029] [outer = 13315400] 19:25:48 INFO - PROCESS | 3668 | 1461291948777 Marionette DEBUG loaded listener.js 19:25:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (134B0000) [pid = 3668] [serial = 2030] [outer = 13315400] 19:25:49 INFO - PROCESS | 3668 | 1461291949792 Marionette TRACE conn3 <- [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]]]}] 19:25:49 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) 19:25:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1217ms 19:25:49 INFO - PROCESS | 3668 | 1461291949825 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 19:25:49 INFO - PROCESS | 3668 | 1461291949829 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 19:25:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:25:49 INFO - PROCESS | 3668 | 1461291949834 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:25:49 INFO - PROCESS | 3668 | 1461291949836 Marionette TRACE conn3 <- [1,2670,null,{}] 19:25:49 INFO - PROCESS | 3668 | 1461291949840 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:49 INFO - PROCESS | 3668 | 1461291949921 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 19:25:49 INFO - PROCESS | 3668 | 1461291949928 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:49 INFO - PROCESS | 3668 | ++DOCSHELL 13705400 == 34 [pid = 3668] [id = 677] 19:25:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (14C06400) [pid = 3668] [serial = 2031] [outer = 00000000] 19:25:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (15CDE800) [pid = 3668] [serial = 2032] [outer = 14C06400] 19:25:49 INFO - PROCESS | 3668 | 1461291949974 Marionette DEBUG loaded listener.js 19:25:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (15E97C00) [pid = 3668] [serial = 2033] [outer = 14C06400] 19:25:50 INFO - PROCESS | 3668 | 1461291950953 Marionette TRACE conn3 <- [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]]]}] 19:25:50 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) 19:25:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1156ms 19:25:50 INFO - PROCESS | 3668 | 1461291950987 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 19:25:50 INFO - PROCESS | 3668 | 1461291950989 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 19:25:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:25:51 INFO - PROCESS | 3668 | 1461291950994 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:25:51 INFO - PROCESS | 3668 | 1461291951000 Marionette TRACE conn3 <- [1,2674,null,{}] 19:25:51 INFO - PROCESS | 3668 | 1461291951009 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:51 INFO - PROCESS | 3668 | 1461291951127 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 19:25:51 INFO - PROCESS | 3668 | 1461291951135 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:51 INFO - PROCESS | 3668 | ++DOCSHELL 1659A000 == 35 [pid = 3668] [id = 678] 19:25:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (16820000) [pid = 3668] [serial = 2034] [outer = 00000000] 19:25:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (17ADC800) [pid = 3668] [serial = 2035] [outer = 16820000] 19:25:51 INFO - PROCESS | 3668 | 1461291951230 Marionette DEBUG loaded listener.js 19:25:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (17FAFC00) [pid = 3668] [serial = 2036] [outer = 16820000] 19:25:52 INFO - PROCESS | 3668 | 1461291952180 Marionette TRACE conn3 <- [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] 19:25:52 INFO - PROCESS | 3668 | 1461291952197 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 19:25:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:25:52 INFO - PROCESS | 3668 | 1461291952201 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:25:52 INFO - PROCESS | 3668 | 1461291952203 Marionette TRACE conn3 <- [1,2678,null,{}] 19:25:52 INFO - PROCESS | 3668 | 1461291952213 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:52 INFO - PROCESS | 3668 | 1461291952327 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 19:25:52 INFO - PROCESS | 3668 | 1461291952334 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:52 INFO - PROCESS | 3668 | ++DOCSHELL 180B0C00 == 36 [pid = 3668] [id = 679] 19:25:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (180B2000) [pid = 3668] [serial = 2037] [outer = 00000000] 19:25:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (182C6800) [pid = 3668] [serial = 2038] [outer = 180B2000] 19:25:52 INFO - PROCESS | 3668 | 1461291952378 Marionette DEBUG loaded listener.js 19:25:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (18627400) [pid = 3668] [serial = 2039] [outer = 180B2000] 19:25:52 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (194E9C00) [pid = 3668] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:25:52 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (19E48800) [pid = 3668] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:25:52 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (11BF4000) [pid = 3668] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:25:52 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (19E30000) [pid = 3668] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:25:52 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (16546800) [pid = 3668] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:25:52 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (1336E800) [pid = 3668] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:25:53 INFO - PROCESS | 3668 | 1461291953385 Marionette TRACE conn3 <- [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] 19:25:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:25:53 INFO - PROCESS | 3668 | 1461291953400 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 19:25:53 INFO - PROCESS | 3668 | 1461291953404 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:25:53 INFO - PROCESS | 3668 | 1461291953406 Marionette TRACE conn3 <- [1,2682,null,{}] 19:25:53 INFO - PROCESS | 3668 | 1461291953409 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:53 INFO - PROCESS | 3668 | 1461291953493 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 19:25:53 INFO - PROCESS | 3668 | 1461291953499 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:53 INFO - PROCESS | 3668 | ++DOCSHELL 1822C800 == 37 [pid = 3668] [id = 680] 19:25:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (18666800) [pid = 3668] [serial = 2040] [outer = 00000000] 19:25:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (18BD2400) [pid = 3668] [serial = 2041] [outer = 18666800] 19:25:53 INFO - PROCESS | 3668 | 1461291953554 Marionette DEBUG loaded listener.js 19:25:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (18E18800) [pid = 3668] [serial = 2042] [outer = 18666800] 19:25:54 INFO - PROCESS | 3668 | 1461291954510 Marionette TRACE conn3 <- [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] 19:25:54 INFO - PROCESS | 3668 | 1461291954551 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 19:25:54 INFO - PROCESS | 3668 | 1461291954554 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:25:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:25:54 INFO - PROCESS | 3668 | 1461291954555 Marionette TRACE conn3 <- [1,2686,null,{}] 19:25:54 INFO - PROCESS | 3668 | 1461291954559 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:54 INFO - PROCESS | 3668 | 1461291954686 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 19:25:54 INFO - PROCESS | 3668 | 1461291954816 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:54 INFO - PROCESS | 3668 | ++DOCSHELL 11B6D400 == 38 [pid = 3668] [id = 681] 19:25:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (11B6EC00) [pid = 3668] [serial = 2043] [outer = 00000000] 19:25:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (11BCD000) [pid = 3668] [serial = 2044] [outer = 11B6EC00] 19:25:54 INFO - PROCESS | 3668 | 1461291954875 Marionette DEBUG loaded listener.js 19:25:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (11BF2800) [pid = 3668] [serial = 2045] [outer = 11B6EC00] 19:25:56 INFO - PROCESS | 3668 | 1461291956005 Marionette TRACE conn3 <- [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] 19:25:56 INFO - PROCESS | 3668 | 1461291956070 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 19:25:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:25:56 INFO - PROCESS | 3668 | 1461291956075 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:25:56 INFO - PROCESS | 3668 | 1461291956080 Marionette TRACE conn3 <- [1,2690,null,{}] 19:25:56 INFO - PROCESS | 3668 | 1461291956085 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:56 INFO - PROCESS | 3668 | 1461291956222 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 19:25:56 INFO - PROCESS | 3668 | 1461291956366 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:56 INFO - PROCESS | 3668 | ++DOCSHELL 1388D800 == 39 [pid = 3668] [id = 682] 19:25:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (138D5400) [pid = 3668] [serial = 2046] [outer = 00000000] 19:25:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (13FA6C00) [pid = 3668] [serial = 2047] [outer = 138D5400] 19:25:56 INFO - PROCESS | 3668 | 1461291956424 Marionette DEBUG loaded listener.js 19:25:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (14C54000) [pid = 3668] [serial = 2048] [outer = 138D5400] 19:25:57 INFO - PROCESS | 3668 | 1461291956996 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 19:25:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:25:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 999ms 19:25:57 INFO - PROCESS | 3668 | 1461291957078 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 19:25:57 INFO - PROCESS | 3668 | 1461291957082 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 19:25:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:25:57 INFO - PROCESS | 3668 | 1461291957086 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:25:57 INFO - PROCESS | 3668 | 1461291957088 Marionette TRACE conn3 <- [1,2694,null,{}] 19:25:57 INFO - PROCESS | 3668 | 1461291957092 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:57 INFO - PROCESS | 3668 | 1461291957198 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 19:25:57 INFO - PROCESS | 3668 | 1461291957337 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:57 INFO - PROCESS | 3668 | ++DOCSHELL 13704000 == 40 [pid = 3668] [id = 683] 19:25:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (1654B400) [pid = 3668] [serial = 2049] [outer = 00000000] 19:25:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (16594C00) [pid = 3668] [serial = 2050] [outer = 1654B400] 19:25:57 INFO - PROCESS | 3668 | 1461291957394 Marionette DEBUG loaded listener.js 19:25:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1681B000) [pid = 3668] [serial = 2051] [outer = 1654B400] 19:25:58 INFO - PROCESS | 3668 | 1461291958070 Marionette TRACE conn3 <- [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]]]}] 19:25:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:25:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1046ms 19:25:58 INFO - PROCESS | 3668 | 1461291958132 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 19:25:58 INFO - PROCESS | 3668 | 1461291958136 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 19:25:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:25:58 INFO - PROCESS | 3668 | 1461291958163 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:25:58 INFO - PROCESS | 3668 | 1461291958168 Marionette TRACE conn3 <- [1,2698,null,{}] 19:25:58 INFO - PROCESS | 3668 | 1461291958172 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:58 INFO - PROCESS | 3668 | 1461291958311 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 19:25:58 INFO - PROCESS | 3668 | 1461291958447 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:58 INFO - PROCESS | 3668 | ++DOCSHELL 15E48800 == 41 [pid = 3668] [id = 684] 19:25:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (16827000) [pid = 3668] [serial = 2052] [outer = 00000000] 19:25:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (19463C00) [pid = 3668] [serial = 2053] [outer = 16827000] 19:25:58 INFO - PROCESS | 3668 | 1461291958503 Marionette DEBUG loaded listener.js 19:25:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (19462800) [pid = 3668] [serial = 2054] [outer = 16827000] 19:25:59 INFO - PROCESS | 3668 | 1461291959285 Marionette TRACE conn3 <- [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] 19:25:59 INFO - PROCESS | 3668 | 1461291959319 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 19:25:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:25:59 INFO - PROCESS | 3668 | 1461291959324 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:25:59 INFO - PROCESS | 3668 | 1461291959328 Marionette TRACE conn3 <- [1,2702,null,{}] 19:25:59 INFO - PROCESS | 3668 | 1461291959334 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:59 INFO - PROCESS | 3668 | 1461291959434 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 19:25:59 INFO - PROCESS | 3668 | 1461291959578 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:59 INFO - PROCESS | 3668 | ++DOCSHELL 13612C00 == 42 [pid = 3668] [id = 685] 19:25:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (13613800) [pid = 3668] [serial = 2055] [outer = 00000000] 19:25:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (15CEC400) [pid = 3668] [serial = 2056] [outer = 13613800] 19:25:59 INFO - PROCESS | 3668 | 1461291959638 Marionette DEBUG loaded listener.js 19:25:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (15CFA800) [pid = 3668] [serial = 2057] [outer = 13613800] 19:25:59 INFO - PROCESS | 3668 | --DOCSHELL 12CB0400 == 41 [pid = 3668] [id = 659] 19:25:59 INFO - PROCESS | 3668 | --DOCSHELL 1822C800 == 40 [pid = 3668] [id = 680] 19:25:59 INFO - PROCESS | 3668 | --DOCSHELL 180B0C00 == 39 [pid = 3668] [id = 679] 19:25:59 INFO - PROCESS | 3668 | --DOCSHELL 1659A000 == 38 [pid = 3668] [id = 678] 19:25:59 INFO - PROCESS | 3668 | --DOCSHELL 13705400 == 37 [pid = 3668] [id = 677] 19:25:59 INFO - PROCESS | 3668 | --DOCSHELL 12DD4800 == 36 [pid = 3668] [id = 676] 19:25:59 INFO - PROCESS | 3668 | --DOCSHELL 02A7EC00 == 35 [pid = 3668] [id = 675] 19:25:59 INFO - PROCESS | 3668 | --DOCSHELL 11F45400 == 34 [pid = 3668] [id = 673] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (195E6000) [pid = 3668] [serial = 2005] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (19E4C000) [pid = 3668] [serial = 2008] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (1881E800) [pid = 3668] [serial = 1993] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (18E1F800) [pid = 3668] [serial = 1996] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (13FA9000) [pid = 3668] [serial = 1999] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (180AF800) [pid = 3668] [serial = 1990] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (19A10000) [pid = 3668] [serial = 2006] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (14C55800) [pid = 3668] [serial = 1984] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (1658DC00) [pid = 3668] [serial = 1987] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (1A242C00) [pid = 3668] [serial = 2017] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (19EF7C00) [pid = 3668] [serial = 2014] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (19E4F800) [pid = 3668] [serial = 2009] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (180AD800) [pid = 3668] [serial = 2002] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (18624C00) [pid = 3668] [serial = 2003] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (15E96000) [pid = 3668] [serial = 2011] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (15E95400) [pid = 3668] [serial = 2000] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (16541000) [pid = 3668] [serial = 2012] [outer = 00000000] [url = about:blank] 19:25:59 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (19EF7800) [pid = 3668] [serial = 2015] [outer = 00000000] [url = about:blank] 19:26:00 INFO - PROCESS | 3668 | 1461291960111 Marionette TRACE conn3 <- [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]]]}] 19:26:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:26:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 827ms 19:26:00 INFO - PROCESS | 3668 | 1461291960164 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 19:26:00 INFO - PROCESS | 3668 | 1461291960170 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 19:26:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:26:00 INFO - PROCESS | 3668 | 1461291960176 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:26:00 INFO - PROCESS | 3668 | 1461291960178 Marionette TRACE conn3 <- [1,2706,null,{}] 19:26:00 INFO - PROCESS | 3668 | 1461291960182 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:00 INFO - PROCESS | 3668 | 1461291960268 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 19:26:00 INFO - PROCESS | 3668 | 1461291960279 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:00 INFO - PROCESS | 3668 | ++DOCSHELL 158AC000 == 35 [pid = 3668] [id = 686] 19:26:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (15C05C00) [pid = 3668] [serial = 2058] [outer = 00000000] 19:26:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (1654B800) [pid = 3668] [serial = 2059] [outer = 15C05C00] 19:26:00 INFO - PROCESS | 3668 | 1461291960325 Marionette DEBUG loaded listener.js 19:26:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (1658D000) [pid = 3668] [serial = 2060] [outer = 15C05C00] 19:26:00 INFO - PROCESS | 3668 | 1461291960862 Marionette TRACE conn3 <- [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] 19:26:00 INFO - PROCESS | 3668 | 1461291960945 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 19:26:00 INFO - PROCESS | 3668 | 1461291960950 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:26:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:26:00 INFO - PROCESS | 3668 | 1461291960954 Marionette TRACE conn3 <- [1,2710,null,{}] 19:26:00 INFO - PROCESS | 3668 | 1461291960964 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:01 INFO - PROCESS | 3668 | 1461291961055 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 19:26:01 INFO - PROCESS | 3668 | 1461291961152 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:01 INFO - PROCESS | 3668 | ++DOCSHELL 1658CC00 == 36 [pid = 3668] [id = 687] 19:26:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (16591400) [pid = 3668] [serial = 2061] [outer = 00000000] 19:26:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (180B7C00) [pid = 3668] [serial = 2062] [outer = 16591400] 19:26:01 INFO - PROCESS | 3668 | 1461291961201 Marionette DEBUG loaded listener.js 19:26:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (1862B800) [pid = 3668] [serial = 2063] [outer = 16591400] 19:26:01 INFO - PROCESS | 3668 | 1461291961651 Marionette TRACE conn3 <- [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] 19:26:01 INFO - PROCESS | 3668 | 1461291961698 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 19:26:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:26:01 INFO - PROCESS | 3668 | 1461291961701 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:26:01 INFO - PROCESS | 3668 | 1461291961703 Marionette TRACE conn3 <- [1,2714,null,{}] 19:26:01 INFO - PROCESS | 3668 | 1461291961706 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:01 INFO - PROCESS | 3668 | 1461291961791 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 19:26:01 INFO - PROCESS | 3668 | 1461291961798 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:01 INFO - PROCESS | 3668 | ++DOCSHELL 18E17C00 == 37 [pid = 3668] [id = 688] 19:26:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (18E1AC00) [pid = 3668] [serial = 2064] [outer = 00000000] 19:26:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (195E6000) [pid = 3668] [serial = 2065] [outer = 18E1AC00] 19:26:01 INFO - PROCESS | 3668 | 1461291961843 Marionette DEBUG loaded listener.js 19:26:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (19A10000) [pid = 3668] [serial = 2066] [outer = 18E1AC00] 19:26:02 INFO - PROCESS | 3668 | 1461291962288 Marionette TRACE conn3 <- [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]]]}] 19:26:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:26:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 640ms 19:26:02 INFO - PROCESS | 3668 | 1461291962343 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 19:26:02 INFO - PROCESS | 3668 | 1461291962345 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 19:26:02 INFO - PROCESS | 3668 | 1461291962349 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:26:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:26:02 INFO - PROCESS | 3668 | 1461291962350 Marionette TRACE conn3 <- [1,2718,null,{}] 19:26:02 INFO - PROCESS | 3668 | 1461291962354 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:02 INFO - PROCESS | 3668 | 1461291962466 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 19:26:02 INFO - PROCESS | 3668 | 1461291962558 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:02 INFO - PROCESS | 3668 | ++DOCSHELL 19E4D000 == 38 [pid = 3668] [id = 689] 19:26:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (19E4DC00) [pid = 3668] [serial = 2067] [outer = 00000000] 19:26:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (19E52C00) [pid = 3668] [serial = 2068] [outer = 19E4DC00] 19:26:02 INFO - PROCESS | 3668 | 1461291962603 Marionette DEBUG loaded listener.js 19:26:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (19E54000) [pid = 3668] [serial = 2069] [outer = 19E4DC00] 19:26:03 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (16820000) [pid = 3668] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:26:03 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (14C06400) [pid = 3668] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:26:03 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (11B69800) [pid = 3668] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:26:03 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (13315400) [pid = 3668] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:26:03 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (180B2000) [pid = 3668] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:26:03 INFO - PROCESS | 3668 | 1461291963500 Marionette TRACE conn3 <- [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] 19:26:03 INFO - PROCESS | 3668 | 1461291963561 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 19:26:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:26:03 INFO - PROCESS | 3668 | 1461291963564 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:26:03 INFO - PROCESS | 3668 | 1461291963566 Marionette TRACE conn3 <- [1,2722,null,{}] 19:26:03 INFO - PROCESS | 3668 | 1461291963570 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:03 INFO - PROCESS | 3668 | 1461291963683 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 19:26:03 INFO - PROCESS | 3668 | 1461291963783 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:03 INFO - PROCESS | 3668 | ++DOCSHELL 02661400 == 39 [pid = 3668] [id = 690] 19:26:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (11F3F000) [pid = 3668] [serial = 2070] [outer = 00000000] 19:26:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (1A244C00) [pid = 3668] [serial = 2071] [outer = 11F3F000] 19:26:03 INFO - PROCESS | 3668 | 1461291963832 Marionette DEBUG loaded listener.js 19:26:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (1A857400) [pid = 3668] [serial = 2072] [outer = 11F3F000] 19:26:04 INFO - PROCESS | 3668 | 1461291964232 Marionette TRACE conn3 <- [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]]]}] 19:26:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:26:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 703ms 19:26:04 INFO - PROCESS | 3668 | 1461291964264 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 19:26:04 INFO - PROCESS | 3668 | 1461291964266 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 19:26:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:26:04 INFO - PROCESS | 3668 | 1461291964270 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:26:04 INFO - PROCESS | 3668 | 1461291964271 Marionette TRACE conn3 <- [1,2726,null,{}] 19:26:04 INFO - PROCESS | 3668 | 1461291964275 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:04 INFO - PROCESS | 3668 | 1461291964352 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 19:26:04 INFO - PROCESS | 3668 | 1461291964358 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:04 INFO - PROCESS | 3668 | ++DOCSHELL 15851400 == 40 [pid = 3668] [id = 691] 19:26:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (16821000) [pid = 3668] [serial = 2073] [outer = 00000000] 19:26:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1A92B800) [pid = 3668] [serial = 2074] [outer = 16821000] 19:26:04 INFO - PROCESS | 3668 | 1461291964403 Marionette DEBUG loaded listener.js 19:26:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1A8E1800) [pid = 3668] [serial = 2075] [outer = 16821000] 19:26:04 INFO - PROCESS | 3668 | 1461291964850 Marionette TRACE conn3 <- [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]]]}] 19:26:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:26:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 640ms 19:26:04 INFO - PROCESS | 3668 | 1461291964908 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 19:26:04 INFO - PROCESS | 3668 | 1461291964910 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 19:26:04 INFO - PROCESS | 3668 | 1461291964913 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:26:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:26:04 INFO - PROCESS | 3668 | 1461291964915 Marionette TRACE conn3 <- [1,2730,null,{}] 19:26:04 INFO - PROCESS | 3668 | 1461291964919 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:04 INFO - PROCESS | 3668 | 1461291964998 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 19:26:04 INFO - PROCESS | 3668 | 1461291965004 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:04 INFO - PROCESS | 3668 | ++DOCSHELL 1AD14C00 == 41 [pid = 3668] [id = 692] 19:26:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1AD15000) [pid = 3668] [serial = 2076] [outer = 00000000] 19:26:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (1C1BE800) [pid = 3668] [serial = 2077] [outer = 1AD15000] 19:26:05 INFO - PROCESS | 3668 | 1461291965049 Marionette DEBUG loaded listener.js 19:26:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1C113C00) [pid = 3668] [serial = 2078] [outer = 1AD15000] 19:26:05 INFO - PROCESS | 3668 | 1461291965526 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 19:26:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:26:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 624ms 19:26:05 INFO - PROCESS | 3668 | 1461291965552 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 19:26:05 INFO - PROCESS | 3668 | 1461291965553 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 19:26:05 INFO - PROCESS | 3668 | 1461291965557 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:26:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:26:05 INFO - PROCESS | 3668 | 1461291965558 Marionette TRACE conn3 <- [1,2734,null,{}] 19:26:05 INFO - PROCESS | 3668 | 1461291965566 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:05 INFO - PROCESS | 3668 | 1461291965645 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 19:26:05 INFO - PROCESS | 3668 | 1461291965652 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:05 INFO - PROCESS | 3668 | ++DOCSHELL 1A8DF000 == 42 [pid = 3668] [id = 693] 19:26:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1C1C8C00) [pid = 3668] [serial = 2079] [outer = 00000000] 19:26:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (1C1CDC00) [pid = 3668] [serial = 2080] [outer = 1C1C8C00] 19:26:05 INFO - PROCESS | 3668 | 1461291965696 Marionette DEBUG loaded listener.js 19:26:05 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (1C41FC00) [pid = 3668] [serial = 2081] [outer = 1C1C8C00] 19:26:06 INFO - PROCESS | 3668 | 1461291966125 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 19:26:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:26:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 594ms 19:26:06 INFO - PROCESS | 3668 | 1461291966154 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 19:26:06 INFO - PROCESS | 3668 | 1461291966156 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 19:26:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:26:06 INFO - PROCESS | 3668 | 1461291966159 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:26:06 INFO - PROCESS | 3668 | 1461291966161 Marionette TRACE conn3 <- [1,2738,null,{}] 19:26:06 INFO - PROCESS | 3668 | 1461291966164 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:06 INFO - PROCESS | 3668 | 1461291966286 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 19:26:06 INFO - PROCESS | 3668 | 1461291966295 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:06 INFO - PROCESS | 3668 | ++DOCSHELL 1C1C8000 == 43 [pid = 3668] [id = 694] 19:26:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (1C1C8800) [pid = 3668] [serial = 2082] [outer = 00000000] 19:26:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1C481000) [pid = 3668] [serial = 2083] [outer = 1C1C8800] 19:26:06 INFO - PROCESS | 3668 | 1461291966339 Marionette DEBUG loaded listener.js 19:26:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (1C482C00) [pid = 3668] [serial = 2084] [outer = 1C1C8800] 19:26:07 INFO - PROCESS | 3668 | 1461291967068 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 19:26:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:26:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 952ms 19:26:07 INFO - PROCESS | 3668 | 1461291967107 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 19:26:07 INFO - PROCESS | 3668 | 1461291967111 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 19:26:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:26:07 INFO - PROCESS | 3668 | 1461291967116 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:26:07 INFO - PROCESS | 3668 | 1461291967119 Marionette TRACE conn3 <- [1,2742,null,{}] 19:26:07 INFO - PROCESS | 3668 | 1461291967125 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:07 INFO - PROCESS | 3668 | 1461291967236 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 19:26:07 INFO - PROCESS | 3668 | 1461291967377 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:07 INFO - PROCESS | 3668 | ++DOCSHELL 15CDDC00 == 44 [pid = 3668] [id = 695] 19:26:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (15CEDC00) [pid = 3668] [serial = 2085] [outer = 00000000] 19:26:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (16548000) [pid = 3668] [serial = 2086] [outer = 15CEDC00] 19:26:07 INFO - PROCESS | 3668 | 1461291967440 Marionette DEBUG loaded listener.js 19:26:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1681DC00) [pid = 3668] [serial = 2087] [outer = 15CEDC00] 19:26:08 INFO - PROCESS | 3668 | 1461291968035 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 19:26:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:26:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 953ms 19:26:08 INFO - PROCESS | 3668 | 1461291968062 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 19:26:08 INFO - PROCESS | 3668 | 1461291968069 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 19:26:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:26:08 INFO - PROCESS | 3668 | 1461291968075 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:26:08 INFO - PROCESS | 3668 | 1461291968078 Marionette TRACE conn3 <- [1,2746,null,{}] 19:26:08 INFO - PROCESS | 3668 | 1461291968082 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:08 INFO - PROCESS | 3668 | 1461291968189 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 19:26:08 INFO - PROCESS | 3668 | 1461291968300 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:08 INFO - PROCESS | 3668 | ++DOCSHELL 19461000 == 45 [pid = 3668] [id = 696] 19:26:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (19462400) [pid = 3668] [serial = 2088] [outer = 00000000] 19:26:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (19E47800) [pid = 3668] [serial = 2089] [outer = 19462400] 19:26:08 INFO - PROCESS | 3668 | 1461291968354 Marionette DEBUG loaded listener.js 19:26:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (19E4BC00) [pid = 3668] [serial = 2090] [outer = 19462400] 19:26:08 INFO - PROCESS | 3668 | 1461291968960 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 19:26:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:26:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 937ms 19:26:09 INFO - PROCESS | 3668 | 1461291969018 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 19:26:09 INFO - PROCESS | 3668 | 1461291969020 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 19:26:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:26:09 INFO - PROCESS | 3668 | 1461291969024 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:26:09 INFO - PROCESS | 3668 | 1461291969028 Marionette TRACE conn3 <- [1,2750,null,{}] 19:26:09 INFO - PROCESS | 3668 | 1461291969040 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:09 INFO - PROCESS | 3668 | 1461291969154 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 19:26:09 INFO - PROCESS | 3668 | 1461291969261 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:09 INFO - PROCESS | 3668 | ++DOCSHELL 1A862000 == 46 [pid = 3668] [id = 697] 19:26:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1C1C9C00) [pid = 3668] [serial = 2091] [outer = 00000000] 19:26:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1C487800) [pid = 3668] [serial = 2092] [outer = 1C1C9C00] 19:26:09 INFO - PROCESS | 3668 | 1461291969317 Marionette DEBUG loaded listener.js 19:26:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (1C5BB000) [pid = 3668] [serial = 2093] [outer = 1C1C9C00] 19:26:09 INFO - PROCESS | 3668 | 1461291969857 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 19:26:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:26:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 890ms 19:26:09 INFO - PROCESS | 3668 | 1461291969913 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 19:26:09 INFO - PROCESS | 3668 | 1461291969918 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 19:26:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:26:09 INFO - PROCESS | 3668 | 1461291969921 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:26:09 INFO - PROCESS | 3668 | 1461291969923 Marionette TRACE conn3 <- [1,2754,null,{}] 19:26:09 INFO - PROCESS | 3668 | 1461291969927 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:10 INFO - PROCESS | 3668 | 1461291970032 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 19:26:10 INFO - PROCESS | 3668 | 1461291970142 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:10 INFO - PROCESS | 3668 | ++DOCSHELL 19E30000 == 47 [pid = 3668] [id = 698] 19:26:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1C10FC00) [pid = 3668] [serial = 2094] [outer = 00000000] 19:26:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1CB21800) [pid = 3668] [serial = 2095] [outer = 1C10FC00] 19:26:10 INFO - PROCESS | 3668 | 1461291970196 Marionette DEBUG loaded listener.js 19:26:10 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1CB24C00) [pid = 3668] [serial = 2096] [outer = 1C10FC00] 19:26:11 INFO - PROCESS | 3668 | 1461291971072 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 19:26:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:26:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1187ms 19:26:11 INFO - PROCESS | 3668 | 1461291971117 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 19:26:11 INFO - PROCESS | 3668 | 1461291971121 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 19:26:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:26:11 INFO - PROCESS | 3668 | 1461291971126 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:26:11 INFO - PROCESS | 3668 | 1461291971130 Marionette TRACE conn3 <- [1,2758,null,{}] 19:26:11 INFO - PROCESS | 3668 | 1461291971135 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:11 INFO - PROCESS | 3668 | 1461291971231 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 19:26:11 INFO - PROCESS | 3668 | 1461291971345 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:11 INFO - PROCESS | 3668 | ++DOCSHELL 13617800 == 48 [pid = 3668] [id = 699] 19:26:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (13617C00) [pid = 3668] [serial = 2097] [outer = 00000000] 19:26:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (13620800) [pid = 3668] [serial = 2098] [outer = 13617C00] 19:26:11 INFO - PROCESS | 3668 | 1461291971442 Marionette DEBUG loaded listener.js 19:26:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (15CD2800) [pid = 3668] [serial = 2099] [outer = 13617C00] 19:26:11 INFO - PROCESS | 3668 | --DOCSHELL 11B6F400 == 47 [pid = 3668] [id = 643] 19:26:11 INFO - PROCESS | 3668 | --DOCSHELL 11B75C00 == 46 [pid = 3668] [id = 658] 19:26:11 INFO - PROCESS | 3668 | --DOCSHELL 15C32000 == 45 [pid = 3668] [id = 660] 19:26:11 INFO - PROCESS | 3668 | --DOCSHELL 13704000 == 44 [pid = 3668] [id = 683] 19:26:11 INFO - PROCESS | 3668 | --DOCSHELL 1388D800 == 43 [pid = 3668] [id = 682] 19:26:11 INFO - PROCESS | 3668 | --DOCSHELL 11B6D400 == 42 [pid = 3668] [id = 681] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (18BD2400) [pid = 3668] [serial = 2041] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (17FAFC00) [pid = 3668] [serial = 2036] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (15CDE800) [pid = 3668] [serial = 2032] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (12DDB000) [pid = 3668] [serial = 2027] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (12C56400) [pid = 3668] [serial = 2026] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1348AC00) [pid = 3668] [serial = 2029] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (134B0000) [pid = 3668] [serial = 2030] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (158F9000) [pid = 3668] [serial = 2020] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1945FC00) [pid = 3668] [serial = 2023] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (182C6800) [pid = 3668] [serial = 2038] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (18627400) [pid = 3668] [serial = 2039] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (17ADC800) [pid = 3668] [serial = 2035] [outer = 00000000] [url = about:blank] 19:26:11 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (15E97C00) [pid = 3668] [serial = 2033] [outer = 00000000] [url = about:blank] 19:26:12 INFO - PROCESS | 3668 | 1461291972018 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 19:26:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:26:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 938ms 19:26:12 INFO - PROCESS | 3668 | 1461291972069 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 19:26:12 INFO - PROCESS | 3668 | 1461291972074 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 19:26:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:26:12 INFO - PROCESS | 3668 | 1461291972080 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:26:12 INFO - PROCESS | 3668 | 1461291972083 Marionette TRACE conn3 <- [1,2762,null,{}] 19:26:12 INFO - PROCESS | 3668 | 1461291972086 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:12 INFO - PROCESS | 3668 | 1461291972188 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 19:26:12 INFO - PROCESS | 3668 | 1461291972286 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:12 INFO - PROCESS | 3668 | ++DOCSHELL 11B76800 == 43 [pid = 3668] [id = 700] 19:26:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (11BCC400) [pid = 3668] [serial = 2100] [outer = 00000000] 19:26:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1348A000) [pid = 3668] [serial = 2101] [outer = 11BCC400] 19:26:12 INFO - PROCESS | 3668 | 1461291972332 Marionette DEBUG loaded listener.js 19:26:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (14C59000) [pid = 3668] [serial = 2102] [outer = 11BCC400] 19:26:12 INFO - PROCESS | 3668 | 1461291972804 Marionette TRACE conn3 <- [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]]]}] 19:26:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:26:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 797ms 19:26:12 INFO - PROCESS | 3668 | 1461291972881 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 19:26:12 INFO - PROCESS | 3668 | 1461291972883 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 19:26:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:26:12 INFO - PROCESS | 3668 | 1461291972887 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:26:12 INFO - PROCESS | 3668 | 1461291972890 Marionette TRACE conn3 <- [1,2766,null,{}] 19:26:12 INFO - PROCESS | 3668 | 1461291972900 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:12 INFO - PROCESS | 3668 | 1461291972990 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 19:26:13 INFO - PROCESS | 3668 | 1461291973004 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:13 INFO - PROCESS | 3668 | ++DOCSHELL 1660D000 == 44 [pid = 3668] [id = 701] 19:26:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1681A400) [pid = 3668] [serial = 2103] [outer = 00000000] 19:26:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (17ADBC00) [pid = 3668] [serial = 2104] [outer = 1681A400] 19:26:13 INFO - PROCESS | 3668 | 1461291973054 Marionette DEBUG loaded listener.js 19:26:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (17FB4800) [pid = 3668] [serial = 2105] [outer = 1681A400] 19:26:13 INFO - PROCESS | 3668 | 1461291973516 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 19:26:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:26:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 625ms 19:26:13 INFO - PROCESS | 3668 | 1461291973524 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 19:26:13 INFO - PROCESS | 3668 | 1461291973527 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 19:26:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:26:13 INFO - PROCESS | 3668 | 1461291973533 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:26:13 INFO - PROCESS | 3668 | 1461291973535 Marionette TRACE conn3 <- [1,2770,null,{}] 19:26:13 INFO - PROCESS | 3668 | 1461291973538 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:13 INFO - PROCESS | 3668 | 1461291973620 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 19:26:13 INFO - PROCESS | 3668 | 1461291973626 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:13 INFO - PROCESS | 3668 | ++DOCSHELL 180AD400 == 45 [pid = 3668] [id = 702] 19:26:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (180B3C00) [pid = 3668] [serial = 2106] [outer = 00000000] 19:26:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (18628C00) [pid = 3668] [serial = 2107] [outer = 180B3C00] 19:26:13 INFO - PROCESS | 3668 | 1461291973672 Marionette DEBUG loaded listener.js 19:26:13 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1881CC00) [pid = 3668] [serial = 2108] [outer = 180B3C00] 19:26:14 INFO - PROCESS | 3668 | 1461291974120 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 19:26:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:26:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 640ms 19:26:14 INFO - PROCESS | 3668 | 1461291974168 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 19:26:14 INFO - PROCESS | 3668 | 1461291974170 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 19:26:14 INFO - PROCESS | 3668 | 1461291974173 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:26:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:26:14 INFO - PROCESS | 3668 | 1461291974175 Marionette TRACE conn3 <- [1,2774,null,{}] 19:26:14 INFO - PROCESS | 3668 | 1461291974178 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:14 INFO - PROCESS | 3668 | 1461291974258 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 19:26:14 INFO - PROCESS | 3668 | 1461291974264 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:14 INFO - PROCESS | 3668 | ++DOCSHELL 13615000 == 46 [pid = 3668] [id = 703] 19:26:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (18E1F000) [pid = 3668] [serial = 2109] [outer = 00000000] 19:26:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (19468C00) [pid = 3668] [serial = 2110] [outer = 18E1F000] 19:26:14 INFO - PROCESS | 3668 | 1461291974308 Marionette DEBUG loaded listener.js 19:26:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1946C800) [pid = 3668] [serial = 2111] [outer = 18E1F000] 19:26:14 INFO - PROCESS | 3668 | 1461291974827 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 19:26:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:26:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 703ms 19:26:14 INFO - PROCESS | 3668 | 1461291974873 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 19:26:14 INFO - PROCESS | 3668 | 1461291974875 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 19:26:14 INFO - PROCESS | 3668 | 1461291974878 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:26:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:26:14 INFO - PROCESS | 3668 | 1461291974880 Marionette TRACE conn3 <- [1,2778,null,{}] 19:26:14 INFO - PROCESS | 3668 | 1461291974883 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:15 INFO - PROCESS | 3668 | 1461291975016 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 19:26:15 INFO - PROCESS | 3668 | 1461291975092 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:15 INFO - PROCESS | 3668 | ++DOCSHELL 18E18400 == 47 [pid = 3668] [id = 704] 19:26:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (19E48C00) [pid = 3668] [serial = 2112] [outer = 00000000] 19:26:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1A240800) [pid = 3668] [serial = 2113] [outer = 19E48C00] 19:26:15 INFO - PROCESS | 3668 | 1461291975140 Marionette DEBUG loaded listener.js 19:26:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1A654C00) [pid = 3668] [serial = 2114] [outer = 19E48C00] 19:26:15 INFO - PROCESS | 3668 | 1461291975555 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 19:26:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:26:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 703ms 19:26:15 INFO - PROCESS | 3668 | 1461291975578 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 19:26:15 INFO - PROCESS | 3668 | 1461291975580 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 19:26:15 INFO - PROCESS | 3668 | 1461291975583 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:26:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:26:15 INFO - PROCESS | 3668 | 1461291975585 Marionette TRACE conn3 <- [1,2782,null,{}] 19:26:15 INFO - PROCESS | 3668 | 1461291975597 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:15 INFO - PROCESS | 3668 | 1461291975736 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 19:26:15 INFO - PROCESS | 3668 | 1461291975759 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:15 INFO - PROCESS | 3668 | ++DOCSHELL 11BCE400 == 48 [pid = 3668] [id = 705] 19:26:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1A8DF800) [pid = 3668] [serial = 2115] [outer = 00000000] 19:26:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1C1C5800) [pid = 3668] [serial = 2116] [outer = 1A8DF800] 19:26:15 INFO - PROCESS | 3668 | 1461291975806 Marionette DEBUG loaded listener.js 19:26:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (1C1C9000) [pid = 3668] [serial = 2117] [outer = 1A8DF800] 19:26:16 INFO - PROCESS | 3668 | 1461291976239 Marionette TRACE conn3 <- [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]]]}] 19:26:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:26:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 703ms 19:26:16 INFO - PROCESS | 3668 | 1461291976284 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 19:26:16 INFO - PROCESS | 3668 | 1461291976285 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 19:26:16 INFO - PROCESS | 3668 | 1461291976289 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:26:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:26:16 INFO - PROCESS | 3668 | 1461291976290 Marionette TRACE conn3 <- [1,2786,null,{}] 19:26:16 INFO - PROCESS | 3668 | 1461291976294 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:16 INFO - PROCESS | 3668 | 1461291976408 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 19:26:16 INFO - PROCESS | 3668 | 1461291976469 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:16 INFO - PROCESS | 3668 | ++DOCSHELL 195DE000 == 49 [pid = 3668] [id = 706] 19:26:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (1AD0F000) [pid = 3668] [serial = 2118] [outer = 00000000] 19:26:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1C5BD000) [pid = 3668] [serial = 2119] [outer = 1AD0F000] 19:26:16 INFO - PROCESS | 3668 | 1461291976517 Marionette DEBUG loaded listener.js 19:26:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1CB1F000) [pid = 3668] [serial = 2120] [outer = 1AD0F000] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (1862C800) [pid = 3668] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (12DDE400) [pid = 3668] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1C1C8C00) [pid = 3668] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (19E4DC00) [pid = 3668] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (13613800) [pid = 3668] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (16591400) [pid = 3668] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (15C05C00) [pid = 3668] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (18E1AC00) [pid = 3668] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (16827000) [pid = 3668] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (16821000) [pid = 3668] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (18666800) [pid = 3668] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1AD15000) [pid = 3668] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:26:17 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (11F3F000) [pid = 3668] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:26:17 INFO - PROCESS | 3668 | 1461291977305 Marionette TRACE conn3 <- [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]]]}] 19:26:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:26:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1031ms 19:26:17 INFO - PROCESS | 3668 | 1461291977339 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 19:26:17 INFO - PROCESS | 3668 | 1461291977341 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 19:26:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:26:17 INFO - PROCESS | 3668 | 1461291977344 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:26:17 INFO - PROCESS | 3668 | 1461291977346 Marionette TRACE conn3 <- [1,2790,null,{}] 19:26:17 INFO - PROCESS | 3668 | 1461291977349 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:17 INFO - PROCESS | 3668 | 1461291977428 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 19:26:17 INFO - PROCESS | 3668 | 1461291977435 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:17 INFO - PROCESS | 3668 | ++DOCSHELL 180B4C00 == 50 [pid = 3668] [id = 707] 19:26:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1862C800) [pid = 3668] [serial = 2121] [outer = 00000000] 19:26:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (1C1CAC00) [pid = 3668] [serial = 2122] [outer = 1862C800] 19:26:17 INFO - PROCESS | 3668 | 1461291977478 Marionette DEBUG loaded listener.js 19:26:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1C481400) [pid = 3668] [serial = 2123] [outer = 1862C800] 19:26:17 INFO - PROCESS | 3668 | 1461291977923 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 19:26:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:26:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 641ms 19:26:17 INFO - PROCESS | 3668 | 1461291977982 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 19:26:17 INFO - PROCESS | 3668 | 1461291977984 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 19:26:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:26:17 INFO - PROCESS | 3668 | 1461291977987 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:26:17 INFO - PROCESS | 3668 | 1461291977989 Marionette TRACE conn3 <- [1,2794,null,{}] 19:26:17 INFO - PROCESS | 3668 | 1461291977992 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:18 INFO - PROCESS | 3668 | 1461291978073 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 19:26:18 INFO - PROCESS | 3668 | 1461291978079 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:18 INFO - PROCESS | 3668 | ++DOCSHELL 11BCB000 == 51 [pid = 3668] [id = 708] 19:26:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (11BE5400) [pid = 3668] [serial = 2124] [outer = 00000000] 19:26:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (17FBDC00) [pid = 3668] [serial = 2125] [outer = 11BE5400] 19:26:18 INFO - PROCESS | 3668 | 1461291978123 Marionette DEBUG loaded listener.js 19:26:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (16603000) [pid = 3668] [serial = 2126] [outer = 11BE5400] 19:26:18 INFO - PROCESS | 3668 | 1461291978590 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 19:26:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:26:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 640ms 19:26:18 INFO - PROCESS | 3668 | 1461291978636 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 19:26:18 INFO - PROCESS | 3668 | 1461291978638 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 19:26:18 INFO - PROCESS | 3668 | 1461291978641 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:26:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:26:18 INFO - PROCESS | 3668 | 1461291978644 Marionette TRACE conn3 <- [1,2798,null,{}] 19:26:18 INFO - PROCESS | 3668 | 1461291978647 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:18 INFO - PROCESS | 3668 | 1461291978744 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 19:26:18 INFO - PROCESS | 3668 | 1461291978750 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:18 INFO - PROCESS | 3668 | ++DOCSHELL 1CE9A000 == 52 [pid = 3668] [id = 709] 19:26:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1CEA0800) [pid = 3668] [serial = 2127] [outer = 00000000] 19:26:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (1D1C6800) [pid = 3668] [serial = 2128] [outer = 1CEA0800] 19:26:18 INFO - PROCESS | 3668 | 1461291978801 Marionette DEBUG loaded listener.js 19:26:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (1D309000) [pid = 3668] [serial = 2129] [outer = 1CEA0800] 19:26:19 INFO - PROCESS | 3668 | 1461291979523 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 19:26:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:26:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 937ms 19:26:19 INFO - PROCESS | 3668 | 1461291979590 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 19:26:19 INFO - PROCESS | 3668 | 1461291979595 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 19:26:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:26:19 INFO - PROCESS | 3668 | 1461291979602 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:26:19 INFO - PROCESS | 3668 | 1461291979606 Marionette TRACE conn3 <- [1,2802,null,{}] 19:26:19 INFO - PROCESS | 3668 | 1461291979611 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:19 INFO - PROCESS | 3668 | 1461291979728 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 19:26:19 INFO - PROCESS | 3668 | 1461291979865 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:19 INFO - PROCESS | 3668 | ++DOCSHELL 1336B800 == 53 [pid = 3668] [id = 710] 19:26:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (13486000) [pid = 3668] [serial = 2130] [outer = 00000000] 19:26:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (13F55C00) [pid = 3668] [serial = 2131] [outer = 13486000] 19:26:19 INFO - PROCESS | 3668 | 1461291979923 Marionette DEBUG loaded listener.js 19:26:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (15CEC800) [pid = 3668] [serial = 2132] [outer = 13486000] 19:26:20 INFO - PROCESS | 3668 | 1461291980478 Marionette TRACE conn3 <- [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]]]}] 19:26:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:26:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 890ms 19:26:20 INFO - PROCESS | 3668 | 1461291980510 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 19:26:20 INFO - PROCESS | 3668 | 1461291980516 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 19:26:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:26:20 INFO - PROCESS | 3668 | 1461291980524 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:26:20 INFO - PROCESS | 3668 | 1461291980527 Marionette TRACE conn3 <- [1,2806,null,{}] 19:26:20 INFO - PROCESS | 3668 | 1461291980531 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:20 INFO - PROCESS | 3668 | 1461291980637 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 19:26:20 INFO - PROCESS | 3668 | 1461291980751 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:20 INFO - PROCESS | 3668 | ++DOCSHELL 16543800 == 54 [pid = 3668] [id = 711] 19:26:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1681C000) [pid = 3668] [serial = 2133] [outer = 00000000] 19:26:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (180B3000) [pid = 3668] [serial = 2134] [outer = 1681C000] 19:26:20 INFO - PROCESS | 3668 | 1461291980846 Marionette DEBUG loaded listener.js 19:26:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (18E1FC00) [pid = 3668] [serial = 2135] [outer = 1681C000] 19:26:21 INFO - PROCESS | 3668 | 1461291981460 Marionette TRACE conn3 <- [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]]]}] 19:26:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:26:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 999ms 19:26:21 INFO - PROCESS | 3668 | 1461291981528 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 19:26:21 INFO - PROCESS | 3668 | 1461291981531 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 19:26:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:26:21 INFO - PROCESS | 3668 | 1461291981535 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:26:21 INFO - PROCESS | 3668 | 1461291981538 Marionette TRACE conn3 <- [1,2810,null,{}] 19:26:21 INFO - PROCESS | 3668 | 1461291981563 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:21 INFO - PROCESS | 3668 | 1461291981729 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 19:26:21 INFO - PROCESS | 3668 | 1461291981793 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:21 INFO - PROCESS | 3668 | ++DOCSHELL 1CE30800 == 55 [pid = 3668] [id = 712] 19:26:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1CE36400) [pid = 3668] [serial = 2136] [outer = 00000000] 19:26:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1CE9B000) [pid = 3668] [serial = 2137] [outer = 1CE36400] 19:26:21 INFO - PROCESS | 3668 | 1461291981850 Marionette DEBUG loaded listener.js 19:26:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (1D1C5000) [pid = 3668] [serial = 2138] [outer = 1CE36400] 19:26:22 INFO - PROCESS | 3668 | 1461291982468 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 19:26:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:26:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1000ms 19:26:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:26:22 INFO - PROCESS | 3668 | 1461291982541 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 19:26:22 INFO - PROCESS | 3668 | 1461291982544 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 19:26:22 INFO - PROCESS | 3668 | 1461291982549 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:26:22 INFO - PROCESS | 3668 | 1461291982551 Marionette TRACE conn3 <- [1,2814,null,{}] 19:26:22 INFO - PROCESS | 3668 | 1461291982555 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:22 INFO - PROCESS | 3668 | 1461291982659 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 19:26:22 INFO - PROCESS | 3668 | 1461291982799 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:22 INFO - PROCESS | 3668 | ++DOCSHELL 19E49C00 == 56 [pid = 3668] [id = 713] 19:26:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1A05B400) [pid = 3668] [serial = 2139] [outer = 00000000] 19:26:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (1D311C00) [pid = 3668] [serial = 2140] [outer = 1A05B400] 19:26:22 INFO - PROCESS | 3668 | 1461291982855 Marionette DEBUG loaded listener.js 19:26:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (1D310C00) [pid = 3668] [serial = 2141] [outer = 1A05B400] 19:26:23 INFO - PROCESS | 3668 | 1461291983396 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:26:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:26:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 906ms 19:26:23 INFO - PROCESS | 3668 | 1461291983452 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 19:26:23 INFO - PROCESS | 3668 | 1461291983454 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 19:26:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:26:23 INFO - PROCESS | 3668 | 1461291983458 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:26:23 INFO - PROCESS | 3668 | 1461291983460 Marionette TRACE conn3 <- [1,2818,null,{}] 19:26:23 INFO - PROCESS | 3668 | 1461291983464 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:23 INFO - PROCESS | 3668 | 1461291983565 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 19:26:23 INFO - PROCESS | 3668 | 1461291983677 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:23 INFO - PROCESS | 3668 | ++DOCSHELL 12DD4800 == 57 [pid = 3668] [id = 714] 19:26:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (1C41E800) [pid = 3668] [serial = 2142] [outer = 00000000] 19:26:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (1D341400) [pid = 3668] [serial = 2143] [outer = 1C41E800] 19:26:23 INFO - PROCESS | 3668 | 1461291983781 Marionette DEBUG loaded listener.js 19:26:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (1D345C00) [pid = 3668] [serial = 2144] [outer = 1C41E800] 19:26:24 INFO - PROCESS | 3668 | 1461291984382 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 19:26:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:26:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 952ms 19:26:24 INFO - PROCESS | 3668 | 1461291984403 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 19:26:24 INFO - PROCESS | 3668 | 1461291984405 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 19:26:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:26:24 INFO - PROCESS | 3668 | 1461291984409 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:26:24 INFO - PROCESS | 3668 | 1461291984411 Marionette TRACE conn3 <- [1,2822,null,{}] 19:26:24 INFO - PROCESS | 3668 | 1461291984415 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:24 INFO - PROCESS | 3668 | 1461291984538 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 19:26:24 INFO - PROCESS | 3668 | 1461291984843 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:24 INFO - PROCESS | 3668 | ++DOCSHELL 134A8400 == 58 [pid = 3668] [id = 715] 19:26:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (134A9000) [pid = 3668] [serial = 2145] [outer = 00000000] 19:26:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 132 (13702C00) [pid = 3668] [serial = 2146] [outer = 134A9000] 19:26:24 INFO - PROCESS | 3668 | 1461291984893 Marionette DEBUG loaded listener.js 19:26:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 133 (13DD8000) [pid = 3668] [serial = 2147] [outer = 134A9000] 19:26:25 INFO - PROCESS | 3668 | --DOCSHELL 11BE8C00 == 57 [pid = 3668] [id = 657] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 132 (1C109800) [pid = 3668] [serial = 1928] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 131 (18E22000) [pid = 3668] [serial = 1997] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (19E52C00) [pid = 3668] [serial = 2068] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (11BCD000) [pid = 3668] [serial = 2044] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (13FA6C00) [pid = 3668] [serial = 2047] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (15CFA800) [pid = 3668] [serial = 2057] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (15CEC400) [pid = 3668] [serial = 2056] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (180B7C00) [pid = 3668] [serial = 2062] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (1862B800) [pid = 3668] [serial = 2063] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (19E54000) [pid = 3668] [serial = 2069] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1654B800) [pid = 3668] [serial = 2059] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (1658D000) [pid = 3668] [serial = 2060] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (195E6000) [pid = 3668] [serial = 2065] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (19462800) [pid = 3668] [serial = 2054] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (19463C00) [pid = 3668] [serial = 2053] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (18E18800) [pid = 3668] [serial = 2042] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (16594C00) [pid = 3668] [serial = 2050] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (19A10000) [pid = 3668] [serial = 2066] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | 1461291985543 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:26:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:26:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1188ms 19:26:25 INFO - PROCESS | 3668 | 1461291985603 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 19:26:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:26:25 INFO - PROCESS | 3668 | 1461291985606 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 19:26:25 INFO - PROCESS | 3668 | 1461291985626 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:26:25 INFO - PROCESS | 3668 | 1461291985630 Marionette TRACE conn3 <- [1,2826,null,{}] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1C1CDC00) [pid = 3668] [serial = 2080] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1A92B800) [pid = 3668] [serial = 2074] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (1C41FC00) [pid = 3668] [serial = 2081] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (1C1BE800) [pid = 3668] [serial = 2077] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (1C113C00) [pid = 3668] [serial = 2078] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1A857400) [pid = 3668] [serial = 2072] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1A244C00) [pid = 3668] [serial = 2071] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1A8E1800) [pid = 3668] [serial = 2075] [outer = 00000000] [url = about:blank] 19:26:25 INFO - PROCESS | 3668 | 1461291985641 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:25 INFO - PROCESS | 3668 | 1461291985727 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 19:26:25 INFO - PROCESS | 3668 | 1461291985741 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:25 INFO - PROCESS | 3668 | ++DOCSHELL 138DC400 == 58 [pid = 3668] [id = 716] 19:26:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (15CDE800) [pid = 3668] [serial = 2148] [outer = 00000000] 19:26:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (15F89C00) [pid = 3668] [serial = 2149] [outer = 15CDE800] 19:26:25 INFO - PROCESS | 3668 | 1461291985794 Marionette DEBUG loaded listener.js 19:26:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (16570000) [pid = 3668] [serial = 2150] [outer = 15CDE800] 19:26:26 INFO - PROCESS | 3668 | 1461291986354 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 19:26:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:26:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 750ms 19:26:26 INFO - PROCESS | 3668 | 1461291986371 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 19:26:26 INFO - PROCESS | 3668 | 1461291986375 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 19:26:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:26:26 INFO - PROCESS | 3668 | 1461291986378 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:26:26 INFO - PROCESS | 3668 | 1461291986380 Marionette TRACE conn3 <- [1,2830,null,{}] 19:26:26 INFO - PROCESS | 3668 | 1461291986384 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:26 INFO - PROCESS | 3668 | 1461291986476 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 19:26:26 INFO - PROCESS | 3668 | 1461291986487 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:26 INFO - PROCESS | 3668 | ++DOCSHELL 180B1400 == 59 [pid = 3668] [id = 717] 19:26:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (180B3800) [pid = 3668] [serial = 2151] [outer = 00000000] 19:26:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (18237800) [pid = 3668] [serial = 2152] [outer = 180B3800] 19:26:26 INFO - PROCESS | 3668 | 1461291986533 Marionette DEBUG loaded listener.js 19:26:26 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (18821800) [pid = 3668] [serial = 2153] [outer = 180B3800] 19:26:27 INFO - PROCESS | 3668 | 1461291987028 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 19:26:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:26:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 703ms 19:26:27 INFO - PROCESS | 3668 | 1461291987079 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 19:26:27 INFO - PROCESS | 3668 | 1461291987081 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 19:26:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:26:27 INFO - PROCESS | 3668 | 1461291987090 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:26:27 INFO - PROCESS | 3668 | 1461291987096 Marionette TRACE conn3 <- [1,2834,null,{}] 19:26:27 INFO - PROCESS | 3668 | 1461291987100 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:27 INFO - PROCESS | 3668 | 1461291987185 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 19:26:27 INFO - PROCESS | 3668 | 1461291987194 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:27 INFO - PROCESS | 3668 | ++DOCSHELL 19467800 == 60 [pid = 3668] [id = 718] 19:26:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (19469000) [pid = 3668] [serial = 2154] [outer = 00000000] 19:26:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (195EA400) [pid = 3668] [serial = 2155] [outer = 19469000] 19:26:27 INFO - PROCESS | 3668 | 1461291987326 Marionette DEBUG loaded listener.js 19:26:27 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (19BBEC00) [pid = 3668] [serial = 2156] [outer = 19469000] 19:26:27 INFO - PROCESS | 3668 | 1461291987717 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 19:26:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:26:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 656ms 19:26:27 INFO - PROCESS | 3668 | 1461291987743 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 19:26:27 INFO - PROCESS | 3668 | 1461291987745 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 19:26:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:26:27 INFO - PROCESS | 3668 | 1461291987748 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:26:27 INFO - PROCESS | 3668 | 1461291987750 Marionette TRACE conn3 <- [1,2838,null,{}] 19:26:27 INFO - PROCESS | 3668 | 1461291987753 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:27 INFO - PROCESS | 3668 | 1461291987836 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 19:26:28 INFO - PROCESS | 3668 | 1461291988003 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:28 INFO - PROCESS | 3668 | ++DOCSHELL 19EF5400 == 61 [pid = 3668] [id = 719] 19:26:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (19EF7800) [pid = 3668] [serial = 2157] [outer = 00000000] 19:26:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (1A244C00) [pid = 3668] [serial = 2158] [outer = 19EF7800] 19:26:28 INFO - PROCESS | 3668 | 1461291988050 Marionette DEBUG loaded listener.js 19:26:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (1A855C00) [pid = 3668] [serial = 2159] [outer = 19EF7800] 19:26:28 INFO - PROCESS | 3668 | 1461291988469 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:26:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:26:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 734ms 19:26:28 INFO - PROCESS | 3668 | 1461291988489 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 19:26:28 INFO - PROCESS | 3668 | 1461291988491 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 19:26:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:26:28 INFO - PROCESS | 3668 | 1461291988494 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:26:28 INFO - PROCESS | 3668 | 1461291988495 Marionette TRACE conn3 <- [1,2842,null,{}] 19:26:28 INFO - PROCESS | 3668 | 1461291988499 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:28 INFO - PROCESS | 3668 | 1461291988615 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 19:26:28 INFO - PROCESS | 3668 | 1461291988677 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:28 INFO - PROCESS | 3668 | ++DOCSHELL 1A92C400 == 62 [pid = 3668] [id = 720] 19:26:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1A930800) [pid = 3668] [serial = 2160] [outer = 00000000] 19:26:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1AD14400) [pid = 3668] [serial = 2161] [outer = 1A930800] 19:26:28 INFO - PROCESS | 3668 | 1461291988738 Marionette DEBUG loaded listener.js 19:26:28 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1C1C0000) [pid = 3668] [serial = 2162] [outer = 1A930800] 19:26:29 INFO - PROCESS | 3668 | 1461291989189 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 19:26:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:26:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 734ms 19:26:29 INFO - PROCESS | 3668 | 1461291989244 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 19:26:29 INFO - PROCESS | 3668 | 1461291989246 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 19:26:29 INFO - PROCESS | 3668 | 1461291989249 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:26:29 INFO - PROCESS | 3668 | 1461291989251 Marionette TRACE conn3 <- [1,2846,null,{}] 19:26:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:26:29 INFO - PROCESS | 3668 | 1461291989254 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:29 INFO - PROCESS | 3668 | 1461291989399 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 19:26:29 INFO - PROCESS | 3668 | 1461291989470 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:29 INFO - PROCESS | 3668 | ++DOCSHELL 1C420800 == 63 [pid = 3668] [id = 721] 19:26:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1C424C00) [pid = 3668] [serial = 2163] [outer = 00000000] 19:26:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (1CB22400) [pid = 3668] [serial = 2164] [outer = 1C424C00] 19:26:29 INFO - PROCESS | 3668 | 1461291989522 Marionette DEBUG loaded listener.js 19:26:29 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1CB21C00) [pid = 3668] [serial = 2165] [outer = 1C424C00] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (19E48C00) [pid = 3668] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (1C10FC00) [pid = 3668] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1681A400) [pid = 3668] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (18E1F000) [pid = 3668] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (11BCC400) [pid = 3668] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1A8DF800) [pid = 3668] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (13617C00) [pid = 3668] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (180B3C00) [pid = 3668] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (1AD0F000) [pid = 3668] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (11BE5400) [pid = 3668] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (1862C800) [pid = 3668] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1862A400) [pid = 3668] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (12B38800) [pid = 3668] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (15C32400) [pid = 3668] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (19466C00) [pid = 3668] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (17F6E800) [pid = 3668] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1654D800) [pid = 3668] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1A236C00) [pid = 3668] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (11BEA000) [pid = 3668] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (13482C00) [pid = 3668] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:26:30 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (16825C00) [pid = 3668] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:26:30 INFO - PROCESS | 3668 | 1461291990128 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:26:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:26:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 937ms 19:26:30 INFO - PROCESS | 3668 | 1461291990197 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 19:26:30 INFO - PROCESS | 3668 | 1461291990199 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 19:26:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:26:30 INFO - PROCESS | 3668 | 1461291990202 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:26:30 INFO - PROCESS | 3668 | 1461291990204 Marionette TRACE conn3 <- [1,2850,null,{}] 19:26:30 INFO - PROCESS | 3668 | 1461291990207 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:30 INFO - PROCESS | 3668 | 1461291990287 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 19:26:30 INFO - PROCESS | 3668 | 1461291990294 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:30 INFO - PROCESS | 3668 | ++DOCSHELL 11BEA000 == 64 [pid = 3668] [id = 722] 19:26:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (11BEAC00) [pid = 3668] [serial = 2166] [outer = 00000000] 19:26:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (13482C00) [pid = 3668] [serial = 2167] [outer = 11BEAC00] 19:26:30 INFO - PROCESS | 3668 | 1461291990338 Marionette DEBUG loaded listener.js 19:26:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (138D5800) [pid = 3668] [serial = 2168] [outer = 11BEAC00] 19:26:30 INFO - PROCESS | 3668 | 1461291990825 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 19:26:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:26:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 640ms 19:26:30 INFO - PROCESS | 3668 | 1461291990840 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 19:26:30 INFO - PROCESS | 3668 | 1461291990842 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 19:26:30 INFO - PROCESS | 3668 | 1461291990845 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:26:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:26:30 INFO - PROCESS | 3668 | 1461291990847 Marionette TRACE conn3 <- [1,2854,null,{}] 19:26:30 INFO - PROCESS | 3668 | 1461291990850 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:30 INFO - PROCESS | 3668 | 1461291990931 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 19:26:30 INFO - PROCESS | 3668 | 1461291990937 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:30 INFO - PROCESS | 3668 | ++DOCSHELL 16821C00 == 65 [pid = 3668] [id = 723] 19:26:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (16825400) [pid = 3668] [serial = 2169] [outer = 00000000] 19:26:30 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (18BD4000) [pid = 3668] [serial = 2170] [outer = 16825400] 19:26:30 INFO - PROCESS | 3668 | 1461291990986 Marionette DEBUG loaded listener.js 19:26:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1945E800) [pid = 3668] [serial = 2171] [outer = 16825400] 19:26:31 INFO - PROCESS | 3668 | 1461291991425 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 19:26:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:26:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 640ms 19:26:31 INFO - PROCESS | 3668 | 1461291991484 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 19:26:31 INFO - PROCESS | 3668 | 1461291991486 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 19:26:31 INFO - PROCESS | 3668 | 1461291991489 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:26:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:26:31 INFO - PROCESS | 3668 | 1461291991491 Marionette TRACE conn3 <- [1,2858,null,{}] 19:26:31 INFO - PROCESS | 3668 | 1461291991494 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:31 INFO - PROCESS | 3668 | 1461291991581 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 19:26:31 INFO - PROCESS | 3668 | 1461291991588 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:31 INFO - PROCESS | 3668 | ++DOCSHELL 195E9400 == 66 [pid = 3668] [id = 724] 19:26:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 111 (19E52800) [pid = 3668] [serial = 2172] [outer = 00000000] 19:26:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 112 (1C5B2800) [pid = 3668] [serial = 2173] [outer = 19E52800] 19:26:31 INFO - PROCESS | 3668 | 1461291991632 Marionette DEBUG loaded listener.js 19:26:31 INFO - PROCESS | 3668 | ++DOMWINDOW == 113 (1CB1F400) [pid = 3668] [serial = 2174] [outer = 19E52800] 19:26:32 INFO - PROCESS | 3668 | 1461291992093 Marionette TRACE conn3 <- [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]]]}] 19:26:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:26:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 641ms 19:26:32 INFO - PROCESS | 3668 | 1461291992165 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 19:26:32 INFO - PROCESS | 3668 | 1461291992169 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 19:26:32 INFO - PROCESS | 3668 | 1461291992175 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:26:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:26:32 INFO - PROCESS | 3668 | 1461291992179 Marionette TRACE conn3 <- [1,2862,null,{}] 19:26:32 INFO - PROCESS | 3668 | 1461291992185 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:32 INFO - PROCESS | 3668 | 1461291992286 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 19:26:32 INFO - PROCESS | 3668 | 1461291992531 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:32 INFO - PROCESS | 3668 | ++DOCSHELL 13618800 == 67 [pid = 3668] [id = 725] 19:26:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 114 (13619400) [pid = 3668] [serial = 2175] [outer = 00000000] 19:26:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 115 (14C55C00) [pid = 3668] [serial = 2176] [outer = 13619400] 19:26:32 INFO - PROCESS | 3668 | 1461291992593 Marionette DEBUG loaded listener.js 19:26:32 INFO - PROCESS | 3668 | ++DOMWINDOW == 116 (15E97800) [pid = 3668] [serial = 2177] [outer = 13619400] 19:26:33 INFO - PROCESS | 3668 | 1461291993181 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 19:26:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:26:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1046ms 19:26:33 INFO - PROCESS | 3668 | 1461291993218 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 19:26:33 INFO - PROCESS | 3668 | 1461291993222 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 19:26:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:26:33 INFO - PROCESS | 3668 | 1461291993249 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:26:33 INFO - PROCESS | 3668 | 1461291993255 Marionette TRACE conn3 <- [1,2866,null,{}] 19:26:33 INFO - PROCESS | 3668 | 1461291993261 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:33 INFO - PROCESS | 3668 | 1461291993369 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 19:26:33 INFO - PROCESS | 3668 | 1461291993514 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:33 INFO - PROCESS | 3668 | ++DOCSHELL 17FBD400 == 68 [pid = 3668] [id = 726] 19:26:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 117 (180AB400) [pid = 3668] [serial = 2178] [outer = 00000000] 19:26:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 118 (18BD3C00) [pid = 3668] [serial = 2179] [outer = 180AB400] 19:26:33 INFO - PROCESS | 3668 | 1461291993570 Marionette DEBUG loaded listener.js 19:26:33 INFO - PROCESS | 3668 | ++DOMWINDOW == 119 (18E22000) [pid = 3668] [serial = 2180] [outer = 180AB400] 19:26:34 INFO - PROCESS | 3668 | 1461291994180 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 19:26:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:26:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1000ms 19:26:34 INFO - PROCESS | 3668 | 1461291994242 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 19:26:34 INFO - PROCESS | 3668 | 1461291994245 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 19:26:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:26:34 INFO - PROCESS | 3668 | 1461291994249 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:26:34 INFO - PROCESS | 3668 | 1461291994251 Marionette TRACE conn3 <- [1,2870,null,{}] 19:26:34 INFO - PROCESS | 3668 | 1461291994261 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:34 INFO - PROCESS | 3668 | 1461291994372 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 19:26:34 INFO - PROCESS | 3668 | 1461291994519 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:34 INFO - PROCESS | 3668 | ++DOCSHELL 1AD13400 == 69 [pid = 3668] [id = 727] 19:26:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 120 (1AD13C00) [pid = 3668] [serial = 2181] [outer = 00000000] 19:26:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 121 (1C41EC00) [pid = 3668] [serial = 2182] [outer = 1AD13C00] 19:26:34 INFO - PROCESS | 3668 | 1461291994578 Marionette DEBUG loaded listener.js 19:26:34 INFO - PROCESS | 3668 | ++DOMWINDOW == 122 (1CE3E800) [pid = 3668] [serial = 2183] [outer = 1AD13C00] 19:26:35 INFO - PROCESS | 3668 | 1461291995170 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 19:26:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:26:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1000ms 19:26:35 INFO - PROCESS | 3668 | 1461291995250 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 19:26:35 INFO - PROCESS | 3668 | 1461291995252 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 19:26:35 INFO - PROCESS | 3668 | 1461291995270 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:26:35 INFO - PROCESS | 3668 | 1461291995272 Marionette TRACE conn3 <- [1,2874,null,{}] 19:26:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:26:35 INFO - PROCESS | 3668 | 1461291995276 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:35 INFO - PROCESS | 3668 | 1461291995381 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 19:26:35 INFO - PROCESS | 3668 | 1461291995523 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:35 INFO - PROCESS | 3668 | ++DOCSHELL 1D317400 == 70 [pid = 3668] [id = 728] 19:26:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 123 (1D33E000) [pid = 3668] [serial = 2184] [outer = 00000000] 19:26:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 124 (1D694000) [pid = 3668] [serial = 2185] [outer = 1D33E000] 19:26:35 INFO - PROCESS | 3668 | 1461291995581 Marionette DEBUG loaded listener.js 19:26:35 INFO - PROCESS | 3668 | ++DOMWINDOW == 125 (1D69A000) [pid = 3668] [serial = 2186] [outer = 1D33E000] 19:26:36 INFO - PROCESS | 3668 | 1461291996204 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 19:26:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:26:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 985ms 19:26:36 INFO - PROCESS | 3668 | 1461291996260 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 19:26:36 INFO - PROCESS | 3668 | 1461291996262 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 19:26:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:26:36 INFO - PROCESS | 3668 | 1461291996266 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:26:36 INFO - PROCESS | 3668 | 1461291996268 Marionette TRACE conn3 <- [1,2878,null,{}] 19:26:36 INFO - PROCESS | 3668 | 1461291996272 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:36 INFO - PROCESS | 3668 | 1461291996374 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 19:26:36 INFO - PROCESS | 3668 | 1461291996656 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:36 INFO - PROCESS | 3668 | ++DOCSHELL 02A7F400 == 71 [pid = 3668] [id = 729] 19:26:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 126 (11B70800) [pid = 3668] [serial = 2187] [outer = 00000000] 19:26:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 127 (12B3C800) [pid = 3668] [serial = 2188] [outer = 11B70800] 19:26:36 INFO - PROCESS | 3668 | 1461291996749 Marionette DEBUG loaded listener.js 19:26:36 INFO - PROCESS | 3668 | ++DOMWINDOW == 128 (1336C800) [pid = 3668] [serial = 2189] [outer = 11B70800] 19:26:37 INFO - PROCESS | 3668 | 1461291997383 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:26:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:26:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1187ms 19:26:37 INFO - PROCESS | 3668 | 1461291997462 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 19:26:37 INFO - PROCESS | 3668 | 1461291997467 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 19:26:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:26:37 INFO - PROCESS | 3668 | 1461291997472 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:26:37 INFO - PROCESS | 3668 | 1461291997475 Marionette TRACE conn3 <- [1,2882,null,{}] 19:26:37 INFO - PROCESS | 3668 | 1461291997480 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:37 INFO - PROCESS | 3668 | 1461291997580 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 19:26:37 INFO - PROCESS | 3668 | 1461291997727 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:37 INFO - PROCESS | 3668 | ++DOCSHELL 13DCF800 == 72 [pid = 3668] [id = 730] 19:26:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 129 (13DD0C00) [pid = 3668] [serial = 2190] [outer = 00000000] 19:26:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 130 (15612800) [pid = 3668] [serial = 2191] [outer = 13DD0C00] 19:26:37 INFO - PROCESS | 3668 | 1461291997788 Marionette DEBUG loaded listener.js 19:26:37 INFO - PROCESS | 3668 | ++DOMWINDOW == 131 (15C10400) [pid = 3668] [serial = 2192] [outer = 13DD0C00] 19:26:37 INFO - PROCESS | 3668 | --DOCSHELL 18E18400 == 71 [pid = 3668] [id = 704] 19:26:37 INFO - PROCESS | 3668 | --DOCSHELL 16821C00 == 70 [pid = 3668] [id = 723] 19:26:37 INFO - PROCESS | 3668 | --DOCSHELL 11BEA000 == 69 [pid = 3668] [id = 722] 19:26:37 INFO - PROCESS | 3668 | --DOCSHELL 1C420800 == 68 [pid = 3668] [id = 721] 19:26:37 INFO - PROCESS | 3668 | --DOCSHELL 1A92C400 == 67 [pid = 3668] [id = 720] 19:26:37 INFO - PROCESS | 3668 | --DOCSHELL 19EF5400 == 66 [pid = 3668] [id = 719] 19:26:37 INFO - PROCESS | 3668 | --DOCSHELL 19467800 == 65 [pid = 3668] [id = 718] 19:26:37 INFO - PROCESS | 3668 | --DOCSHELL 180B1400 == 64 [pid = 3668] [id = 717] 19:26:37 INFO - PROCESS | 3668 | --DOCSHELL 138DC400 == 63 [pid = 3668] [id = 716] 19:26:37 INFO - PROCESS | 3668 | --DOCSHELL 134A8400 == 62 [pid = 3668] [id = 715] 19:26:37 INFO - PROCESS | 3668 | --DOMWINDOW == 130 (1C481000) [pid = 3668] [serial = 2083] [outer = 00000000] [url = about:blank] 19:26:37 INFO - PROCESS | 3668 | --DOMWINDOW == 129 (16548000) [pid = 3668] [serial = 2086] [outer = 00000000] [url = about:blank] 19:26:37 INFO - PROCESS | 3668 | --DOMWINDOW == 128 (1D1C6800) [pid = 3668] [serial = 2128] [outer = 00000000] [url = about:blank] 19:26:37 INFO - PROCESS | 3668 | --DOMWINDOW == 127 (19E47800) [pid = 3668] [serial = 2089] [outer = 00000000] [url = about:blank] 19:26:37 INFO - PROCESS | 3668 | --DOMWINDOW == 126 (1C487800) [pid = 3668] [serial = 2092] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOCSHELL 1CE30800 == 61 [pid = 3668] [id = 712] 19:26:38 INFO - PROCESS | 3668 | --DOCSHELL 16543800 == 60 [pid = 3668] [id = 711] 19:26:38 INFO - PROCESS | 3668 | --DOCSHELL 1336B800 == 59 [pid = 3668] [id = 710] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 125 (1A649800) [pid = 3668] [serial = 2018] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 124 (12CF9000) [pid = 3668] [serial = 1973] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 123 (158AC800) [pid = 3668] [serial = 1985] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 122 (1946D400) [pid = 3668] [serial = 2024] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 121 (1A240800) [pid = 3668] [serial = 2113] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 120 (1CB24C00) [pid = 3668] [serial = 2096] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 119 (1CB21800) [pid = 3668] [serial = 2095] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 118 (17ADBC00) [pid = 3668] [serial = 2104] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 117 (17FB4800) [pid = 3668] [serial = 2105] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 116 (19468C00) [pid = 3668] [serial = 2110] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 115 (1348A000) [pid = 3668] [serial = 2101] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 114 (14C59000) [pid = 3668] [serial = 2102] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 113 (1C1C5800) [pid = 3668] [serial = 2116] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 112 (15CD2800) [pid = 3668] [serial = 2099] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 111 (13620800) [pid = 3668] [serial = 2098] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 110 (18628C00) [pid = 3668] [serial = 2107] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (1881CC00) [pid = 3668] [serial = 2108] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1A654C00) [pid = 3668] [serial = 2114] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1C5BD000) [pid = 3668] [serial = 2119] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (17FBDC00) [pid = 3668] [serial = 2125] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1CB1F000) [pid = 3668] [serial = 2120] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (1C1C9000) [pid = 3668] [serial = 2117] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1C1CAC00) [pid = 3668] [serial = 2122] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (16603000) [pid = 3668] [serial = 2126] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1946C800) [pid = 3668] [serial = 2111] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1C481400) [pid = 3668] [serial = 2123] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (1881A800) [pid = 3668] [serial = 1994] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (16570C00) [pid = 3668] [serial = 2021] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (15E49800) [pid = 3668] [serial = 1982] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (194E9800) [pid = 3668] [serial = 1970] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1822F000) [pid = 3668] [serial = 1991] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (16602000) [pid = 3668] [serial = 1988] [outer = 00000000] [url = about:blank] 19:26:38 INFO - PROCESS | 3668 | 1461291998304 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 19:26:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:26:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 906ms 19:26:38 INFO - PROCESS | 3668 | 1461291998379 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 19:26:38 INFO - PROCESS | 3668 | 1461291998383 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 19:26:38 INFO - PROCESS | 3668 | 1461291998387 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:26:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:26:38 INFO - PROCESS | 3668 | 1461291998389 Marionette TRACE conn3 <- [1,2886,null,{}] 19:26:38 INFO - PROCESS | 3668 | 1461291998393 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:38 INFO - PROCESS | 3668 | 1461291998476 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 19:26:38 INFO - PROCESS | 3668 | 1461291998485 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:38 INFO - PROCESS | 3668 | ++DOCSHELL 1361E800 == 60 [pid = 3668] [id = 731] 19:26:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1361FC00) [pid = 3668] [serial = 2193] [outer = 00000000] 19:26:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (15C0F400) [pid = 3668] [serial = 2194] [outer = 1361FC00] 19:26:38 INFO - PROCESS | 3668 | 1461291998531 Marionette DEBUG loaded listener.js 19:26:38 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (15EDC800) [pid = 3668] [serial = 2195] [outer = 1361FC00] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 11BCB000 == 59 [pid = 3668] [id = 708] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 11BE7400 == 58 [pid = 3668] [id = 646] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 1331BC00 == 57 [pid = 3668] [id = 651] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 11BCE400 == 56 [pid = 3668] [id = 705] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 189B7400 == 55 [pid = 3668] [id = 656] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 16825000 == 54 [pid = 3668] [id = 674] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 13615000 == 53 [pid = 3668] [id = 703] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 1658B800 == 52 [pid = 3668] [id = 461] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 15F80400 == 51 [pid = 3668] [id = 648] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 15E48800 == 50 [pid = 3668] [id = 684] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 1CE9A000 == 49 [pid = 3668] [id = 709] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 16595800 == 48 [pid = 3668] [id = 649] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 16A28000 == 47 [pid = 3668] [id = 642] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 1866DC00 == 46 [pid = 3668] [id = 653] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 13363C00 == 45 [pid = 3668] [id = 645] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 16A27C00 == 44 [pid = 3668] [id = 655] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 16543000 == 43 [pid = 3668] [id = 672] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 195DE000 == 42 [pid = 3668] [id = 706] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 19E49C00 == 41 [pid = 3668] [id = 713] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 12DD4800 == 40 [pid = 3668] [id = 714] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 12B3EC00 == 39 [pid = 3668] [id = 650] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 15CD7400 == 38 [pid = 3668] [id = 459] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 11BD0400 == 37 [pid = 3668] [id = 644] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 1560DC00 == 36 [pid = 3668] [id = 647] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 180B4C00 == 35 [pid = 3668] [id = 707] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 11BF4C00 == 34 [pid = 3668] [id = 665] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 11BEC800 == 33 [pid = 3668] [id = 652] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 15E4C000 == 32 [pid = 3668] [id = 654] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 13DCF800 == 31 [pid = 3668] [id = 730] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 02A7F400 == 30 [pid = 3668] [id = 729] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 1D317400 == 29 [pid = 3668] [id = 728] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 17FBD400 == 28 [pid = 3668] [id = 726] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 1AD13400 == 27 [pid = 3668] [id = 727] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 195E9400 == 26 [pid = 3668] [id = 724] 19:26:39 INFO - PROCESS | 3668 | --DOCSHELL 13618800 == 25 [pid = 3668] [id = 725] 19:26:40 INFO - PROCESS | 3668 | 1461292000582 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 19:26:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:26:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2203ms 19:26:40 INFO - PROCESS | 3668 | 1461292000603 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 19:26:40 INFO - PROCESS | 3668 | 1461292000607 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 19:26:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:26:40 INFO - PROCESS | 3668 | 1461292000622 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:26:40 INFO - PROCESS | 3668 | 1461292000626 Marionette TRACE conn3 <- [1,2890,null,{}] 19:26:40 INFO - PROCESS | 3668 | 1461292000633 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:40 INFO - PROCESS | 3668 | 1461292000724 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 19:26:40 INFO - PROCESS | 3668 | 1461292000734 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:40 INFO - PROCESS | 3668 | ++DOCSHELL 11B75C00 == 26 [pid = 3668] [id = 732] 19:26:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (11B77800) [pid = 3668] [serial = 2196] [outer = 00000000] 19:26:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (11BD0400) [pid = 3668] [serial = 2197] [outer = 11B77800] 19:26:40 INFO - PROCESS | 3668 | 1461292000784 Marionette DEBUG loaded listener.js 19:26:40 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (11BEC800) [pid = 3668] [serial = 2198] [outer = 11B77800] 19:26:41 INFO - PROCESS | 3668 | 1461292001325 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:26:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:26:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 734ms 19:26:41 INFO - PROCESS | 3668 | 1461292001360 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 19:26:41 INFO - PROCESS | 3668 | 1461292001366 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 19:26:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:26:41 INFO - PROCESS | 3668 | 1461292001373 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:26:41 INFO - PROCESS | 3668 | 1461292001375 Marionette TRACE conn3 <- [1,2894,null,{}] 19:26:41 INFO - PROCESS | 3668 | 1461292001379 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:41 INFO - PROCESS | 3668 | 1461292001463 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 19:26:41 INFO - PROCESS | 3668 | 1461292001473 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:41 INFO - PROCESS | 3668 | ++DOCSHELL 12CBAC00 == 27 [pid = 3668] [id = 733] 19:26:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (12CF5800) [pid = 3668] [serial = 2199] [outer = 00000000] 19:26:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (13315400) [pid = 3668] [serial = 2200] [outer = 12CF5800] 19:26:41 INFO - PROCESS | 3668 | 1461292001519 Marionette DEBUG loaded listener.js 19:26:41 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1336B800) [pid = 3668] [serial = 2201] [outer = 12CF5800] 19:26:42 INFO - PROCESS | 3668 | 1461292002080 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 19:26:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:26:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 734ms 19:26:42 INFO - PROCESS | 3668 | 1461292002114 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 19:26:42 INFO - PROCESS | 3668 | 1461292002117 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 19:26:42 INFO - PROCESS | 3668 | 1461292002120 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:26:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:26:42 INFO - PROCESS | 3668 | 1461292002124 Marionette TRACE conn3 <- [1,2898,null,{}] 19:26:42 INFO - PROCESS | 3668 | 1461292002135 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:42 INFO - PROCESS | 3668 | 1461292002289 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 19:26:42 INFO - PROCESS | 3668 | 1461292002358 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:42 INFO - PROCESS | 3668 | ++DOCSHELL 13620C00 == 28 [pid = 3668] [id = 734] 19:26:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (13706800) [pid = 3668] [serial = 2202] [outer = 00000000] 19:26:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (138D3C00) [pid = 3668] [serial = 2203] [outer = 13706800] 19:26:42 INFO - PROCESS | 3668 | 1461292002408 Marionette DEBUG loaded listener.js 19:26:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (13DD5400) [pid = 3668] [serial = 2204] [outer = 13706800] 19:26:42 INFO - PROCESS | 3668 | 1461292002839 Marionette TRACE conn3 <- [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]]]}] 19:26:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:26:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:26:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 734ms 19:26:42 INFO - PROCESS | 3668 | 1461292002861 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 19:26:42 INFO - PROCESS | 3668 | 1461292002864 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 19:26:42 INFO - TEST-START | /DOMEvents/constructors.html 19:26:42 INFO - PROCESS | 3668 | 1461292002867 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:26:42 INFO - PROCESS | 3668 | 1461292002869 Marionette TRACE conn3 <- [1,2902,null,{}] 19:26:42 INFO - PROCESS | 3668 | 1461292002880 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:42 INFO - PROCESS | 3668 | 1461292002997 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 19:26:42 INFO - PROCESS | 3668 | 1461292003002 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:42 INFO - PROCESS | 3668 | ++DOCSHELL 1370B000 == 29 [pid = 3668] [id = 735] 19:26:42 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (138DCC00) [pid = 3668] [serial = 2205] [outer = 00000000] 19:26:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (15E97000) [pid = 3668] [serial = 2206] [outer = 138DCC00] 19:26:43 INFO - PROCESS | 3668 | 1461292003052 Marionette DEBUG loaded listener.js 19:26:43 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (16546000) [pid = 3668] [serial = 2207] [outer = 138DCC00] 19:26:43 INFO - PROCESS | 3668 | 1461292003629 Marionette TRACE conn3 <- [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]]]}] 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:26:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:26:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:26:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:26:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:26:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:26:43 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:26:43 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:26:43 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:26:43 INFO - TEST-OK | /DOMEvents/constructors.html | took 875ms 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (11B6EC00) [pid = 3668] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1C1C8800) [pid = 3668] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (15CEDC00) [pid = 3668] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1654B400) [pid = 3668] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (19462400) [pid = 3668] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (138D5400) [pid = 3668] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (1C1C9C00) [pid = 3668] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1A930800) [pid = 3668] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (1C424C00) [pid = 3668] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (11BEAC00) [pid = 3668] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (15CDE800) [pid = 3668] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1CE36400) [pid = 3668] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1681C000) [pid = 3668] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (134A9000) [pid = 3668] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (19469000) [pid = 3668] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (180B3800) [pid = 3668] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (13486000) [pid = 3668] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (16825400) [pid = 3668] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1A05B400) [pid = 3668] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (1C41E800) [pid = 3668] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (11B70800) [pid = 3668] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (13DD0C00) [pid = 3668] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (13619400) [pid = 3668] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (180AB400) [pid = 3668] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (1AD13C00) [pid = 3668] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (1D33E000) [pid = 3668] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (19EF7800) [pid = 3668] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (1CEA0800) [pid = 3668] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:26:44 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (19E52800) [pid = 3668] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:26:44 INFO - PROCESS | 3668 | 1461292004281 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 19:26:44 INFO - PROCESS | 3668 | 1461292004283 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 19:26:44 INFO - PROCESS | 3668 | 1461292004295 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:26:44 INFO - PROCESS | 3668 | 1461292004297 Marionette TRACE conn3 <- [1,2906,null,{}] 19:26:44 INFO - PROCESS | 3668 | 1461292004300 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:26:44 INFO - PROCESS | 3668 | 1461292004372 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 19:26:44 INFO - PROCESS | 3668 | 1461292004377 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:44 INFO - PROCESS | 3668 | ++DOCSHELL 13365400 == 30 [pid = 3668] [id = 736] 19:26:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (13368800) [pid = 3668] [serial = 2208] [outer = 00000000] 19:26:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (13613000) [pid = 3668] [serial = 2209] [outer = 13368800] 19:26:44 INFO - PROCESS | 3668 | 1461292004424 Marionette DEBUG loaded listener.js 19:26:44 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (13DD0C00) [pid = 3668] [serial = 2210] [outer = 13368800] 19:26:44 INFO - PROCESS | 3668 | 1461292004848 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:26:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:26:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 578ms 19:26:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:26:44 INFO - PROCESS | 3668 | 1461292004881 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 19:26:44 INFO - PROCESS | 3668 | 1461292004883 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 19:26:44 INFO - PROCESS | 3668 | 1461292004886 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:26:44 INFO - PROCESS | 3668 | 1461292004888 Marionette TRACE conn3 <- [1,2910,null,{}] 19:26:44 INFO - PROCESS | 3668 | 1461292004891 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:44 INFO - PROCESS | 3668 | 1461292005006 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 19:26:44 INFO - PROCESS | 3668 | 1461292005017 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:45 INFO - PROCESS | 3668 | ++DOCSHELL 16570C00 == 31 [pid = 3668] [id = 737] 19:26:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (16591400) [pid = 3668] [serial = 2211] [outer = 00000000] 19:26:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (16824C00) [pid = 3668] [serial = 2212] [outer = 16591400] 19:26:45 INFO - PROCESS | 3668 | 1461292005065 Marionette DEBUG loaded listener.js 19:26:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (16DB7400) [pid = 3668] [serial = 2213] [outer = 16591400] 19:26:45 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:26:45 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:26:45 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:26:45 INFO - PROCESS | 3668 | [3668] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:26:45 INFO - PROCESS | 3668 | 1461292005542 Marionette TRACE conn3 <- [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]]]}] 19:26:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:26:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:26:45 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 19:26:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:26:45 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 19:26:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:26:45 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]" 19:26:45 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:26:45 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:26:45 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 703ms 19:26:45 INFO - PROCESS | 3668 | 1461292005594 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 19:26:45 INFO - PROCESS | 3668 | 1461292005596 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 19:26:45 INFO - PROCESS | 3668 | 1461292005599 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:26:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:26:45 INFO - PROCESS | 3668 | 1461292005601 Marionette TRACE conn3 <- [1,2914,null,{}] 19:26:45 INFO - PROCESS | 3668 | 1461292005605 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:45 INFO - PROCESS | 3668 | 1461292005678 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 19:26:45 INFO - PROCESS | 3668 | 1461292005683 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:45 INFO - PROCESS | 3668 | ++DOCSHELL 16DBAC00 == 32 [pid = 3668] [id = 738] 19:26:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (17AD8800) [pid = 3668] [serial = 2214] [outer = 00000000] 19:26:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (180B7400) [pid = 3668] [serial = 2215] [outer = 17AD8800] 19:26:45 INFO - PROCESS | 3668 | 1461292005727 Marionette DEBUG loaded listener.js 19:26:45 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (180B6800) [pid = 3668] [serial = 2216] [outer = 17AD8800] 19:26:46 INFO - PROCESS | 3668 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:26:46 INFO - PROCESS | 3668 | 1461292006165 Marionette TRACE conn3 <- [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]]]}] 19:26:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:26:46 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 594ms 19:26:46 INFO - PROCESS | 3668 | 1461292006197 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 19:26:46 INFO - PROCESS | 3668 | 1461292006198 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 19:26:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:26:46 INFO - PROCESS | 3668 | 1461292006202 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:26:46 INFO - PROCESS | 3668 | 1461292006203 Marionette TRACE conn3 <- [1,2918,null,{}] 19:26:46 INFO - PROCESS | 3668 | 1461292006220 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:46 INFO - PROCESS | 3668 | 1461292006338 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 19:26:46 INFO - PROCESS | 3668 | 1461292006465 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:46 INFO - PROCESS | 3668 | ++DOCSHELL 11B71000 == 33 [pid = 3668] [id = 739] 19:26:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (11B71C00) [pid = 3668] [serial = 2217] [outer = 00000000] 19:26:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (11BC6C00) [pid = 3668] [serial = 2218] [outer = 11B71C00] 19:26:46 INFO - PROCESS | 3668 | 1461292006524 Marionette DEBUG loaded listener.js 19:26:46 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (11BE6800) [pid = 3668] [serial = 2219] [outer = 11B71C00] 19:26:47 INFO - PROCESS | 3668 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:26:47 INFO - PROCESS | 3668 | 1461292007181 Marionette TRACE conn3 <- [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]]]}] 19:26:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:26:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1030ms 19:26:47 INFO - PROCESS | 3668 | 1461292007243 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 19:26:47 INFO - PROCESS | 3668 | 1461292007248 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 19:26:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:26:47 INFO - PROCESS | 3668 | 1461292007272 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:26:47 INFO - PROCESS | 3668 | 1461292007277 Marionette TRACE conn3 <- [1,2922,null,{}] 19:26:47 INFO - PROCESS | 3668 | 1461292007306 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:47 INFO - PROCESS | 3668 | 1461292007423 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 19:26:47 INFO - PROCESS | 3668 | 1461292007551 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:47 INFO - PROCESS | 3668 | ++DOCSHELL 1348FC00 == 34 [pid = 3668] [id = 740] 19:26:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (134A8400) [pid = 3668] [serial = 2220] [outer = 00000000] 19:26:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (13701400) [pid = 3668] [serial = 2221] [outer = 134A8400] 19:26:47 INFO - PROCESS | 3668 | 1461292007611 Marionette DEBUG loaded listener.js 19:26:47 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1388A400) [pid = 3668] [serial = 2222] [outer = 134A8400] 19:26:48 INFO - PROCESS | 3668 | 1461292008183 Marionette TRACE conn3 <- [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]]]}] 19:26:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:26:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 969ms 19:26:48 INFO - PROCESS | 3668 | 1461292008218 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 19:26:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:26:48 INFO - PROCESS | 3668 | 1461292008222 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 19:26:48 INFO - PROCESS | 3668 | 1461292008225 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:26:48 INFO - PROCESS | 3668 | 1461292008228 Marionette TRACE conn3 <- [1,2926,null,{}] 19:26:48 INFO - PROCESS | 3668 | 1461292008258 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:48 INFO - PROCESS | 3668 | 1461292008367 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 19:26:48 INFO - PROCESS | 3668 | 1461292008486 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:48 INFO - PROCESS | 3668 | ++DOCSHELL 16594400 == 35 [pid = 3668] [id = 741] 19:26:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (16598C00) [pid = 3668] [serial = 2223] [outer = 00000000] 19:26:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1681C800) [pid = 3668] [serial = 2224] [outer = 16598C00] 19:26:48 INFO - PROCESS | 3668 | 1461292008541 Marionette DEBUG loaded listener.js 19:26:48 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (16828400) [pid = 3668] [serial = 2225] [outer = 16598C00] 19:26:49 INFO - PROCESS | 3668 | 1461292009280 Marionette TRACE conn3 <- [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]]]}] 19:26:49 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 19:26:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1093ms 19:26:49 INFO - PROCESS | 3668 | 1461292009331 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 19:26:49 INFO - PROCESS | 3668 | 1461292009334 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 19:26:49 INFO - PROCESS | 3668 | 1461292009340 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:26:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:26:49 INFO - PROCESS | 3668 | 1461292009343 Marionette TRACE conn3 <- [1,2930,null,{}] 19:26:49 INFO - PROCESS | 3668 | 1461292009349 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:49 INFO - PROCESS | 3668 | 1461292009459 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 19:26:49 INFO - PROCESS | 3668 | 1461292009569 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:49 INFO - PROCESS | 3668 | --DOCSHELL 180AD400 == 34 [pid = 3668] [id = 702] 19:26:49 INFO - PROCESS | 3668 | --DOCSHELL 19E4D000 == 33 [pid = 3668] [id = 689] 19:26:49 INFO - PROCESS | 3668 | --DOCSHELL 18E17C00 == 32 [pid = 3668] [id = 688] 19:26:49 INFO - PROCESS | 3668 | --DOCSHELL 1660D000 == 31 [pid = 3668] [id = 701] 19:26:49 INFO - PROCESS | 3668 | --DOCSHELL 11B76800 == 30 [pid = 3668] [id = 700] 19:26:49 INFO - PROCESS | 3668 | --DOCSHELL 1658CC00 == 29 [pid = 3668] [id = 687] 19:26:49 INFO - PROCESS | 3668 | --DOCSHELL 158AC000 == 28 [pid = 3668] [id = 686] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (1C5BB000) [pid = 3668] [serial = 2093] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1C482C00) [pid = 3668] [serial = 2084] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (1681DC00) [pid = 3668] [serial = 2087] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1681B000) [pid = 3668] [serial = 2051] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (19E4BC00) [pid = 3668] [serial = 2090] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (14C54000) [pid = 3668] [serial = 2048] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1D309000) [pid = 3668] [serial = 2129] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1D310C00) [pid = 3668] [serial = 2141] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (11BF2800) [pid = 3668] [serial = 2045] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (1D345C00) [pid = 3668] [serial = 2144] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (15C0F400) [pid = 3668] [serial = 2194] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (1CB21C00) [pid = 3668] [serial = 2165] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (12B3C800) [pid = 3668] [serial = 2188] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (1336C800) [pid = 3668] [serial = 2189] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (15612800) [pid = 3668] [serial = 2191] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (14C55C00) [pid = 3668] [serial = 2176] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (15E97800) [pid = 3668] [serial = 2177] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 80 (18BD3C00) [pid = 3668] [serial = 2179] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 79 (1C41EC00) [pid = 3668] [serial = 2182] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 78 (15C10400) [pid = 3668] [serial = 2192] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 77 (18E22000) [pid = 3668] [serial = 2180] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 76 (1D694000) [pid = 3668] [serial = 2185] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 75 (138D5800) [pid = 3668] [serial = 2168] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 74 (1CE3E800) [pid = 3668] [serial = 2183] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 73 (1A244C00) [pid = 3668] [serial = 2158] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 72 (1D69A000) [pid = 3668] [serial = 2186] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 71 (1A855C00) [pid = 3668] [serial = 2159] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 70 (1945E800) [pid = 3668] [serial = 2171] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 69 (1CB1F400) [pid = 3668] [serial = 2174] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 68 (1C5B2800) [pid = 3668] [serial = 2173] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 67 (1AD14400) [pid = 3668] [serial = 2161] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 66 (1CB22400) [pid = 3668] [serial = 2164] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 65 (1C1C0000) [pid = 3668] [serial = 2162] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 64 (13482C00) [pid = 3668] [serial = 2167] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 63 (15F89C00) [pid = 3668] [serial = 2149] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 62 (16570000) [pid = 3668] [serial = 2150] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 61 (1D1C5000) [pid = 3668] [serial = 2138] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 60 (1CE9B000) [pid = 3668] [serial = 2137] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 59 (18E1FC00) [pid = 3668] [serial = 2135] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 58 (180B3000) [pid = 3668] [serial = 2134] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 57 (13DD8000) [pid = 3668] [serial = 2147] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 56 (13702C00) [pid = 3668] [serial = 2146] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 55 (195EA400) [pid = 3668] [serial = 2155] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 54 (19BBEC00) [pid = 3668] [serial = 2156] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 53 (18237800) [pid = 3668] [serial = 2152] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 52 (18821800) [pid = 3668] [serial = 2153] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 51 (15CEC800) [pid = 3668] [serial = 2132] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 50 (13F55C00) [pid = 3668] [serial = 2131] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 49 (18BD4000) [pid = 3668] [serial = 2170] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 48 (1D311C00) [pid = 3668] [serial = 2140] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | --DOMWINDOW == 47 (1D341400) [pid = 3668] [serial = 2143] [outer = 00000000] [url = about:blank] 19:26:49 INFO - PROCESS | 3668 | ++DOCSHELL 11BC8400 == 29 [pid = 3668] [id = 742] 19:26:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 48 (11BC8C00) [pid = 3668] [serial = 2226] [outer = 00000000] 19:26:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 49 (11F3FC00) [pid = 3668] [serial = 2227] [outer = 11BC8C00] 19:26:49 INFO - PROCESS | 3668 | 1461292009650 Marionette DEBUG loaded listener.js 19:26:49 INFO - PROCESS | 3668 | ++DOMWINDOW == 50 (12CF0000) [pid = 3668] [serial = 2228] [outer = 11BC8C00] 19:26:50 INFO - PROCESS | 3668 | 1461292010044 Marionette TRACE conn3 <- [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"]]]}] 19:26:50 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 19:26:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:26:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:26:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 734ms 19:26:50 INFO - PROCESS | 3668 | 1461292010083 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 19:26:50 INFO - PROCESS | 3668 | 1461292010088 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 19:26:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:26:50 INFO - PROCESS | 3668 | 1461292010094 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:26:50 INFO - PROCESS | 3668 | 1461292010097 Marionette TRACE conn3 <- [1,2934,null,{}] 19:26:50 INFO - PROCESS | 3668 | 1461292010100 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:50 INFO - PROCESS | 3668 | 1461292010188 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 19:26:50 INFO - PROCESS | 3668 | 1461292010194 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:50 INFO - PROCESS | 3668 | ++DOCSHELL 13314800 == 30 [pid = 3668] [id = 743] 19:26:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 51 (13317400) [pid = 3668] [serial = 2229] [outer = 00000000] 19:26:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 52 (1348D400) [pid = 3668] [serial = 2230] [outer = 13317400] 19:26:50 INFO - PROCESS | 3668 | 1461292010240 Marionette DEBUG loaded listener.js 19:26:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 53 (13615C00) [pid = 3668] [serial = 2231] [outer = 13317400] 19:26:50 INFO - PROCESS | 3668 | 1461292010712 Marionette TRACE conn3 <- [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]]]}] 19:26:50 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 19:26:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 640ms 19:26:50 INFO - PROCESS | 3668 | 1461292010731 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 19:26:50 INFO - PROCESS | 3668 | 1461292010733 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 19:26:50 INFO - PROCESS | 3668 | 1461292010736 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:26:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:26:50 INFO - PROCESS | 3668 | 1461292010740 Marionette TRACE conn3 <- [1,2938,null,{}] 19:26:50 INFO - PROCESS | 3668 | 1461292010751 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:50 INFO - PROCESS | 3668 | 1461292010835 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 19:26:50 INFO - PROCESS | 3668 | 1461292010842 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:50 INFO - PROCESS | 3668 | ++DOCSHELL 13FAE800 == 31 [pid = 3668] [id = 744] 19:26:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 54 (13FB0800) [pid = 3668] [serial = 2232] [outer = 00000000] 19:26:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 55 (158AC000) [pid = 3668] [serial = 2233] [outer = 13FB0800] 19:26:50 INFO - PROCESS | 3668 | 1461292010891 Marionette DEBUG loaded listener.js 19:26:50 INFO - PROCESS | 3668 | ++DOMWINDOW == 56 (15C2F400) [pid = 3668] [serial = 2234] [outer = 13FB0800] 19:26:51 INFO - PROCESS | 3668 | ++DOCSHELL 15E92C00 == 32 [pid = 3668] [id = 745] 19:26:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 57 (15E96000) [pid = 3668] [serial = 2235] [outer = 00000000] 19:26:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 58 (15E97C00) [pid = 3668] [serial = 2236] [outer = 15E96000] 19:26:51 INFO - PROCESS | 3668 | 1461292011418 Marionette TRACE conn3 <- [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]]]}] 19:26:51 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 19:26:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 734ms 19:26:51 INFO - PROCESS | 3668 | 1461292011477 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 19:26:51 INFO - PROCESS | 3668 | 1461292011479 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 19:26:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:26:51 INFO - PROCESS | 3668 | 1461292011483 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:26:51 INFO - PROCESS | 3668 | 1461292011485 Marionette TRACE conn3 <- [1,2942,null,{}] 19:26:51 INFO - PROCESS | 3668 | 1461292011488 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:51 INFO - PROCESS | 3668 | 1461292011575 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 19:26:51 INFO - PROCESS | 3668 | 1461292011588 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:51 INFO - PROCESS | 3668 | ++DOCSHELL 15C36C00 == 33 [pid = 3668] [id = 746] 19:26:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 59 (1653F400) [pid = 3668] [serial = 2237] [outer = 00000000] 19:26:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 60 (16549000) [pid = 3668] [serial = 2238] [outer = 1653F400] 19:26:51 INFO - PROCESS | 3668 | 1461292011633 Marionette DEBUG loaded listener.js 19:26:51 INFO - PROCESS | 3668 | ++DOMWINDOW == 61 (16570800) [pid = 3668] [serial = 2239] [outer = 1653F400] 19:26:52 INFO - PROCESS | 3668 | 1461292012052 Marionette TRACE conn3 <- [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]]]}] 19:26:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:26:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 19:26:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 594ms 19:26:52 INFO - PROCESS | 3668 | 1461292012079 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 19:26:52 INFO - PROCESS | 3668 | 1461292012081 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 19:26:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:26:52 INFO - PROCESS | 3668 | 1461292012103 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:26:52 INFO - PROCESS | 3668 | 1461292012105 Marionette TRACE conn3 <- [1,2946,null,{}] 19:26:52 INFO - PROCESS | 3668 | 1461292012108 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:52 INFO - PROCESS | 3668 | 1461292012237 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 19:26:52 INFO - PROCESS | 3668 | 1461292012324 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:52 INFO - PROCESS | 3668 | ++DOCSHELL 16601800 == 34 [pid = 3668] [id = 747] 19:26:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 62 (16602400) [pid = 3668] [serial = 2240] [outer = 00000000] 19:26:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 63 (16A28400) [pid = 3668] [serial = 2241] [outer = 16602400] 19:26:52 INFO - PROCESS | 3668 | 1461292012368 Marionette DEBUG loaded listener.js 19:26:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 64 (1681DC00) [pid = 3668] [serial = 2242] [outer = 16602400] 19:26:52 INFO - PROCESS | 3668 | 1461292012764 Marionette TRACE conn3 <- [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]]]}] 19:26: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. 19:26:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 687ms 19:26:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:26:52 INFO - PROCESS | 3668 | 1461292012802 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 19:26:52 INFO - PROCESS | 3668 | 1461292012804 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 19:26:52 INFO - PROCESS | 3668 | 1461292012808 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:26:52 INFO - PROCESS | 3668 | 1461292012809 Marionette TRACE conn3 <- [1,2950,null,{}] 19:26:52 INFO - PROCESS | 3668 | 1461292012813 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:52 INFO - PROCESS | 3668 | 1461292012944 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 19:26:52 INFO - PROCESS | 3668 | 1461292012957 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:52 INFO - PROCESS | 3668 | ++DOCSHELL 17FBD400 == 35 [pid = 3668] [id = 748] 19:26:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 65 (180AB800) [pid = 3668] [serial = 2243] [outer = 00000000] 19:26:52 INFO - PROCESS | 3668 | ++DOMWINDOW == 66 (1822F000) [pid = 3668] [serial = 2244] [outer = 180AB800] 19:26:52 INFO - PROCESS | 3668 | 1461292013002 Marionette DEBUG loaded listener.js 19:26:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 67 (180B4800) [pid = 3668] [serial = 2245] [outer = 180AB800] 19:26:53 INFO - PROCESS | 3668 | 1461292013430 Marionette TRACE conn3 <- [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]]]}] 19:26: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. 19:26:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 625ms 19:26:53 INFO - PROCESS | 3668 | 1461292013446 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 19:26:53 INFO - PROCESS | 3668 | 1461292013447 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 19:26:53 INFO - PROCESS | 3668 | 1461292013451 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:26:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:26:53 INFO - PROCESS | 3668 | 1461292013452 Marionette TRACE conn3 <- [1,2954,null,{}] 19:26:53 INFO - PROCESS | 3668 | 1461292013455 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:53 INFO - PROCESS | 3668 | 1461292013560 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 19:26:53 INFO - PROCESS | 3668 | 1461292013566 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:53 INFO - PROCESS | 3668 | ++DOCSHELL 11B73000 == 36 [pid = 3668] [id = 749] 19:26:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 68 (180B7000) [pid = 3668] [serial = 2246] [outer = 00000000] 19:26:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (1862C000) [pid = 3668] [serial = 2247] [outer = 180B7000] 19:26:53 INFO - PROCESS | 3668 | 1461292013610 Marionette DEBUG loaded listener.js 19:26:53 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (1881BC00) [pid = 3668] [serial = 2248] [outer = 180B7000] 19:26:54 INFO - PROCESS | 3668 | 1461292014062 Marionette TRACE conn3 <- [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]]]}] 19:26: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. 19:26:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 625ms 19:26:54 INFO - PROCESS | 3668 | 1461292014089 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 19:26:54 INFO - PROCESS | 3668 | 1461292014091 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 19:26:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:26:54 INFO - PROCESS | 3668 | 1461292014094 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:26:54 INFO - PROCESS | 3668 | 1461292014096 Marionette TRACE conn3 <- [1,2958,null,{}] 19:26:54 INFO - PROCESS | 3668 | 1461292014099 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:54 INFO - PROCESS | 3668 | 1461292014238 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 19:26:54 INFO - PROCESS | 3668 | --DOMWINDOW == 69 (13706800) [pid = 3668] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:26:54 INFO - PROCESS | 3668 | --DOMWINDOW == 68 (138DCC00) [pid = 3668] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:26:54 INFO - PROCESS | 3668 | --DOMWINDOW == 67 (13368800) [pid = 3668] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:26:54 INFO - PROCESS | 3668 | --DOMWINDOW == 66 (12CF5800) [pid = 3668] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:26:54 INFO - PROCESS | 3668 | --DOMWINDOW == 65 (11B77800) [pid = 3668] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:26:54 INFO - PROCESS | 3668 | --DOMWINDOW == 64 (16591400) [pid = 3668] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:26:54 INFO - PROCESS | 3668 | 1461292014302 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:54 INFO - PROCESS | 3668 | ++DOCSHELL 11B6A800 == 37 [pid = 3668] [id = 750] 19:26:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 65 (11B77800) [pid = 3668] [serial = 2249] [outer = 00000000] 19:26:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 66 (13706800) [pid = 3668] [serial = 2250] [outer = 11B77800] 19:26:54 INFO - PROCESS | 3668 | 1461292014347 Marionette DEBUG loaded listener.js 19:26:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 67 (189B7400) [pid = 3668] [serial = 2251] [outer = 11B77800] 19:26:54 INFO - PROCESS | 3668 | 1461292014683 Marionette TRACE conn3 <- [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]]]}] 19:26:54 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. 19:26:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 640ms 19:26:54 INFO - PROCESS | 3668 | 1461292014735 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 19:26:54 INFO - PROCESS | 3668 | 1461292014737 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 19:26:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:26:54 INFO - PROCESS | 3668 | 1461292014740 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:26:54 INFO - PROCESS | 3668 | 1461292014742 Marionette TRACE conn3 <- [1,2962,null,{}] 19:26:54 INFO - PROCESS | 3668 | 1461292014746 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:54 INFO - PROCESS | 3668 | 1461292014824 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 19:26:54 INFO - PROCESS | 3668 | 1461292014830 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:54 INFO - PROCESS | 3668 | ++DOCSHELL 13FAE400 == 38 [pid = 3668] [id = 751] 19:26:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 68 (1822A800) [pid = 3668] [serial = 2252] [outer = 00000000] 19:26:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 69 (18E15C00) [pid = 3668] [serial = 2253] [outer = 1822A800] 19:26:54 INFO - PROCESS | 3668 | 1461292014874 Marionette DEBUG loaded listener.js 19:26:54 INFO - PROCESS | 3668 | ++DOMWINDOW == 70 (18E18400) [pid = 3668] [serial = 2254] [outer = 1822A800] 19:26:55 INFO - PROCESS | 3668 | 1461292015309 Marionette TRACE conn3 <- [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]]]}] 19:26:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 19:26:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 594ms 19:26:55 INFO - PROCESS | 3668 | 1461292015335 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 19:26:55 INFO - PROCESS | 3668 | 1461292015337 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 19:26:55 INFO - PROCESS | 3668 | 1461292015341 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:26:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:26:55 INFO - PROCESS | 3668 | 1461292015342 Marionette TRACE conn3 <- [1,2966,null,{}] 19:26:55 INFO - PROCESS | 3668 | 1461292015345 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:55 INFO - PROCESS | 3668 | 1461292015447 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 19:26:55 INFO - PROCESS | 3668 | 1461292015455 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:55 INFO - PROCESS | 3668 | ++DOCSHELL 15CF9800 == 39 [pid = 3668] [id = 752] 19:26:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 71 (18E1DC00) [pid = 3668] [serial = 2255] [outer = 00000000] 19:26:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 72 (1945F400) [pid = 3668] [serial = 2256] [outer = 18E1DC00] 19:26:55 INFO - PROCESS | 3668 | 1461292015499 Marionette DEBUG loaded listener.js 19:26:55 INFO - PROCESS | 3668 | ++DOMWINDOW == 73 (19461400) [pid = 3668] [serial = 2257] [outer = 18E1DC00] 19:26:55 INFO - PROCESS | 3668 | 1461292015881 Marionette TRACE conn3 <- [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]]]}] 19:26:55 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. 19:26:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 594ms 19:26:55 INFO - PROCESS | 3668 | 1461292015922 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 19:26:55 INFO - PROCESS | 3668 | 1461292015924 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 19:26:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:26:55 INFO - PROCESS | 3668 | 1461292015928 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:26:55 INFO - PROCESS | 3668 | 1461292015930 Marionette TRACE conn3 <- [1,2970,null,{}] 19:26:55 INFO - PROCESS | 3668 | 1461292015933 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:56 INFO - PROCESS | 3668 | 1461292016060 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 19:26:56 INFO - PROCESS | 3668 | 1461292016068 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:56 INFO - PROCESS | 3668 | ++DOCSHELL 18BD1C00 == 40 [pid = 3668] [id = 753] 19:26:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 74 (18E21800) [pid = 3668] [serial = 2258] [outer = 00000000] 19:26:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 75 (194DB400) [pid = 3668] [serial = 2259] [outer = 18E21800] 19:26:56 INFO - PROCESS | 3668 | 1461292016117 Marionette DEBUG loaded listener.js 19:26:56 INFO - PROCESS | 3668 | ++DOMWINDOW == 76 (1950C800) [pid = 3668] [serial = 2260] [outer = 18E21800] 19:26:56 INFO - PROCESS | 3668 | 1461292016724 Marionette TRACE conn3 <- [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"]]]}] 19:26:56 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 19:26:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:26:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:26:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:26:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:26:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 843ms 19:26:56 INFO - PROCESS | 3668 | 1461292016772 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 19:26:56 INFO - PROCESS | 3668 | 1461292016778 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 19:26:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:26:56 INFO - PROCESS | 3668 | 1461292016784 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:26:56 INFO - PROCESS | 3668 | 1461292016788 Marionette TRACE conn3 <- [1,2974,null,{}] 19:26:56 INFO - PROCESS | 3668 | 1461292016793 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:56 INFO - PROCESS | 3668 | 1461292016899 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 19:26:57 INFO - PROCESS | 3668 | 1461292017008 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:57 INFO - PROCESS | 3668 | ++DOCSHELL 12B7F000 == 41 [pid = 3668] [id = 754] 19:26:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 77 (12B85C00) [pid = 3668] [serial = 2261] [outer = 00000000] 19:26:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 78 (134ADC00) [pid = 3668] [serial = 2262] [outer = 12B85C00] 19:26:57 INFO - PROCESS | 3668 | 1461292017065 Marionette DEBUG loaded listener.js 19:26:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 79 (1370A000) [pid = 3668] [serial = 2263] [outer = 12B85C00] 19:26:57 INFO - PROCESS | 3668 | 1461292017628 Marionette TRACE conn3 <- [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]]]}] 19:26:57 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. 19:26:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 906ms 19:26:57 INFO - PROCESS | 3668 | 1461292017687 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 19:26:57 INFO - PROCESS | 3668 | 1461292017693 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 19:26:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:26:57 INFO - PROCESS | 3668 | 1461292017699 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:26:57 INFO - PROCESS | 3668 | 1461292017702 Marionette TRACE conn3 <- [1,2978,null,{}] 19:26:57 INFO - PROCESS | 3668 | 1461292017706 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:57 INFO - PROCESS | 3668 | 1461292017812 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 19:26:57 INFO - PROCESS | 3668 | 1461292017948 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:57 INFO - PROCESS | 3668 | ++DOCSHELL 13DCF800 == 42 [pid = 3668] [id = 755] 19:26:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 80 (14C5A000) [pid = 3668] [serial = 2264] [outer = 00000000] 19:26:57 INFO - PROCESS | 3668 | ++DOMWINDOW == 81 (16595000) [pid = 3668] [serial = 2265] [outer = 14C5A000] 19:26:58 INFO - PROCESS | 3668 | 1461292018004 Marionette DEBUG loaded listener.js 19:26:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 82 (16825800) [pid = 3668] [serial = 2266] [outer = 14C5A000] 19:26:58 INFO - PROCESS | 3668 | ++DOCSHELL 180B3800 == 43 [pid = 3668] [id = 756] 19:26:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 83 (182C0C00) [pid = 3668] [serial = 2267] [outer = 00000000] 19:26:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (18E1FC00) [pid = 3668] [serial = 2268] [outer = 182C0C00] 19:26:58 INFO - PROCESS | 3668 | 1461292018615 Marionette TRACE conn3 <- [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]]]}] 19:26:58 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. 19:26:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 937ms 19:26:58 INFO - PROCESS | 3668 | 1461292018644 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 19:26:58 INFO - PROCESS | 3668 | 1461292018647 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 19:26:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:26:58 INFO - PROCESS | 3668 | 1461292018651 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:26:58 INFO - PROCESS | 3668 | 1461292018655 Marionette TRACE conn3 <- [1,2982,null,{}] 19:26:58 INFO - PROCESS | 3668 | 1461292018667 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:58 INFO - PROCESS | 3668 | 1461292018790 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 19:26:58 INFO - PROCESS | 3668 | 1461292018919 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:58 INFO - PROCESS | 3668 | ++DOCSHELL 19464800 == 44 [pid = 3668] [id = 757] 19:26:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (19467000) [pid = 3668] [serial = 2269] [outer = 00000000] 19:26:58 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (194E8400) [pid = 3668] [serial = 2270] [outer = 19467000] 19:26:58 INFO - PROCESS | 3668 | 1461292018977 Marionette DEBUG loaded listener.js 19:26:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (195DDC00) [pid = 3668] [serial = 2271] [outer = 19467000] 19:26:59 INFO - PROCESS | 3668 | 1461292019521 Marionette TRACE conn3 <- [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]]]}] 19:26:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:26: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 19:26:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 891ms 19:26:59 INFO - PROCESS | 3668 | 1461292019557 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 19:26:59 INFO - PROCESS | 3668 | 1461292019560 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 19:26:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:26:59 INFO - PROCESS | 3668 | 1461292019563 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:26:59 INFO - PROCESS | 3668 | 1461292019565 Marionette TRACE conn3 <- [1,2986,null,{}] 19:26:59 INFO - PROCESS | 3668 | 1461292019569 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:59 INFO - PROCESS | 3668 | 1461292019674 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 19:26:59 INFO - PROCESS | 3668 | 1461292019782 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:59 INFO - PROCESS | 3668 | ++DOCSHELL 195E4000 == 45 [pid = 3668] [id = 758] 19:26:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (195E6000) [pid = 3668] [serial = 2272] [outer = 00000000] 19:26:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (19AD9800) [pid = 3668] [serial = 2273] [outer = 195E6000] 19:26:59 INFO - PROCESS | 3668 | 1461292019837 Marionette DEBUG loaded listener.js 19:26:59 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (19E2E800) [pid = 3668] [serial = 2274] [outer = 195E6000] 19:27:00 INFO - PROCESS | 3668 | 1461292020310 Marionette TRACE conn3 <- [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]]]}] 19:27: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. 19:27:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 797ms 19:27:00 INFO - PROCESS | 3668 | 1461292020380 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 19:27:00 INFO - PROCESS | 3668 | 1461292020383 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 19:27:00 INFO - PROCESS | 3668 | 1461292020387 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:27:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:27:00 INFO - PROCESS | 3668 | 1461292020389 Marionette TRACE conn3 <- [1,2990,null,{}] 19:27:00 INFO - PROCESS | 3668 | 1461292020393 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:00 INFO - PROCESS | 3668 | 1461292020500 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 19:27:00 INFO - PROCESS | 3668 | 1461292020606 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:00 INFO - PROCESS | 3668 | ++DOCSHELL 1946A000 == 46 [pid = 3668] [id = 759] 19:27:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (195E9400) [pid = 3668] [serial = 2275] [outer = 00000000] 19:27:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (19E52400) [pid = 3668] [serial = 2276] [outer = 195E9400] 19:27:00 INFO - PROCESS | 3668 | 1461292020660 Marionette DEBUG loaded listener.js 19:27:00 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (19E53800) [pid = 3668] [serial = 2277] [outer = 195E9400] 19:27:01 INFO - PROCESS | 3668 | 1461292021320 Marionette TRACE conn3 <- [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]]]}] 19:27: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. 19:27:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1000ms 19:27:01 INFO - PROCESS | 3668 | 1461292021392 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 19:27:01 INFO - PROCESS | 3668 | 1461292021396 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 19:27:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:27:01 INFO - PROCESS | 3668 | 1461292021401 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:27:01 INFO - PROCESS | 3668 | 1461292021404 Marionette TRACE conn3 <- [1,2994,null,{}] 19:27:01 INFO - PROCESS | 3668 | 1461292021411 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:01 INFO - PROCESS | 3668 | 1461292021515 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 19:27:01 INFO - PROCESS | 3668 | 1461292021656 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:01 INFO - PROCESS | 3668 | ++DOCSHELL 11F42000 == 47 [pid = 3668] [id = 760] 19:27:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (13483C00) [pid = 3668] [serial = 2278] [outer = 00000000] 19:27:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (138DC400) [pid = 3668] [serial = 2279] [outer = 13483C00] 19:27:01 INFO - PROCESS | 3668 | 1461292021706 Marionette DEBUG loaded listener.js 19:27:01 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (14C55C00) [pid = 3668] [serial = 2280] [outer = 13483C00] 19:27:02 INFO - PROCESS | 3668 | --DOCSHELL 13617800 == 46 [pid = 3668] [id = 699] 19:27:02 INFO - PROCESS | 3668 | --DOCSHELL 02661400 == 45 [pid = 3668] [id = 690] 19:27:02 INFO - PROCESS | 3668 | --DOCSHELL 1A8DF000 == 44 [pid = 3668] [id = 693] 19:27:02 INFO - PROCESS | 3668 | --DOCSHELL 15851400 == 43 [pid = 3668] [id = 691] 19:27:02 INFO - PROCESS | 3668 | --DOCSHELL 13612C00 == 42 [pid = 3668] [id = 685] 19:27:02 INFO - PROCESS | 3668 | --DOCSHELL 1361E800 == 41 [pid = 3668] [id = 731] 19:27:02 INFO - PROCESS | 3668 | --DOCSHELL 15E92C00 == 40 [pid = 3668] [id = 745] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (180B7400) [pid = 3668] [serial = 2215] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (138D3C00) [pid = 3668] [serial = 2203] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (15E97000) [pid = 3668] [serial = 2206] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (13DD5400) [pid = 3668] [serial = 2204] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (13613000) [pid = 3668] [serial = 2209] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (13DD0C00) [pid = 3668] [serial = 2210] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (16824C00) [pid = 3668] [serial = 2212] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (16546000) [pid = 3668] [serial = 2207] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (13315400) [pid = 3668] [serial = 2200] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (11BD0400) [pid = 3668] [serial = 2197] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (11BEC800) [pid = 3668] [serial = 2198] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (1336B800) [pid = 3668] [serial = 2201] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (16DB7400) [pid = 3668] [serial = 2213] [outer = 00000000] [url = about:blank] 19:27:02 INFO - PROCESS | 3668 | 1461292022243 Marionette TRACE conn3 <- [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]]]}] 19:27: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. 19:27:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 891ms 19:27:02 INFO - PROCESS | 3668 | 1461292022307 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 19:27:02 INFO - PROCESS | 3668 | 1461292022312 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 19:27:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:27:02 INFO - PROCESS | 3668 | 1461292022318 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:27:02 INFO - PROCESS | 3668 | 1461292022320 Marionette TRACE conn3 <- [1,2998,null,{}] 19:27:02 INFO - PROCESS | 3668 | 1461292022324 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:02 INFO - PROCESS | 3668 | 1461292022406 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 19:27:02 INFO - PROCESS | 3668 | 1461292022521 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:02 INFO - PROCESS | 3668 | ++DOCSHELL 02666000 == 41 [pid = 3668] [id = 761] 19:27:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (11B72C00) [pid = 3668] [serial = 2281] [outer = 00000000] 19:27:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (12B7DC00) [pid = 3668] [serial = 2282] [outer = 11B72C00] 19:27:02 INFO - PROCESS | 3668 | 1461292022568 Marionette DEBUG loaded listener.js 19:27:02 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (13615400) [pid = 3668] [serial = 2283] [outer = 11B72C00] 19:27:02 INFO - PROCESS | 3668 | [3668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:27:03 INFO - PROCESS | 3668 | 1461292023057 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:27:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:27:03 INFO - {} 19:27:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:27:03 INFO - {} 19:27:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:27:03 INFO - {} 19:27:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:27:03 INFO - {} 19:27:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 797ms 19:27:03 INFO - PROCESS | 3668 | 1461292023119 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 19:27:03 INFO - PROCESS | 3668 | 1461292023121 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 19:27:03 INFO - TEST-START | /FileAPI/fileReader.html 19:27:03 INFO - PROCESS | 3668 | 1461292023125 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:27:03 INFO - PROCESS | 3668 | 1461292023128 Marionette TRACE conn3 <- [1,3002,null,{}] 19:27:03 INFO - PROCESS | 3668 | 1461292023138 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:03 INFO - PROCESS | 3668 | 1461292023224 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 19:27:03 INFO - PROCESS | 3668 | 1461292023232 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:03 INFO - PROCESS | 3668 | ++DOCSHELL 15CF2C00 == 42 [pid = 3668] [id = 762] 19:27:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (15CF4000) [pid = 3668] [serial = 2284] [outer = 00000000] 19:27:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1658F000) [pid = 3668] [serial = 2285] [outer = 15CF4000] 19:27:03 INFO - PROCESS | 3668 | 1461292023281 Marionette DEBUG loaded listener.js 19:27:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (1660D400) [pid = 3668] [serial = 2286] [outer = 15CF4000] 19:27:03 INFO - PROCESS | 3668 | 1461292023749 Marionette TRACE conn3 <- [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]]]}] 19:27:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:27:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:27:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:27:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:27:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 640ms 19:27:03 INFO - PROCESS | 3668 | 1461292023762 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 19:27:03 INFO - PROCESS | 3668 | 1461292023765 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 19:27:03 INFO - TEST-START | /FileAPI/historical.html 19:27:03 INFO - PROCESS | 3668 | 1461292023777 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:27:03 INFO - PROCESS | 3668 | 1461292023778 Marionette TRACE conn3 <- [1,3006,null,{}] 19:27:03 INFO - PROCESS | 3668 | 1461292023783 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:03 INFO - PROCESS | 3668 | 1461292023862 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 19:27:03 INFO - PROCESS | 3668 | 1461292023868 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:03 INFO - PROCESS | 3668 | ++DOCSHELL 16547800 == 43 [pid = 3668] [id = 763] 19:27:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1657B000) [pid = 3668] [serial = 2287] [outer = 00000000] 19:27:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (17FBB000) [pid = 3668] [serial = 2288] [outer = 1657B000] 19:27:03 INFO - PROCESS | 3668 | 1461292023913 Marionette DEBUG loaded listener.js 19:27:03 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (180AF000) [pid = 3668] [serial = 2289] [outer = 1657B000] 19:27:04 INFO - PROCESS | 3668 | 1461292024361 Marionette TRACE conn3 <- [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"]]]}] 19:27:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:27:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:27:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:27:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:27:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:27:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:27:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:27:04 INFO - TEST-OK | /FileAPI/historical.html | took 656ms 19:27:04 INFO - TEST-START | /FileAPI/idlharness.html 19:27:04 INFO - PROCESS | 3668 | 1461292024427 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 19:27:04 INFO - PROCESS | 3668 | 1461292024429 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 19:27:04 INFO - PROCESS | 3668 | 1461292024433 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:27:04 INFO - PROCESS | 3668 | 1461292024435 Marionette TRACE conn3 <- [1,3010,null,{}] 19:27:04 INFO - PROCESS | 3668 | 1461292024438 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:04 INFO - PROCESS | 3668 | 1461292024554 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 19:27:04 INFO - PROCESS | 3668 | 1461292024649 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:04 INFO - PROCESS | 3668 | ++DOCSHELL 1862A400 == 44 [pid = 3668] [id = 764] 19:27:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (1862B400) [pid = 3668] [serial = 2290] [outer = 00000000] 19:27:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (189B8400) [pid = 3668] [serial = 2291] [outer = 1862B400] 19:27:04 INFO - PROCESS | 3668 | 1461292024703 Marionette DEBUG loaded listener.js 19:27:04 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (189C1000) [pid = 3668] [serial = 2292] [outer = 1862B400] 19:27:05 INFO - PROCESS | 3668 | 1461292025603 Marionette TRACE conn3 <- [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]]]}] 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:27:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:27:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:27:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:27:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:27:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:27:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:27:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:27:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:27:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:27: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 19:27:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:27:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:27:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:27:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:27:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:27:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:27:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:27:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:27: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 19:27:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:27:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:27:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:27:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:27:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:27:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:27:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:27:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:27: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 19:27:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:27:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:27:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:27:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:27:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:27:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:27:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:27:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:27:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:27: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 19:27: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 19:27:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:27:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:27:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:27:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:27:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:27:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:27:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:27:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:27:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:27:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:27:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:27:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:27:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:27:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:27:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:27:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:27:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:27: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 19:27:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:27:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:27:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:27:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:27:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:27:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:27:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:27:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:27:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:27: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 19:27: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 19:27:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:27:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:27:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:27:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:27:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:27:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:27:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:27:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:27:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:27:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:27:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:27:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 1343ms 19:27:05 INFO - PROCESS | 3668 | 1461292025780 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 19:27:05 INFO - PROCESS | 3668 | 1461292025782 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 19:27:05 INFO - TEST-START | /FileAPI/idlharness.worker 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (16602400) [pid = 3668] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (180B7000) [pid = 3668] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (15E96000) [pid = 3668] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (13FB0800) [pid = 3668] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1653F400) [pid = 3668] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (13317400) [pid = 3668] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (11BC8C00) [pid = 3668] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (17AD8800) [pid = 3668] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (18E1DC00) [pid = 3668] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (180AB800) [pid = 3668] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (11B77800) [pid = 3668] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:27:05 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (1822A800) [pid = 3668] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:27:05 INFO - PROCESS | 3668 | 1461292025805 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:27:05 INFO - PROCESS | 3668 | 1461292025807 Marionette TRACE conn3 <- [1,3014,null,{}] 19:27:05 INFO - PROCESS | 3668 | 1461292025812 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:05 INFO - PROCESS | 3668 | 1461292025943 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 19:27:06 INFO - PROCESS | 3668 | 1461292026031 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:06 INFO - PROCESS | 3668 | ++DOCSHELL 12B31C00 == 45 [pid = 3668] [id = 765] 19:27:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (18E17000) [pid = 3668] [serial = 2293] [outer = 00000000] 19:27:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (1A244800) [pid = 3668] [serial = 2294] [outer = 18E17000] 19:27:06 INFO - PROCESS | 3668 | 1461292026078 Marionette DEBUG loaded listener.js 19:27:06 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1A807000) [pid = 3668] [serial = 2295] [outer = 18E17000] 19:27:06 INFO - PROCESS | 3668 | [3668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:27:07 INFO - PROCESS | 3668 | 1461292027018 Marionette TRACE conn3 <- [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,{},{}]]]}] 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:27:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:27:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:27:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:27:07 INFO - {} 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:27:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:27:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:27:07 INFO - {} 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:27:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:27:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:27:07 INFO - {} 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:27:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:27:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:27:07 INFO - {} 19:27: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 - {} 19:27:07 INFO - {} 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:27:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:27:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:27:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:27:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:27:07 INFO - {} 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:27:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:27:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:27:07 INFO - {} 19:27: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 - {} 19:27:07 INFO - {} 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:27:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:27:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:27:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:27:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:27:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:27:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:27:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:27:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:27:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27: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 19:27:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:27:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:27:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:27:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:27:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:27:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:27:07 INFO - {} 19:27:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1453ms 19:27:07 INFO - PROCESS | 3668 | 1461292027234 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 19:27:07 INFO - PROCESS | 3668 | 1461292027236 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 19:27:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:27:07 INFO - PROCESS | 3668 | 1461292027240 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:27:07 INFO - PROCESS | 3668 | 1461292027241 Marionette TRACE conn3 <- [1,3018,null,{}] 19:27:07 INFO - PROCESS | 3668 | 1461292027245 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:07 INFO - PROCESS | 3668 | 1461292027381 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 19:27:07 INFO - PROCESS | 3668 | 1461292027393 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:07 INFO - PROCESS | 3668 | ++DOCSHELL 1A8E5000 == 46 [pid = 3668] [id = 766] 19:27:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (1A8E5400) [pid = 3668] [serial = 2296] [outer = 00000000] 19:27:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1CB23C00) [pid = 3668] [serial = 2297] [outer = 1A8E5400] 19:27:07 INFO - PROCESS | 3668 | 1461292027437 Marionette DEBUG loaded listener.js 19:27:07 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (1CB25000) [pid = 3668] [serial = 2298] [outer = 1A8E5400] 19:27:07 INFO - PROCESS | 3668 | 1461292027819 Marionette TRACE conn3 <- [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]]]}] 19:27:07 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 19:27:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 640ms 19:27:07 INFO - PROCESS | 3668 | 1461292027878 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 19:27:07 INFO - PROCESS | 3668 | 1461292027879 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 19:27:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:27:07 INFO - PROCESS | 3668 | 1461292027882 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:27:07 INFO - PROCESS | 3668 | 1461292027884 Marionette TRACE conn3 <- [1,3022,null,{}] 19:27:07 INFO - PROCESS | 3668 | 1461292027888 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:08 INFO - PROCESS | 3668 | 1461292028009 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 19:27:08 INFO - PROCESS | 3668 | 1461292028020 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:08 INFO - PROCESS | 3668 | ++DOCSHELL 13DD4C00 == 47 [pid = 3668] [id = 767] 19:27:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1AD14800) [pid = 3668] [serial = 2299] [outer = 00000000] 19:27:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1CE31000) [pid = 3668] [serial = 2300] [outer = 1AD14800] 19:27:08 INFO - PROCESS | 3668 | 1461292028064 Marionette DEBUG loaded listener.js 19:27:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (1CE36400) [pid = 3668] [serial = 2301] [outer = 1AD14800] 19:27:08 INFO - PROCESS | 3668 | 1461292028513 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 19:27:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:27:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 703ms 19:27:08 INFO - PROCESS | 3668 | 1461292028583 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 19:27:08 INFO - PROCESS | 3668 | 1461292028587 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 19:27:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:27:08 INFO - PROCESS | 3668 | 1461292028608 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:27:08 INFO - PROCESS | 3668 | 1461292028613 Marionette TRACE conn3 <- [1,3026,null,{}] 19:27:08 INFO - PROCESS | 3668 | 1461292028621 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:08 INFO - PROCESS | 3668 | 1461292028788 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 19:27:08 INFO - PROCESS | 3668 | 1461292028903 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:08 INFO - PROCESS | 3668 | ++DOCSHELL 11BCE400 == 48 [pid = 3668] [id = 768] 19:27:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (1331B800) [pid = 3668] [serial = 2302] [outer = 00000000] 19:27:08 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (13486000) [pid = 3668] [serial = 2303] [outer = 1331B800] 19:27:08 INFO - PROCESS | 3668 | 1461292028959 Marionette DEBUG loaded listener.js 19:27:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (1348E000) [pid = 3668] [serial = 2304] [outer = 1331B800] 19:27:09 INFO - PROCESS | 3668 | 1461292029480 Marionette TRACE conn3 <- [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"]]]}] 19:27:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:27:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:27:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 921ms 19:27:09 INFO - PROCESS | 3668 | 1461292029519 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 19:27:09 INFO - PROCESS | 3668 | 1461292029525 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 19:27:09 INFO - PROCESS | 3668 | 1461292029547 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:27:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:27:09 INFO - PROCESS | 3668 | 1461292029550 Marionette TRACE conn3 <- [1,3030,null,{}] 19:27:09 INFO - PROCESS | 3668 | 1461292029554 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:09 INFO - PROCESS | 3668 | 1461292029659 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 19:27:09 INFO - PROCESS | 3668 | 1461292029818 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:09 INFO - PROCESS | 3668 | ++DOCSHELL 13484800 == 49 [pid = 3668] [id = 769] 19:27:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (13484C00) [pid = 3668] [serial = 2305] [outer = 00000000] 19:27:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (15EDD000) [pid = 3668] [serial = 2306] [outer = 13484C00] 19:27:09 INFO - PROCESS | 3668 | 1461292029873 Marionette DEBUG loaded listener.js 19:27:09 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (16549C00) [pid = 3668] [serial = 2307] [outer = 13484C00] 19:27:10 INFO - PROCESS | 3668 | 1461292030636 Marionette TRACE conn3 <- [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]]]}] 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:27:10 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. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:27:10 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'.) 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:27:10 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. 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:27:10 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. 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:27:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:27:10 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. 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:27:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:27:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 19:27:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:27:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:27:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:27:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:27:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:27:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:27:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:27:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:27:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:27:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:27:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:27:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:27:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1187ms 19:27:10 INFO - PROCESS | 3668 | 1461292030737 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 19:27:10 INFO - PROCESS | 3668 | 1461292030741 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 19:27:10 INFO - PROCESS | 3668 | 1461292030745 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:27:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:27:10 INFO - PROCESS | 3668 | 1461292030749 Marionette TRACE conn3 <- [1,3034,null,{}] 19:27:10 INFO - PROCESS | 3668 | 1461292030760 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:10 INFO - PROCESS | 3668 | 1461292030904 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 19:27:11 INFO - PROCESS | 3668 | 1461292031036 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:11 INFO - PROCESS | 3668 | ++DOCSHELL 15E92400 == 50 [pid = 3668] [id = 770] 19:27:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (17FAFC00) [pid = 3668] [serial = 2308] [outer = 00000000] 19:27:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (1A8DD800) [pid = 3668] [serial = 2309] [outer = 17FAFC00] 19:27:11 INFO - PROCESS | 3668 | 1461292031096 Marionette DEBUG loaded listener.js 19:27:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (1C484C00) [pid = 3668] [serial = 2310] [outer = 17FAFC00] 19:27:11 INFO - PROCESS | 3668 | [3668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:27:11 INFO - PROCESS | 3668 | 1461292031625 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:27:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:27:11 INFO - {} 19:27:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 891ms 19:27:11 INFO - PROCESS | 3668 | 1461292031650 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 19:27:11 INFO - PROCESS | 3668 | 1461292031653 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 19:27:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:27:11 INFO - PROCESS | 3668 | 1461292031657 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:27:11 INFO - PROCESS | 3668 | 1461292031659 Marionette TRACE conn3 <- [1,3038,null,{}] 19:27:11 INFO - PROCESS | 3668 | 1461292031662 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:11 INFO - PROCESS | 3668 | 1461292031773 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 19:27:11 INFO - PROCESS | 3668 | 1461292031911 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:11 INFO - PROCESS | 3668 | ++DOCSHELL 1CBC3C00 == 51 [pid = 3668] [id = 771] 19:27:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (1CEA0000) [pid = 3668] [serial = 2311] [outer = 00000000] 19:27:11 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (1D1C9400) [pid = 3668] [serial = 2312] [outer = 1CEA0000] 19:27:11 INFO - PROCESS | 3668 | 1461292031966 Marionette DEBUG loaded listener.js 19:27:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (1D1C8400) [pid = 3668] [serial = 2313] [outer = 1CEA0000] 19:27:12 INFO - PROCESS | 3668 | 1461292032500 Marionette TRACE conn3 <- [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]]]}] 19:27:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:27:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:27:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:27:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:27:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 906ms 19:27:12 INFO - PROCESS | 3668 | 1461292032561 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 19:27:12 INFO - PROCESS | 3668 | 1461292032563 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 19:27:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:27:12 INFO - PROCESS | 3668 | 1461292032567 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:27:12 INFO - PROCESS | 3668 | 1461292032569 Marionette TRACE conn3 <- [1,3042,null,{}] 19:27:12 INFO - PROCESS | 3668 | 1461292032573 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:12 INFO - PROCESS | 3668 | 1461292032673 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 19:27:12 INFO - PROCESS | 3668 | 1461292032785 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:12 INFO - PROCESS | 3668 | ++DOCSHELL 19462800 == 52 [pid = 3668] [id = 772] 19:27:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (19464C00) [pid = 3668] [serial = 2314] [outer = 00000000] 19:27:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1AD09800) [pid = 3668] [serial = 2315] [outer = 19464C00] 19:27:12 INFO - PROCESS | 3668 | 1461292032890 Marionette DEBUG loaded listener.js 19:27:12 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1AD17400) [pid = 3668] [serial = 2316] [outer = 19464C00] 19:27:13 INFO - PROCESS | 3668 | 1461292033854 Marionette TRACE conn3 <- [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"]]]}] 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:27:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:27:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:27:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:27:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:27:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:27:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:27:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:27: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" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:27: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" 19:27:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:27:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1469ms 19:27:14 INFO - PROCESS | 3668 | 1461292034035 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 19:27:14 INFO - PROCESS | 3668 | 1461292034038 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 19:27:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:27:14 INFO - PROCESS | 3668 | 1461292034045 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:27:14 INFO - PROCESS | 3668 | 1461292034050 Marionette TRACE conn3 <- [1,3046,null,{}] 19:27:14 INFO - PROCESS | 3668 | 1461292034056 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:14 INFO - PROCESS | 3668 | 1461292034183 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 19:27:14 INFO - PROCESS | 3668 | 1461292034319 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:14 INFO - PROCESS | 3668 | ++DOCSHELL 13894C00 == 53 [pid = 3668] [id = 773] 19:27:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (14C59000) [pid = 3668] [serial = 2317] [outer = 00000000] 19:27:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (1654E800) [pid = 3668] [serial = 2318] [outer = 14C59000] 19:27:14 INFO - PROCESS | 3668 | 1461292034409 Marionette DEBUG loaded listener.js 19:27:14 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (16DB7400) [pid = 3668] [serial = 2319] [outer = 14C59000] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 1A8E5000 == 52 [pid = 3668] [id = 766] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 12B31C00 == 51 [pid = 3668] [id = 765] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 1862A400 == 50 [pid = 3668] [id = 764] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 16547800 == 49 [pid = 3668] [id = 763] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 15CF2C00 == 48 [pid = 3668] [id = 762] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 02666000 == 47 [pid = 3668] [id = 761] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 11F42000 == 46 [pid = 3668] [id = 760] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 1946A000 == 45 [pid = 3668] [id = 759] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 195E4000 == 44 [pid = 3668] [id = 758] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 19464800 == 43 [pid = 3668] [id = 757] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 180B3800 == 42 [pid = 3668] [id = 756] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 13DCF800 == 41 [pid = 3668] [id = 755] 19:27:14 INFO - PROCESS | 3668 | --DOCSHELL 12B7F000 == 40 [pid = 3668] [id = 754] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (194DB400) [pid = 3668] [serial = 2259] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (16A28400) [pid = 3668] [serial = 2241] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (1681DC00) [pid = 3668] [serial = 2242] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (1862C000) [pid = 3668] [serial = 2247] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (15E97C00) [pid = 3668] [serial = 2236] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (158AC000) [pid = 3668] [serial = 2233] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (15C2F400) [pid = 3668] [serial = 2234] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (16549000) [pid = 3668] [serial = 2238] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (1348D400) [pid = 3668] [serial = 2230] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (13615C00) [pid = 3668] [serial = 2231] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (11F3FC00) [pid = 3668] [serial = 2227] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (12CF0000) [pid = 3668] [serial = 2228] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (180B6800) [pid = 3668] [serial = 2216] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1681C800) [pid = 3668] [serial = 2224] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (13701400) [pid = 3668] [serial = 2221] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1945F400) [pid = 3668] [serial = 2256] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (11BC6C00) [pid = 3668] [serial = 2218] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (1822F000) [pid = 3668] [serial = 2244] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (13706800) [pid = 3668] [serial = 2250] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1881BC00) [pid = 3668] [serial = 2248] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (18E15C00) [pid = 3668] [serial = 2253] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (180B4800) [pid = 3668] [serial = 2245] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (19461400) [pid = 3668] [serial = 2257] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (189B7400) [pid = 3668] [serial = 2251] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (16570800) [pid = 3668] [serial = 2239] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (18E18400) [pid = 3668] [serial = 2254] [outer = 00000000] [url = about:blank] 19:27:14 INFO - PROCESS | 3668 | 1461292034919 Marionette TRACE conn3 <- [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]]]}] 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:27:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:27:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:27:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:27:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:27:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:27:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 906ms 19:27:14 INFO - PROCESS | 3668 | 1461292034954 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 19:27:14 INFO - PROCESS | 3668 | 1461292034959 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 19:27:14 INFO - PROCESS | 3668 | 1461292034969 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:27:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:27:14 INFO - PROCESS | 3668 | 1461292034971 Marionette TRACE conn3 <- [1,3050,null,{}] 19:27:14 INFO - PROCESS | 3668 | 1461292034975 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:15 INFO - PROCESS | 3668 | 1461292035061 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 19:27:15 INFO - PROCESS | 3668 | 1461292035067 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:15 INFO - PROCESS | 3668 | ++DOCSHELL 13701400 == 41 [pid = 3668] [id = 774] 19:27:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (13705800) [pid = 3668] [serial = 2320] [outer = 00000000] 19:27:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (1658DC00) [pid = 3668] [serial = 2321] [outer = 13705800] 19:27:15 INFO - PROCESS | 3668 | 1461292035116 Marionette DEBUG loaded listener.js 19:27:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (16825000) [pid = 3668] [serial = 2322] [outer = 13705800] 19:27:15 INFO - PROCESS | 3668 | [3668] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:27:15 INFO - PROCESS | 3668 | 1461292035640 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:27:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:27:15 INFO - {} 19:27:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 703ms 19:27:15 INFO - PROCESS | 3668 | 1461292035669 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 19:27:15 INFO - PROCESS | 3668 | 1461292035671 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 19:27:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:27:15 INFO - PROCESS | 3668 | 1461292035675 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:27:15 INFO - PROCESS | 3668 | 1461292035679 Marionette TRACE conn3 <- [1,3054,null,{}] 19:27:15 INFO - PROCESS | 3668 | 1461292035688 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:15 INFO - PROCESS | 3668 | 1461292035820 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 19:27:15 INFO - PROCESS | 3668 | 1461292035930 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:15 INFO - PROCESS | 3668 | ++DOCSHELL 17FB1C00 == 42 [pid = 3668] [id = 775] 19:27:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (180B2400) [pid = 3668] [serial = 2323] [outer = 00000000] 19:27:15 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (182C3C00) [pid = 3668] [serial = 2324] [outer = 180B2400] 19:27:15 INFO - PROCESS | 3668 | 1461292035978 Marionette DEBUG loaded listener.js 19:27:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1862DC00) [pid = 3668] [serial = 2325] [outer = 180B2400] 19:27:16 INFO - PROCESS | 3668 | 1461292036337 Marionette TRACE conn3 <- [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]]]}] 19:27:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:27:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:27:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:27:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:27:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:27:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:27:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:27:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 703ms 19:27:16 INFO - PROCESS | 3668 | 1461292036378 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 19:27:16 INFO - PROCESS | 3668 | 1461292036381 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 19:27:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:27:16 INFO - PROCESS | 3668 | 1461292036384 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:27:16 INFO - PROCESS | 3668 | 1461292036386 Marionette TRACE conn3 <- [1,3058,null,{}] 19:27:16 INFO - PROCESS | 3668 | 1461292036389 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:16 INFO - PROCESS | 3668 | 1461292036473 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 19:27:16 INFO - PROCESS | 3668 | 1461292036479 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:16 INFO - PROCESS | 3668 | ++DOCSHELL 189BA000 == 43 [pid = 3668] [id = 776] 19:27:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (189C0400) [pid = 3668] [serial = 2326] [outer = 00000000] 19:27:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (18E16C00) [pid = 3668] [serial = 2327] [outer = 189C0400] 19:27:16 INFO - PROCESS | 3668 | 1461292036523 Marionette DEBUG loaded listener.js 19:27:16 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (18E1B800) [pid = 3668] [serial = 2328] [outer = 189C0400] 19:27:17 INFO - PROCESS | 3668 | 1461292037014 Marionette TRACE conn3 <- [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]]]}] 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:27:17 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 687ms 19:27:17 INFO - PROCESS | 3668 | 1461292037091 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 19:27:17 INFO - PROCESS | 3668 | 1461292037093 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 19:27:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:27:17 INFO - PROCESS | 3668 | 1461292037097 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:27:17 INFO - PROCESS | 3668 | 1461292037098 Marionette TRACE conn3 <- [1,3062,null,{}] 19:27:17 INFO - PROCESS | 3668 | 1461292037102 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:17 INFO - PROCESS | 3668 | 1461292037215 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 19:27:17 INFO - PROCESS | 3668 | 1461292037311 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:17 INFO - PROCESS | 3668 | ++DOCSHELL 18E19000 == 44 [pid = 3668] [id = 777] 19:27:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (19468C00) [pid = 3668] [serial = 2329] [outer = 00000000] 19:27:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (194EA400) [pid = 3668] [serial = 2330] [outer = 19468C00] 19:27:17 INFO - PROCESS | 3668 | 1461292037356 Marionette DEBUG loaded listener.js 19:27:17 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (195DE000) [pid = 3668] [serial = 2331] [outer = 19468C00] 19:27:17 INFO - PROCESS | 3668 | 1461292037754 Marionette TRACE conn3 <- [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]]]}] 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:27:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:27:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 703ms 19:27:17 INFO - PROCESS | 3668 | 1461292037794 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 19:27:17 INFO - PROCESS | 3668 | 1461292037796 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 19:27:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:27:17 INFO - PROCESS | 3668 | 1461292037800 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:27:17 INFO - PROCESS | 3668 | 1461292037802 Marionette TRACE conn3 <- [1,3066,null,{}] 19:27:17 INFO - PROCESS | 3668 | 1461292037805 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:17 INFO - PROCESS | 3668 | 1461292037945 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 19:27:18 INFO - PROCESS | 3668 | 1461292038016 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:18 INFO - PROCESS | 3668 | ++DOCSHELL 138DCC00 == 45 [pid = 3668] [id = 778] 19:27:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (195E4000) [pid = 3668] [serial = 2332] [outer = 00000000] 19:27:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (1A242800) [pid = 3668] [serial = 2333] [outer = 195E4000] 19:27:18 INFO - PROCESS | 3668 | 1461292038063 Marionette DEBUG loaded listener.js 19:27:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (1A8E4400) [pid = 3668] [serial = 2334] [outer = 195E4000] 19:27:18 INFO - PROCESS | 3668 | 1461292038484 Marionette TRACE conn3 <- [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] 19:27:18 INFO - PROCESS | 3668 | 1461292038565 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 19:27:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:27:18 INFO - PROCESS | 3668 | 1461292038605 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:27:18 INFO - PROCESS | 3668 | 1461292038607 Marionette TRACE conn3 <- [1,3070,null,{}] 19:27:18 INFO - PROCESS | 3668 | 1461292038613 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:18 INFO - PROCESS | 3668 | 1461292038877 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (19467000) [pid = 3668] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (12B85C00) [pid = 3668] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (195E6000) [pid = 3668] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (15CF4000) [pid = 3668] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (1862B400) [pid = 3668] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (13483C00) [pid = 3668] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (11B72C00) [pid = 3668] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (1A8E5400) [pid = 3668] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (1657B000) [pid = 3668] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (14C5A000) [pid = 3668] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (182C0C00) [pid = 3668] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (16598C00) [pid = 3668] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (11B71C00) [pid = 3668] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (134A8400) [pid = 3668] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (1361FC00) [pid = 3668] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:27:18 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (18E17000) [pid = 3668] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 19:27:18 INFO - PROCESS | 3668 | 1461292038950 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:18 INFO - PROCESS | 3668 | ++DOCSHELL 0265D000 == 46 [pid = 3668] [id = 779] 19:27:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 84 (02662000) [pid = 3668] [serial = 2335] [outer = 00000000] 19:27:18 INFO - PROCESS | 3668 | ++DOMWINDOW == 85 (1361FC00) [pid = 3668] [serial = 2336] [outer = 02662000] 19:27:19 INFO - PROCESS | 3668 | 1461292039003 Marionette DEBUG loaded listener.js 19:27:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 86 (16825400) [pid = 3668] [serial = 2337] [outer = 02662000] 19:27:19 INFO - PROCESS | 3668 | 1461292039343 Marionette TRACE conn3 <- [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]]]}] 19:27:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:27:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:27:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:27:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 844ms 19:27:19 INFO - PROCESS | 3668 | 1461292039412 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 19:27:19 INFO - PROCESS | 3668 | 1461292039414 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 19:27:19 INFO - PROCESS | 3668 | 1461292039417 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:27:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:27:19 INFO - PROCESS | 3668 | 1461292039419 Marionette TRACE conn3 <- [1,3074,null,{}] 19:27:19 INFO - PROCESS | 3668 | 1461292039422 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:19 INFO - PROCESS | 3668 | 1461292039502 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 19:27:19 INFO - PROCESS | 3668 | 1461292039508 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:19 INFO - PROCESS | 3668 | ++DOCSHELL 1862B400 == 47 [pid = 3668] [id = 780] 19:27:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 87 (18E19800) [pid = 3668] [serial = 2338] [outer = 00000000] 19:27:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 88 (1C1C7800) [pid = 3668] [serial = 2339] [outer = 18E19800] 19:27:19 INFO - PROCESS | 3668 | 1461292039552 Marionette DEBUG loaded listener.js 19:27:19 INFO - PROCESS | 3668 | ++DOMWINDOW == 89 (1C1CB000) [pid = 3668] [serial = 2340] [outer = 18E19800] 19:27:19 INFO - PROCESS | 3668 | 1461292039965 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:27:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:27:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 594ms 19:27:20 INFO - PROCESS | 3668 | 1461292040015 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 19:27:20 INFO - PROCESS | 3668 | 1461292040017 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 19:27:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:27:20 INFO - PROCESS | 3668 | 1461292040034 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:27:20 INFO - PROCESS | 3668 | 1461292040035 Marionette TRACE conn3 <- [1,3078,null,{}] 19:27:20 INFO - PROCESS | 3668 | 1461292040042 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:20 INFO - PROCESS | 3668 | 1461292040123 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 19:27:20 INFO - PROCESS | 3668 | 1461292040129 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:20 INFO - PROCESS | 3668 | ++DOCSHELL 11BEE400 == 48 [pid = 3668] [id = 781] 19:27:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 90 (1C1CDC00) [pid = 3668] [serial = 2341] [outer = 00000000] 19:27:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 91 (1C481400) [pid = 3668] [serial = 2342] [outer = 1C1CDC00] 19:27:20 INFO - PROCESS | 3668 | 1461292040172 Marionette DEBUG loaded listener.js 19:27:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 92 (1C5B3800) [pid = 3668] [serial = 2343] [outer = 1C1CDC00] 19:27:20 INFO - PROCESS | 3668 | 1461292040620 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:27:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:27:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 640ms 19:27:20 INFO - PROCESS | 3668 | 1461292040669 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 19:27:20 INFO - PROCESS | 3668 | 1461292040671 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 19:27:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:27:20 INFO - PROCESS | 3668 | 1461292040674 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:27:20 INFO - PROCESS | 3668 | 1461292040676 Marionette TRACE conn3 <- [1,3082,null,{}] 19:27:20 INFO - PROCESS | 3668 | 1461292040692 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:20 INFO - PROCESS | 3668 | 1461292040773 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 19:27:20 INFO - PROCESS | 3668 | 1461292040778 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:20 INFO - PROCESS | 3668 | ++DOCSHELL 12B7D000 == 49 [pid = 3668] [id = 782] 19:27:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 93 (13485C00) [pid = 3668] [serial = 2344] [outer = 00000000] 19:27:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 94 (16D4EC00) [pid = 3668] [serial = 2345] [outer = 13485C00] 19:27:20 INFO - PROCESS | 3668 | 1461292040826 Marionette DEBUG loaded listener.js 19:27:20 INFO - PROCESS | 3668 | ++DOMWINDOW == 95 (17AD7800) [pid = 3668] [serial = 2346] [outer = 13485C00] 19:27:21 INFO - PROCESS | 3668 | 1461292041449 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:27:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:27:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 797ms 19:27:21 INFO - PROCESS | 3668 | 1461292041477 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 19:27:21 INFO - PROCESS | 3668 | 1461292041483 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 19:27:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:27:21 INFO - PROCESS | 3668 | 1461292041534 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:27:21 INFO - PROCESS | 3668 | 1461292041538 Marionette TRACE conn3 <- [1,3086,null,{}] 19:27:21 INFO - PROCESS | 3668 | 1461292041573 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:21 INFO - PROCESS | 3668 | 1461292041685 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 19:27:21 INFO - PROCESS | 3668 | 1461292041832 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:21 INFO - PROCESS | 3668 | ++DOCSHELL 13317400 == 50 [pid = 3668] [id = 783] 19:27:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 96 (13366800) [pid = 3668] [serial = 2347] [outer = 00000000] 19:27:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 97 (1361A400) [pid = 3668] [serial = 2348] [outer = 13366800] 19:27:21 INFO - PROCESS | 3668 | 1461292041889 Marionette DEBUG loaded listener.js 19:27:21 INFO - PROCESS | 3668 | ++DOMWINDOW == 98 (13DCF800) [pid = 3668] [serial = 2349] [outer = 13366800] 19:27:22 INFO - PROCESS | 3668 | 1461292042405 Marionette TRACE conn3 <- [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]]]}] 19:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:27:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 969ms 19:27:22 INFO - PROCESS | 3668 | 1461292042454 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 19:27:22 INFO - PROCESS | 3668 | 1461292042460 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 19:27:22 INFO - PROCESS | 3668 | 1461292042484 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:27:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:27:22 INFO - PROCESS | 3668 | 1461292042487 Marionette TRACE conn3 <- [1,3090,null,{}] 19:27:22 INFO - PROCESS | 3668 | 1461292042491 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:22 INFO - PROCESS | 3668 | 1461292042599 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 19:27:22 INFO - PROCESS | 3668 | 1461292042766 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:22 INFO - PROCESS | 3668 | ++DOCSHELL 13616400 == 51 [pid = 3668] [id = 784] 19:27:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 99 (14C4DC00) [pid = 3668] [serial = 2350] [outer = 00000000] 19:27:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 100 (17F78C00) [pid = 3668] [serial = 2351] [outer = 14C4DC00] 19:27:22 INFO - PROCESS | 3668 | 1461292042823 Marionette DEBUG loaded listener.js 19:27:22 INFO - PROCESS | 3668 | ++DOMWINDOW == 101 (180B1400) [pid = 3668] [serial = 2352] [outer = 14C4DC00] 19:27:23 INFO - PROCESS | 3668 | 1461292043379 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:27:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:27:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 937ms 19:27:23 INFO - PROCESS | 3668 | 1461292043430 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 19:27:23 INFO - PROCESS | 3668 | 1461292043433 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 19:27:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:27:23 INFO - PROCESS | 3668 | 1461292043437 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:27:23 INFO - PROCESS | 3668 | 1461292043441 Marionette TRACE conn3 <- [1,3094,null,{}] 19:27:23 INFO - PROCESS | 3668 | 1461292043452 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:23 INFO - PROCESS | 3668 | 1461292043561 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 19:27:23 INFO - PROCESS | 3668 | 1461292043722 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:23 INFO - PROCESS | 3668 | ++DOCSHELL 18BD5800 == 52 [pid = 3668] [id = 785] 19:27:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 102 (18E13400) [pid = 3668] [serial = 2353] [outer = 00000000] 19:27:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 103 (19469000) [pid = 3668] [serial = 2354] [outer = 18E13400] 19:27:23 INFO - PROCESS | 3668 | 1461292043780 Marionette DEBUG loaded listener.js 19:27:23 INFO - PROCESS | 3668 | ++DOMWINDOW == 104 (19E47800) [pid = 3668] [serial = 2355] [outer = 18E13400] 19:27:24 INFO - PROCESS | 3668 | 1461292044284 Marionette TRACE conn3 <- [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]]]}] 19:27:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:27:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:27:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:27:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 890ms 19:27:24 INFO - PROCESS | 3668 | 1461292044341 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 19:27:24 INFO - PROCESS | 3668 | 1461292044344 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 19:27:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:27:24 INFO - PROCESS | 3668 | 1461292044347 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:27:24 INFO - PROCESS | 3668 | 1461292044349 Marionette TRACE conn3 <- [1,3098,null,{}] 19:27:24 INFO - PROCESS | 3668 | 1461292044353 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:24 INFO - PROCESS | 3668 | 1461292044458 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 19:27:24 INFO - PROCESS | 3668 | 1461292044617 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:24 INFO - PROCESS | 3668 | ++DOCSHELL 19E51800 == 53 [pid = 3668] [id = 786] 19:27:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 105 (19EF7C00) [pid = 3668] [serial = 2356] [outer = 00000000] 19:27:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 106 (1AD12400) [pid = 3668] [serial = 2357] [outer = 19EF7C00] 19:27:24 INFO - PROCESS | 3668 | 1461292044672 Marionette DEBUG loaded listener.js 19:27:24 INFO - PROCESS | 3668 | ++DOMWINDOW == 107 (1C111000) [pid = 3668] [serial = 2358] [outer = 19EF7C00] 19:27:25 INFO - PROCESS | 3668 | 1461292045205 Marionette TRACE conn3 <- [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"]]]}] 19:27:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:27:25 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 19:27:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:27:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 906ms 19:27:25 INFO - PROCESS | 3668 | 1461292045251 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 19:27:25 INFO - PROCESS | 3668 | 1461292045253 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 19:27:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:27:25 INFO - PROCESS | 3668 | 1461292045257 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:27:25 INFO - PROCESS | 3668 | 1461292045259 Marionette TRACE conn3 <- [1,3102,null,{}] 19:27:25 INFO - PROCESS | 3668 | 1461292045263 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:25 INFO - PROCESS | 3668 | 1461292045547 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 19:27:25 INFO - PROCESS | 3668 | 1461292045734 Marionette TRACE conn3 -> [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\", \"3fbc0ff3-3cce-4988-95fc-83e50845c375\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:25 INFO - PROCESS | 3668 | ++DOCSHELL 12CFB400 == 54 [pid = 3668] [id = 787] 19:27:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 108 (12CFBC00) [pid = 3668] [serial = 2359] [outer = 00000000] 19:27:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 109 (13483000) [pid = 3668] [serial = 2360] [outer = 12CFBC00] 19:27:25 INFO - PROCESS | 3668 | 1461292045785 Marionette DEBUG loaded listener.js 19:27:25 INFO - PROCESS | 3668 | ++DOMWINDOW == 110 (1348DC00) [pid = 3668] [serial = 2361] [outer = 12CFBC00] 19:27:26 INFO - PROCESS | 3668 | 1461292046324 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 19:27:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:27:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1093ms 19:27:26 INFO - PROCESS | 3668 | 1461292046352 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 19:27:26 INFO - PROCESS | 3668 | 1461292046356 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 1A862000 == 53 [pid = 3668] [id = 697] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 19461000 == 52 [pid = 3668] [id = 696] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 11BEE400 == 51 [pid = 3668] [id = 781] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 1862B400 == 50 [pid = 3668] [id = 780] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 0265D000 == 49 [pid = 3668] [id = 779] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 138DCC00 == 48 [pid = 3668] [id = 778] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 18E19000 == 47 [pid = 3668] [id = 777] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 189BA000 == 46 [pid = 3668] [id = 776] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 17FB1C00 == 45 [pid = 3668] [id = 775] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 13701400 == 44 [pid = 3668] [id = 774] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 13894C00 == 43 [pid = 3668] [id = 773] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 109 (19E52400) [pid = 3668] [serial = 2276] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 108 (1CE31000) [pid = 3668] [serial = 2300] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOCSHELL 13DD4C00 == 42 [pid = 3668] [id = 767] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 107 (195DDC00) [pid = 3668] [serial = 2271] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 106 (134ADC00) [pid = 3668] [serial = 2262] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 105 (1370A000) [pid = 3668] [serial = 2263] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 104 (19AD9800) [pid = 3668] [serial = 2273] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 103 (1660D400) [pid = 3668] [serial = 2286] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 102 (189C1000) [pid = 3668] [serial = 2292] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 101 (138DC400) [pid = 3668] [serial = 2279] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 100 (14C55C00) [pid = 3668] [serial = 2280] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 99 (13615400) [pid = 3668] [serial = 2283] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 98 (194E8400) [pid = 3668] [serial = 2270] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 97 (189B8400) [pid = 3668] [serial = 2291] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 96 (1CB23C00) [pid = 3668] [serial = 2297] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 95 (180AF000) [pid = 3668] [serial = 2289] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 94 (16825800) [pid = 3668] [serial = 2266] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 93 (1658F000) [pid = 3668] [serial = 2285] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 92 (18E1FC00) [pid = 3668] [serial = 2268] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 91 (12B7DC00) [pid = 3668] [serial = 2282] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 90 (19E2E800) [pid = 3668] [serial = 2274] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 89 (17FBB000) [pid = 3668] [serial = 2288] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 88 (16828400) [pid = 3668] [serial = 2225] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 87 (11BE6800) [pid = 3668] [serial = 2219] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 86 (16595000) [pid = 3668] [serial = 2265] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 85 (1388A400) [pid = 3668] [serial = 2222] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 84 (15EDC800) [pid = 3668] [serial = 2195] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 83 (1A244800) [pid = 3668] [serial = 2294] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 82 (1A807000) [pid = 3668] [serial = 2295] [outer = 00000000] [url = about:blank] 19:27:26 INFO - PROCESS | 3668 | --DOMWINDOW == 81 (1CB25000) [pid = 3668] [serial = 2298] [outer = 00000000] [url = about:blank] 19:27:27 WARNING - u'runner_teardown' () 19:27:27 INFO - No more tests 19:27:27 INFO - Got 0 unexpected results 19:27:27 INFO - SUITE-END | took 659s 19:27:28 INFO - Closing logging queue 19:27:28 INFO - queue closed 19:27:28 INFO - Return code: 0 19:27:28 WARNING - # TBPL SUCCESS # 19:27:28 INFO - Running post-action listener: _resource_record_post_action 19:27:28 INFO - Running post-run listener: _resource_record_post_run 19:27:29 INFO - Total resource usage - Wall time: 669s; CPU: 17.0%; Read bytes: 93032960; Write bytes: 993729536; Read time: 2594035; Write time: 1202517 19:27:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:27:29 INFO - install - Wall time: 4s; CPU: 10.0%; Read bytes: 0; Write bytes: 132881920; Read time: 0; Write time: 135319 19:27:29 INFO - run-tests - Wall time: 667s; CPU: 17.0%; Read bytes: 93032960; Write bytes: 812097024; Read time: 2594035; Write time: 1033838 19:27:29 INFO - Running post-run listener: _upload_blobber_files 19:27:29 INFO - Blob upload gear active. 19:27:29 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 19:27: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 19:27: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', 'fx-team', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 19:27: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 fx-team -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 19:27:29 INFO - (blobuploader) - INFO - Open directory for files ... 19:27:29 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 19:27:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:27:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:27:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:27:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:27:30 INFO - (blobuploader) - INFO - Done attempting. 19:27:30 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 19:27:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:27:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:27:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:27:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:27:32 INFO - (blobuploader) - INFO - Done attempting. 19:27:32 INFO - (blobuploader) - INFO - Iteration through files over. 19:27:32 INFO - Return code: 0 19:27:32 INFO - rmtree: C:\slave\test\build\uploaded_files.json 19:27:32 INFO - Using _rmtree_windows ... 19:27:32 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 19:27:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3cc2baba09e3216acdff7b5baf75e83516763b5dcb25fdb6153e598d1e4fee6560989eeedf90091966447195b68a805aa5d375fb8e96ffe0e0c64b79a329f27d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3532290ffae7ebf3a9dd0fdedb145b6fe25bcd557e225d8516c4cf1447a42038157b0166bf8c33612658a13c8addd3cc793eff473897c504ed207d7636f90b3d"} 19:27:32 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 19:27:32 INFO - Writing to file C:\slave\test\properties\blobber_files 19:27:32 INFO - Contents: 19:27:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3cc2baba09e3216acdff7b5baf75e83516763b5dcb25fdb6153e598d1e4fee6560989eeedf90091966447195b68a805aa5d375fb8e96ffe0e0c64b79a329f27d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3532290ffae7ebf3a9dd0fdedb145b6fe25bcd557e225d8516c4cf1447a42038157b0166bf8c33612658a13c8addd3cc793eff473897c504ed207d7636f90b3d"} 19:27:32 INFO - Running post-run listener: copy_logs_to_upload_dir 19:27:32 INFO - Copying logs to upload dir... 19:27:32 INFO - mkdir: C:\slave\test\build\upload\logs 19:27:32 INFO - Copying logs to upload dir... 19:27:32 INFO - Using _rmtree_windows ... 19:27:32 INFO - Using _rmtree_windows ... 19:27:32 INFO - Using _rmtree_windows ... 19:27:32 INFO - Using _rmtree_windows ... 19:27:32 INFO - Using _rmtree_windows ... 19:27:32 INFO - Using _rmtree_windows ... 19:27:32 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=811.105000 ========= master_lag: 4.08 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 35 secs) (at 2016-04-21 19:27:34.926868) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 19:27:34.927818) ========= '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-036\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3cc2baba09e3216acdff7b5baf75e83516763b5dcb25fdb6153e598d1e4fee6560989eeedf90091966447195b68a805aa5d375fb8e96ffe0e0c64b79a329f27d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3532290ffae7ebf3a9dd0fdedb145b6fe25bcd557e225d8516c4cf1447a42038157b0166bf8c33612658a13c8addd3cc793eff473897c504ed207d7636f90b3d"} build_url:https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3cc2baba09e3216acdff7b5baf75e83516763b5dcb25fdb6153e598d1e4fee6560989eeedf90091966447195b68a805aa5d375fb8e96ffe0e0c64b79a329f27d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3532290ffae7ebf3a9dd0fdedb145b6fe25bcd557e225d8516c4cf1447a42038157b0166bf8c33612658a13c8addd3cc793eff473897c504ed207d7636f90b3d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Cek9a0HgQfKniWnX9INptQ/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 19:27:35.051935) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 19:27:35.052289) ========= '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-036\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-036 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-036 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-036 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-036 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-036 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-04-21 19:27:35.170553) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 19:27:35.170880) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 19:27:35.646482) ========= ========= Total master_lag: 4.23 =========